[ {
  "shortName" : "static WellKnownMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownMembers.cs",
  "fileLinesCount" : 3366,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 3334,
  "linesOfCode" : 2603,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Parameter_InMethod_Minimal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1707,
  "endLine" : 3188,
  "linesOfCode" : 1300,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function Parse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 1421,
  "linesOfCode" : 1041,
  "mcCabeIndex" : 290,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpecialMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialMembers.cs",
  "fileLinesCount" : 1098,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 1091,
  "linesOfCode" : 846,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAllKeywords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2347,
  "endLine" : 2996,
  "linesOfCode" : 623,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompareIncompleteMembersToEqual()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 4230,
  "endLine" : 4878,
  "linesOfCode" : 568,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal delegate BoundStatement GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EEMethodSymbol.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 704,
  "linesOfCode" : 525,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TestWorkspace CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 595,
  "linesOfCode" : 488,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanSyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 907,
  "linesOfCode" : 422,
  "mcCabeIndex" : 133,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithTripleBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 749,
  "linesOfCode" : 401,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1604,
  "linesOfCode" : 398,
  "mcCabeIndex" : 196,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1870,
  "endLine" : 2298,
  "linesOfCode" : 381,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1907,
  "endLine" : 2444,
  "linesOfCode" : 353,
  "mcCabeIndex" : 134,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 2112,
  "linesOfCode" : 345,
  "mcCabeIndex" : 104,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function PerformCompileTimeBinaryOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 1099,
  "endLine" : 1581,
  "linesOfCode" : 345,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsyncWithOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 887,
  "linesOfCode" : 336,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1992,
  "endLine" : 2465,
  "linesOfCode" : 327,
  "mcCabeIndex" : 94,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAllOperators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2999,
  "endLine" : 3312,
  "linesOfCode" : 312,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AnalyzeSemantics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2084,
  "endLine" : 2506,
  "linesOfCode" : 306,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol ResultSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1724,
  "linesOfCode" : 306,
  "mcCabeIndex" : 75,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmitNumericConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderConversions.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 333,
  "linesOfCode" : 302,
  "mcCabeIndex" : 124,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetSimpleBuiltInOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 568,
  "linesOfCode" : 290,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3200,
  "endLine" : 3520,
  "linesOfCode" : 290,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Classify()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 729,
  "linesOfCode" : 282,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract IMethodSymbol GetDelegatingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.GenerateNamedType.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 359,
  "linesOfCode" : 281,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddNonTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2928,
  "endLine" : 3280,
  "linesOfCode" : 281,
  "mcCabeIndex" : 65,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int StackPopCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILOpCodeExtensions.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 468,
  "linesOfCode" : 281,
  "mcCabeIndex" : 219,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1628,
  "endLine" : 1960,
  "linesOfCode" : 277,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 443,
  "linesOfCode" : 276,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 690,
  "linesOfCode" : 274,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourcePropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 399,
  "linesOfCode" : 271,
  "mcCabeIndex" : 70,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 1303,
  "linesOfCode" : 270,
  "mcCabeIndex" : 72,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 478,
  "linesOfCode" : 265,
  "mcCabeIndex" : 130,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompileMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 1201,
  "linesOfCode" : 264,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetSemanticSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3005,
  "endLine" : 3332,
  "linesOfCode" : 263,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int StackPushCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILOpCodeExtensions.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 732,
  "linesOfCode" : 262,
  "mcCabeIndex" : 219,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Scen2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 690,
  "linesOfCode" : 262,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryReduce()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1336,
  "endLine" : 1666,
  "linesOfCode" : 258,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1842,
  "endLine" : 2128,
  "linesOfCode" : 257,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 515,
  "linesOfCode" : 252,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryInitializeState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 457,
  "linesOfCode" : 247,
  "mcCabeIndex" : 74,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/KeywordTable.vb",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 264,
  "linesOfCode" : 247,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult BetterFunctionMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1291,
  "endLine" : 1678,
  "linesOfCode" : 245,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1351,
  "endLine" : 1649,
  "linesOfCode" : 243,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseStatementInMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 1260,
  "linesOfCode" : 239,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 545,
  "linesOfCode" : 237,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SpacingFormattingRule.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 329,
  "linesOfCode" : 236,
  "mcCabeIndex" : 121,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanXmlCrefToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3820,
  "endLine" : 4099,
  "linesOfCode" : 229,
  "mcCabeIndex" : 65,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution_RemoveThis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.cs",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 601,
  "linesOfCode" : 229,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution_SimplifyMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.cs",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 855,
  "linesOfCode" : 229,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompileAndEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 907,
  "linesOfCode" : 228,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/SynthesizedPropertyAccessorBase.vb",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 358,
  "linesOfCode" : 225,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanIdentifier_SlowPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1632,
  "endLine" : 1888,
  "linesOfCode" : 223,
  "mcCabeIndex" : 105,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax VisitSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 752,
  "linesOfCode" : 223,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TextSpan GetDiagnosticSpanImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1154,
  "endLine" : 1447,
  "linesOfCode" : 221,
  "mcCabeIndex" : 106,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/AdjustSpaceFormattingRule.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 361,
  "linesOfCode" : 219,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Glyph GetGlyph()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/GlyphExtensions.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 258,
  "linesOfCode" : 217,
  "mcCabeIndex" : 88,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 433,
  "linesOfCode" : 216,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/OperatorResolution.vb",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 293,
  "linesOfCode" : 212,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object DoUncheckedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1285,
  "linesOfCode" : 210,
  "mcCabeIndex" : 147,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 2859,
  "endLine" : 3188,
  "linesOfCode" : 209,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 258,
  "linesOfCode" : 209,
  "mcCabeIndex" : 98,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBinderForNodeAndUsage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 423,
  "linesOfCode" : 208,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindSymbolAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3038,
  "endLine" : 3339,
  "linesOfCode" : 208,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 503,
  "linesOfCode" : 206,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeConversionNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 379,
  "linesOfCode" : 206,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanDateLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2173,
  "endLine" : 2488,
  "linesOfCode" : 205,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 947,
  "linesOfCode" : 205,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CheckValEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 2242,
  "endLine" : 2631,
  "linesOfCode" : 202,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4640,
  "endLine" : 4917,
  "linesOfCode" : 201,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 960,
  "linesOfCode" : 200,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1916,
  "linesOfCode" : 200,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 253,
  "linesOfCode" : 199,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 631,
  "linesOfCode" : 198,
  "mcCabeIndex" : 65,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckOverrideMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 826,
  "linesOfCode" : 198,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 1149,
  "linesOfCode" : 197,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3681,
  "endLine" : 3974,
  "linesOfCode" : 197,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 350,
  "linesOfCode" : 196,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 2152,
  "endLine" : 2360,
  "linesOfCode" : 195,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanIdentifier_CrefSlowPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1908,
  "endLine" : 2147,
  "linesOfCode" : 195,
  "mcCabeIndex" : 96,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object FoldNeverOverflowBinaryOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1621,
  "endLine" : 1817,
  "linesOfCode" : 191,
  "mcCabeIndex" : 98,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LargeMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 357,
  "linesOfCode" : 191,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IAnalyzer CreateAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertIfToSwitch/CSharpConvertIfToSwitchCodeRefactoringProvider.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 270,
  "linesOfCode" : 190,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ComputeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/CSharpAnalyzerDriver/CSharpDeclarationComputer.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 261,
  "linesOfCode" : 190,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool LargeMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 346,
  "linesOfCode" : 190,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetWarningLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 328,
  "linesOfCode" : 187,
  "mcCabeIndex" : 174,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 403,
  "linesOfCode" : 187,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeUpdatedActiveMethodBodies()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 1118,
  "linesOfCode" : 186,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool WritePeToStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 267,
  "linesOfCode" : 184,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitExpressionCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 318,
  "linesOfCode" : 183,
  "mcCabeIndex" : 58,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function BindStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 268,
  "linesOfCode" : 182,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2002,
  "endLine" : 2282,
  "linesOfCode" : 182,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TransformRewrittenBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 428,
  "linesOfCode" : 182,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMultiFieldMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 3190,
  "endLine" : 3437,
  "linesOfCode" : 182,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2367,
  "endLine" : 2659,
  "linesOfCode" : 181,
  "mcCabeIndex" : 53,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateEvaluationResultAndContinue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 422,
  "linesOfCode" : 181,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWarning()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Generated/ErrorFacts.Generated.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 184,
  "linesOfCode" : 180,
  "mcCabeIndex" : 172,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CalculateCapturedVariablesMaps()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3357,
  "endLine" : 3630,
  "linesOfCode" : 179,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestSpecificDoubles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 374,
  "linesOfCode" : 179,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int ExecuteVisualStudio2000()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 521,
  "linesOfCode" : 179,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/NewLineUserSettingFormattingRule.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 388,
  "linesOfCode" : 178,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 450,
  "linesOfCode" : 177,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ExportSource ComposeExports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Composition/CSharpWorkspaceFeatures.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 239,
  "linesOfCode" : 177,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestKeyKeyword2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1598,
  "endLine" : 1776,
  "linesOfCode" : 177,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetDeclaredSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 287,
  "linesOfCode" : 176,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceThroughField_MultipleFieldsForMultipleInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2126,
  "endLine" : 2326,
  "linesOfCode" : 175,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 302,
  "linesOfCode" : 174,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsWarning()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Generated/ErrorFacts.Generated.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 2,
  "endLine" : 176,
  "linesOfCode" : 173,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeInferenceCollection.vb",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 396,
  "linesOfCode" : 173,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetDeclaredSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/FindSymbols/CSharpDeclaredSymbolInfoFactoryService.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 314,
  "linesOfCode" : 173,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnnecessaryCast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 561,
  "linesOfCode" : 173,
  "mcCabeIndex" : 77,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundForEachStatement BindForEachPartsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 418,
  "linesOfCode" : 172,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindConstructorInitializerCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3224,
  "endLine" : 3429,
  "linesOfCode" : 172,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1422,
  "linesOfCode" : 172,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetDiagnosticSpanImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1360,
  "linesOfCode" : 171,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 957,
  "linesOfCode" : 170,
  "mcCabeIndex" : 82,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/TokenBasedFormattingRule.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 403,
  "linesOfCode" : 170,
  "mcCabeIndex" : 81,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindSingleHandlesClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 845,
  "linesOfCode" : 168,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray ResolveMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 422,
  "linesOfCode" : 168,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindExpressionInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 577,
  "linesOfCode" : 167,
  "mcCabeIndex" : 101,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetSimpleBuiltInOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 213,
  "linesOfCode" : 167,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ReplacementChangesSemanticsForNodeLanguageSpecific()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 478,
  "linesOfCode" : 166,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConstructFieldLikeEventAccessorBody_Regular()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventAccessorSymbol.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 479,
  "linesOfCode" : 163,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CompileNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 746,
  "linesOfCode" : 163,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression GetDefaultParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1420,
  "linesOfCode" : 163,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsVBKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1725,
  "endLine" : 1885,
  "linesOfCode" : 161,
  "mcCabeIndex" : 153,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Label Classify()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 494,
  "linesOfCode" : 161,
  "mcCabeIndex" : 95,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 513,
  "linesOfCode" : 161,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportLambdaAndClosureRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2968,
  "endLine" : 3200,
  "linesOfCode" : 161,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindExplicitlyImplementedMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 389,
  "linesOfCode" : 161,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanTokenCommon()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1318,
  "linesOfCode" : 161,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As IReadOnlyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1733,
  "endLine" : 1979,
  "linesOfCode" : 161,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 479,
  "linesOfCode" : 161,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableHashSet GetKeywords()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/Keywords.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 172,
  "linesOfCode" : 161,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 990,
  "linesOfCode" : 160,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryCreate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodBuilderMemberCollection.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 272,
  "linesOfCode" : 160,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExecuteDeclaringReferenceActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1716,
  "endLine" : 1903,
  "linesOfCode" : 160,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMixedAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 3059,
  "endLine" : 3238,
  "linesOfCode" : 160,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntegralAndFloatLiterals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4112,
  "endLine" : 4296,
  "linesOfCode" : 160,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FinishNonObjectForLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForTo.vb",
  "fileLinesCount" : 799,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 305,
  "linesOfCode" : 159,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompileNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 602,
  "linesOfCode" : 159,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 1051,
  "linesOfCode" : 158,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2046,
  "endLine" : 2212,
  "linesOfCode" : 158,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3207,
  "endLine" : 3373,
  "linesOfCode" : 158,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4368,
  "endLine" : 4534,
  "linesOfCode" : 158,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5529,
  "endLine" : 5695,
  "linesOfCode" : 158,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6690,
  "endLine" : 6856,
  "linesOfCode" : 158,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7851,
  "endLine" : 8017,
  "linesOfCode" : 158,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 9012,
  "endLine" : 9178,
  "linesOfCode" : 158,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 173,
  "linesOfCode" : 158,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ApplyConflictResolutionEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 539,
  "linesOfCode" : 158,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberSemanticModel CreateMemberModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 1122,
  "linesOfCode" : 157,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteEnumeratorForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 328,
  "linesOfCode" : 157,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonPEModuleBuilder CompileGetLocals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 463,
  "linesOfCode" : 156,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CollectOperatorsAndConversionsInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 1077,
  "linesOfCode" : 155,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol FindEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1408,
  "endLine" : 1598,
  "linesOfCode" : 155,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeParameterBounds ResolveBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 296,
  "linesOfCode" : 154,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindMemberAccessWithBoundLeft()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5174,
  "endLine" : 5381,
  "linesOfCode" : 154,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Imports FromSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 255,
  "linesOfCode" : 153,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void UnloadSessions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/IVsSQM.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 309,
  "linesOfCode" : 153,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLiftedBooleanBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 1149,
  "linesOfCode" : 152,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 371,
  "linesOfCode" : 152,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int GetTargetAttributeSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/SourceAttributeData.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 377,
  "linesOfCode" : 152,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqKeywordsInLocalVariableDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 951,
  "linesOfCode" : 152,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanUnifyHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeUnification.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 258,
  "linesOfCode" : 151,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceThroughField_FieldImplementsMultipleInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1834,
  "endLine" : 2010,
  "linesOfCode" : 151,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 257,
  "linesOfCode" : 150,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DeclarationContext.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 244,
  "linesOfCode" : 150,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static uint GetValEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1975,
  "endLine" : 2191,
  "linesOfCode" : 150,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InitializeHostCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 965,
  "linesOfCode" : 150,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClauseBase",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1224,
  "linesOfCode" : 149,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 500,
  "linesOfCode" : 149,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMultiFieldDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2651,
  "endLine" : 2823,
  "linesOfCode" : 149,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFirstAndLastMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/NodeBasedFormattingRule.vb",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 486,
  "linesOfCode" : 149,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageMoniker GetImageMoniker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/GlyphExtensions.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 191,
  "linesOfCode" : 149,
  "mcCabeIndex" : 75,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ErrorCode CheckSubsumed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SubsumptionDiagnosticBuilder.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 281,
  "linesOfCode" : 148,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryParseDisplayName_QuotingAndEscaping()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 318,
  "linesOfCode" : 148,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIteratorFunctionWithAsClause_WithAddedImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2231,
  "endLine" : 2428,
  "linesOfCode" : 148,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function QuickScanToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/QuickTokenAccumulator.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 347,
  "linesOfCode" : 147,
  "mcCabeIndex" : 72,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 1278,
  "endLine" : 1475,
  "linesOfCode" : 147,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetConversionHelperMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 593,
  "linesOfCode" : 147,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundAggregateClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 581,
  "linesOfCode" : 146,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TrySubmit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 399,
  "linesOfCode" : 146,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoadMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1338,
  "linesOfCode" : 145,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIteratorFunctionWithAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2035,
  "endLine" : 2226,
  "linesOfCode" : 144,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 323,
  "linesOfCode" : 144,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CreateAndSetSourceAssemblyFullBind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 523,
  "linesOfCode" : 143,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundCall BindInvocationExpressionContinued()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 1110,
  "linesOfCode" : 143,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetKeywordRecommenders()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/KeywordCompletionProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 186,
  "linesOfCode" : 142,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1436,
  "endLine" : 1671,
  "linesOfCode" : 142,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 450,
  "linesOfCode" : 141,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitCondBranchCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 561,
  "linesOfCode" : 141,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ApplySuppressionFix()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 397,
  "linesOfCode" : 141,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsStandaloneStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 392,
  "linesOfCode" : 140,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void GetStateMachineFieldMapFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 333,
  "linesOfCode" : 140,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 371,
  "linesOfCode" : 139,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SerializeToPeStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2399,
  "endLine" : 2559,
  "linesOfCode" : 138,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ComposeExports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Composition/VisualBasicWorkspaceFeatures.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 203,
  "linesOfCode" : 138,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatObjectMembersRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 487,
  "linesOfCode" : 138,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue GetSymConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/PdbHelpers.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 255,
  "linesOfCode" : 138,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundForEachStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3309,
  "endLine" : 3515,
  "linesOfCode" : 137,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteUnstructuredExceptionHandlingStatementIntoBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 320,
  "linesOfCode" : 137,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanIdentifier_FastPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1630,
  "linesOfCode" : 137,
  "mcCabeIndex" : 102,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CheckRefEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1761,
  "endLine" : 1947,
  "linesOfCode" : 137,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundBlock ConstructFieldLikeEventAccessorBody_Regular()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 512,
  "linesOfCode" : 136,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundLocalDeclaration BindVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 989,
  "linesOfCode" : 136,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindConditionalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 3505,
  "endLine" : 3673,
  "linesOfCode" : 136,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InitializeHostCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Csc.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 623,
  "linesOfCode" : 136,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClauseBase",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1606,
  "linesOfCode" : 135,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Integer",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 2331,
  "endLine" : 2528,
  "linesOfCode" : 135,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 419,
  "linesOfCode" : 135,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckMembersAgainstBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 511,
  "linesOfCode" : 135,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ModifierCollectionFacts.vb",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 209,
  "linesOfCode" : 135,
  "mcCabeIndex" : 72,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As KeyValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 622,
  "linesOfCode" : 134,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBuiltInConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 302,
  "linesOfCode" : 134,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportBadArgumentError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 1079,
  "linesOfCode" : 134,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReuseAssemblySymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 860,
  "linesOfCode" : 134,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol DecodeTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 327,
  "linesOfCode" : 134,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 230,
  "linesOfCode" : 134,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NeedsSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 613,
  "linesOfCode" : 133,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanDirectiveToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2767,
  "endLine" : 2926,
  "linesOfCode" : 133,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflicts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1737,
  "linesOfCode" : 133,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CompileGetLocals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 357,
  "linesOfCode" : 133,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RemoveDirectConstraintConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 272,
  "linesOfCode" : 132,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 381,
  "linesOfCode" : 132,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2033,
  "endLine" : 2247,
  "linesOfCode" : 131,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1201,
  "linesOfCode" : 131,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckParameterModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ParameterHelpers.cs",
  "fileLinesCount" : 555,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 270,
  "linesOfCode" : 131,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanXmlEntity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3166,
  "endLine" : 3320,
  "linesOfCode" : 131,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiterals2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 944,
  "linesOfCode" : 131,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolComparisonResults",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 657,
  "linesOfCode" : 130,
  "mcCabeIndex" : 64,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 676,
  "linesOfCode" : 130,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DeclarationKind GetDeclarationKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2049,
  "endLine" : 2196,
  "linesOfCode" : 130,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncFunctionWithAsClause_WithAddedImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 2030,
  "linesOfCode" : 130,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetRootResultAndContinue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 746,
  "linesOfCode" : 130,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ChangeSignature()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 392,
  "linesOfCode" : 129,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan? TryCreateSpanForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 560,
  "linesOfCode" : 128,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCreateUpdatedSolution()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 360,
  "linesOfCode" : 128,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression BindClassCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4397,
  "endLine" : 4564,
  "linesOfCode" : 128,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IInlineRenameInfo GetRenameInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 222,
  "linesOfCode" : 128,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 936,
  "linesOfCode" : 127,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAsRestrictive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 789,
  "linesOfCode" : 127,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 918,
  "linesOfCode" : 127,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1802,
  "endLine" : 1938,
  "linesOfCode" : 127,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2822,
  "endLine" : 2958,
  "linesOfCode" : 127,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3842,
  "endLine" : 3978,
  "linesOfCode" : 127,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4862,
  "endLine" : 4998,
  "linesOfCode" : 127,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5882,
  "endLine" : 6018,
  "linesOfCode" : 127,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6902,
  "endLine" : 7038,
  "linesOfCode" : 127,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7922,
  "endLine" : 8058,
  "linesOfCode" : 127,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8942,
  "endLine" : 9078,
  "linesOfCode" : 127,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 868,
  "linesOfCode" : 126,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseDeclarationStatementInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 857,
  "linesOfCode" : 126,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3075,
  "endLine" : 3332,
  "linesOfCode" : 126,
  "mcCabeIndex" : 72,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GenerateAnonymousFunctionConversionError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1528,
  "endLine" : 1730,
  "linesOfCode" : 126,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression RewriteConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalAccess.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 201,
  "linesOfCode" : 126,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanReplaceWithLValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 621,
  "linesOfCode" : 126,
  "mcCabeIndex" : 68,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncFunctionWithAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1689,
  "endLine" : 1854,
  "linesOfCode" : 126,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CheckForConflictAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 593,
  "linesOfCode" : 126,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ConvertTestSourceTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 334,
  "linesOfCode" : 126,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan? TryCreateSpanForNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 311,
  "linesOfCode" : 125,
  "mcCabeIndex" : 50,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestSpecificFloats()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 553,
  "linesOfCode" : 125,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task IdentifyConflictsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 440,
  "linesOfCode" : 125,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2184,
  "endLine" : 2343,
  "linesOfCode" : 124,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 1160,
  "linesOfCode" : 124,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 1066,
  "linesOfCode" : 124,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Binder GetEnclosingBinderInternalWithinRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 280,
  "linesOfCode" : 124,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMultiAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2826,
  "endLine" : 2968,
  "linesOfCode" : 124,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 247,
  "linesOfCode" : 123,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateAndSetSourceAssemblyFullBind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 456,
  "linesOfCode" : 123,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpTypeInfo GetTypeInfoForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1868,
  "endLine" : 2023,
  "linesOfCode" : 123,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ReplaceSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 530,
  "linesOfCode" : 123,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Classify()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 317,
  "linesOfCode" : 122,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Glyph GetGlyph()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 170,
  "linesOfCode" : 122,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 3499,
  "endLine" : 3666,
  "linesOfCode" : 122,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSemanticSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1199,
  "linesOfCode" : 122,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ComputeInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 270,
  "linesOfCode" : 122,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteBlockActionsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 829,
  "linesOfCode" : 122,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindObjectInitializerMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3819,
  "endLine" : 3983,
  "linesOfCode" : 121,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveAndBindMissingAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 357,
  "linesOfCode" : 121,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract SyntaxNode ClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 625,
  "linesOfCode" : 121,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ChangeSignature()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 394,
  "linesOfCode" : 120,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 221,
  "linesOfCode" : 120,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function BindMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2758,
  "endLine" : 2933,
  "linesOfCode" : 120,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 426,
  "linesOfCode" : 120,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodBody GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1485,
  "linesOfCode" : 120,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EmitAssignmentPreamble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2192,
  "endLine" : 2376,
  "linesOfCode" : 120,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsXmlToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 219,
  "linesOfCode" : 120,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.cs",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 179,
  "linesOfCode" : 120,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1710,
  "endLine" : 1890,
  "linesOfCode" : 119,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1270,
  "endLine" : 1421,
  "linesOfCode" : 119,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task LoadProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 447,
  "linesOfCode" : 119,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function MatchesScope()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 300,
  "linesOfCode" : 119,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildXmlDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 441,
  "linesOfCode" : 119,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMyIsIdentifierOnSyntaxLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3131,
  "endLine" : 3251,
  "linesOfCode" : 119,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe static MethodDebugInfo ReadMethodDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 197,
  "linesOfCode" : 119,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLoweredConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 650,
  "linesOfCode" : 118,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanInterpolatedStringLiteralHoleBalancedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 645,
  "linesOfCode" : 118,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_LockStatement.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 182,
  "linesOfCode" : 118,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task OverridePropertyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 429,
  "linesOfCode" : 118,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PerformComClassAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 283,
  "linesOfCode" : 117,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 248,
  "linesOfCode" : 117,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1277,
  "linesOfCode" : 117,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 536,
  "linesOfCode" : 117,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3479,
  "endLine" : 3645,
  "linesOfCode" : 117,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseVisualBasicImportString()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 837,
  "linesOfCode" : 117,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Imports BuildImports()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 1079,
  "linesOfCode" : 117,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Expansion CreateExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 167,
  "linesOfCode" : 117,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFullFactoryMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 332,
  "linesOfCode" : 116,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteTreeDumperNodeProducer()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1330,
  "linesOfCode" : 116,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 321,
  "linesOfCode" : 116,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NamedTypeSymbol SubstituteNoPiaLocalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 472,
  "linesOfCode" : 116,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckPropertyValueKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 913,
  "linesOfCode" : 116,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectInfo CreateProjectInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/CommandLineProject.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 173,
  "linesOfCode" : 116,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Options Parse()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Options.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 197,
  "linesOfCode" : 115,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1597,
  "linesOfCode" : 115,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Fix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2332,
  "endLine" : 2494,
  "linesOfCode" : 115,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsUnnecessary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 340,
  "linesOfCode" : 115,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSpecificNodesSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SuppressFormattingRule.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 177,
  "linesOfCode" : 115,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ComputeDeclarationsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 155,
  "linesOfCode" : 114,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetEnumeratorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 673,
  "linesOfCode" : 114,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindNonMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1427,
  "endLine" : 1597,
  "linesOfCode" : 114,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression Spill()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 447,
  "linesOfCode" : 114,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetCommands()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 291,
  "linesOfCode" : 114,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 344,
  "linesOfCode" : 113,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ModifierKeywordsRecommender.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 159,
  "linesOfCode" : 113,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundForStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3057,
  "endLine" : 3213,
  "linesOfCode" : 113,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundBlock",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 577,
  "linesOfCode" : 113,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As OverloadResolutionResult",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 3013,
  "endLine" : 3130,
  "linesOfCode" : 113,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult BetterConversionTargetCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2220,
  "endLine" : 2376,
  "linesOfCode" : 113,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AppendNodeName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeNameGenerator.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 266,
  "linesOfCode" : 113,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareTypeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 648,
  "linesOfCode" : 113,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StandardGlyphGroup GetStandardGlyphGroup()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/GlyphExtensions.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 158,
  "linesOfCode" : 113,
  "mcCabeIndex" : 72,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestKeyKeyword1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1595,
  "linesOfCode" : 113,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteConstructorWithHasErrors()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 531,
  "linesOfCode" : 112,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTargetAttributeSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/SourceAttributeData.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 259,
  "linesOfCode" : 112,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TryUnescapeToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicEscapingReducer.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 199,
  "linesOfCode" : 112,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateSecondaryFactoryMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 814,
  "linesOfCode" : 111,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 1110,
  "linesOfCode" : 111,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 593,
  "linesOfCode" : 111,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 981,
  "linesOfCode" : 111,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetArgumentForParameterDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 3078,
  "endLine" : 3242,
  "linesOfCode" : 111,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseInterpolatedStringInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseInterpolatedString.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 258,
  "linesOfCode" : 111,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitCondBranchCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 811,
  "linesOfCode" : 111,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 573,
  "linesOfCode" : 111,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static uint GetRefEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1586,
  "endLine" : 1754,
  "linesOfCode" : 111,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 212,
  "linesOfCode" : 111,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindMethodGroupInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 671,
  "linesOfCode" : 111,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxAndDeclarationManager ReplaceSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 564,
  "linesOfCode" : 111,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray MakeAssemblyReferences()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 176,
  "linesOfCode" : 111,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DecodeWellKnownAttributeAppliedToMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1586,
  "endLine" : 1737,
  "linesOfCode" : 110,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundUserDefinedShortCircuitingOperator",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 781,
  "linesOfCode" : 110,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitBinaryCondOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 554,
  "linesOfCode" : 110,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateCallOrGet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 848,
  "linesOfCode" : 110,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyQualifiedTypeName DecodeTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 276,
  "linesOfCode" : 110,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 201,
  "linesOfCode" : 109,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundLocalDeclaration",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1226,
  "linesOfCode" : 109,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindConstructorToCallByDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1783,
  "endLine" : 1946,
  "linesOfCode" : 109,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FinishObjectForLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForTo.vb",
  "fileLinesCount" : 799,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 554,
  "linesOfCode" : 109,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LexSyntaxTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2204,
  "endLine" : 2337,
  "linesOfCode" : 109,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeedsSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 460,
  "linesOfCode" : 109,
  "mcCabeIndex" : 61,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 393,
  "linesOfCode" : 109,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMultiAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 3440,
  "endLine" : 3570,
  "linesOfCode" : 109,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode InsertAttributeListIntoContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3408,
  "endLine" : 3521,
  "linesOfCode" : 109,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 354,
  "linesOfCode" : 109,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.cs",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 350,
  "linesOfCode" : 109,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionPreviewResult GetSolutionPreviews()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 201,
  "linesOfCode" : 109,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendQualifiedTypeNameInternal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.TypeNames.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 265,
  "linesOfCode" : 109,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreatePathMap()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 873,
  "linesOfCode" : 109,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AnalyzeProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 224,
  "linesOfCode" : 108,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray Format()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.DocCommentFormatter.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 154,
  "linesOfCode" : 108,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 334,
  "linesOfCode" : 108,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalAccess.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 164,
  "linesOfCode" : 108,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 575,
  "linesOfCode" : 108,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTriviaList RewriteTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 627,
  "linesOfCode" : 108,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1287,
  "linesOfCode" : 108,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetMethodGroupSemanticSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3833,
  "endLine" : 3976,
  "linesOfCode" : 108,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool MatchesScope()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 263,
  "linesOfCode" : 108,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete_Inner_MultipleParents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 376,
  "linesOfCode" : 108,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.cs",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 323,
  "linesOfCode" : 108,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 1154,
  "linesOfCode" : 107,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckDeclarationNameAndTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 625,
  "linesOfCode" : 107,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundLambda",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 1159,
  "endLine" : 1303,
  "linesOfCode" : 107,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 2633,
  "endLine" : 2789,
  "linesOfCode" : 107,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InferTypeAndPropagateHints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 604,
  "linesOfCode" : 107,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual R Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 128,
  "linesOfCode" : 107,
  "mcCabeIndex" : 50,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression HoistExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 641,
  "linesOfCode" : 107,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteNodeGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 204,
  "linesOfCode" : 106,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3337,
  "endLine" : 3470,
  "linesOfCode" : 106,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 711,
  "linesOfCode" : 106,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Iterator Function TokenizeString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 484,
  "linesOfCode" : 106,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 370,
  "linesOfCode" : 106,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitBinaryCondOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 424,
  "linesOfCode" : 106,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpecialMember GetIntPtrConversionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 1175,
  "endLine" : 1288,
  "linesOfCode" : 106,
  "mcCabeIndex" : 59,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseDeclaredId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 811,
  "linesOfCode" : 106,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 528,
  "linesOfCode" : 106,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetInfoForImmediateNamespaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 868,
  "linesOfCode" : 106,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewLineForOpenBracesNonDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1877,
  "endLine" : 2005,
  "linesOfCode" : 106,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/TokenBasedFormattingRule.cs",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 163,
  "linesOfCode" : 106,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpErrorFactsGenerator/Program.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 129,
  "linesOfCode" : 105,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Label Classify()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 301,
  "linesOfCode" : 105,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ComputeVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1399,
  "linesOfCode" : 105,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3727,
  "endLine" : 3894,
  "linesOfCode" : 105,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitLoweredConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 527,
  "linesOfCode" : 105,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteMultiDimensionalArrayForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 875,
  "linesOfCode" : 105,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeSizeOfMultiplication()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 2073,
  "endLine" : 2214,
  "linesOfCode" : 105,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 543,
  "linesOfCode" : 105,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewLineForOpenBracesDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1744,
  "endLine" : 1872,
  "linesOfCode" : 105,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1849,
  "endLine" : 1987,
  "linesOfCode" : 105,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 221,
  "linesOfCode" : 104,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CanUnifyHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Utilities/TypeUnification.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 197,
  "linesOfCode" : 104,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveWorseMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1235,
  "linesOfCode" : 104,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddImportForRecord()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 890,
  "linesOfCode" : 104,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundStatement LowerBodyOrInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1324,
  "linesOfCode" : 103,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 260,
  "linesOfCode" : 103,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestLinqQuery1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1451,
  "linesOfCode" : 103,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 3921,
  "endLine" : 4123,
  "linesOfCode" : 102,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 114,
  "linesOfCode" : 102,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1398,
  "endLine" : 1545,
  "linesOfCode" : 102,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteInstructions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3151,
  "endLine" : 3276,
  "linesOfCode" : 102,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDoubleLiterals_GreaterThan16Digits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 982,
  "linesOfCode" : 102,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDoubleLiterals_GreaterThan16Digits_WithTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1113,
  "linesOfCode" : 102,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlContent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 478,
  "linesOfCode" : 101,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyncLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SyncLock.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 160,
  "linesOfCode" : 101,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override void DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 752,
  "linesOfCode" : 101,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray Merge()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 360,
  "linesOfCode" : 101,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CreateIndicesForNonTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 577,
  "linesOfCode" : 101,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Status ConvertDecimalToFloatingPointBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 568,
  "linesOfCode" : 101,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryReduce()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 836,
  "linesOfCode" : 101,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 231,
  "linesOfCode" : 101,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 145,
  "linesOfCode" : 101,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 173,
  "linesOfCode" : 100,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1627,
  "linesOfCode" : 100,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub GenerateMethodImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 310,
  "linesOfCode" : 100,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement BindStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 141,
  "linesOfCode" : 100,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2301,
  "endLine" : 2425,
  "linesOfCode" : 100,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray LookupSymbolsInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1442,
  "endLine" : 1569,
  "linesOfCode" : 100,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateNonReusableLocalProxies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 240,
  "linesOfCode" : 100,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BulkPopulateProjectIdsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_BulkPopulateIds.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 235,
  "linesOfCode" : 100,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqKeywordsAsTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 734,
  "linesOfCode" : 100,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveTypeInFileWithComplexHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 764,
  "linesOfCode" : 100,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNamedArguments/AbstractUseNamedArgumentsCodeRefactoringProvider.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 147,
  "linesOfCode" : 99,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DecodeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 250,
  "linesOfCode" : 99,
  "mcCabeIndex" : 86,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4207,
  "endLine" : 4358,
  "linesOfCode" : 99,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateAwaitForIncompleteTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Await.vb",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 269,
  "linesOfCode" : 99,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteForLoopCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForTo.vb",
  "fileLinesCount" : 799,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 796,
  "linesOfCode" : 99,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForEach.vb",
  "fileLinesCount" : 820,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 338,
  "linesOfCode" : 99,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodSymbol InferExtensionMethodTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 154,
  "linesOfCode" : 99,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LexXmlDocCommentLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4586,
  "endLine" : 4714,
  "linesOfCode" : 99,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CheckValueKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 426,
  "linesOfCode" : 99,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMemberToCandidateSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 581,
  "linesOfCode" : 99,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindSimpleBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 599,
  "linesOfCode" : 99,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindNullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 3290,
  "endLine" : 3469,
  "linesOfCode" : 99,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclarationKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1836,
  "endLine" : 1936,
  "linesOfCode" : 99,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2141,
  "linesOfCode" : 99,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSwitch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceHighlighting/BraceHighlightingTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 206,
  "linesOfCode" : 99,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.cs",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 227,
  "linesOfCode" : 99,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedFactory()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1681,
  "linesOfCode" : 98,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindIndexedInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 384,
  "linesOfCode" : 98,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3867,
  "endLine" : 3995,
  "linesOfCode" : 98,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 297,
  "linesOfCode" : 98,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateImplicitConversionError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1800,
  "endLine" : 1913,
  "linesOfCode" : 98,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol BindNamespaceOrTypeOrAliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 409,
  "linesOfCode" : 98,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IgnoreOrFwUnifyVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 570,
  "linesOfCode" : 98,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 1007,
  "linesOfCode" : 98,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder FormatObjectRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 216,
  "linesOfCode" : 98,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenFactory()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 855,
  "linesOfCode" : 97,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2134,
  "endLine" : 2276,
  "linesOfCode" : 97,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvaluateBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 1097,
  "linesOfCode" : 97,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BuildConstructorBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/InitializerRewriter.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 169,
  "linesOfCode" : 97,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition EmitAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 168,
  "linesOfCode" : 97,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckInvocationArgMixing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1265,
  "linesOfCode" : 97,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PopulateEncMapTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 962,
  "linesOfCode" : 97,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/NodeBasedFormattingRule.vb",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 171,
  "linesOfCode" : 97,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanRemoveParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 181,
  "linesOfCode" : 97,
  "mcCabeIndex" : 55,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ResolveConflictsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 238,
  "linesOfCode" : 97,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceThroughField_MultipleFieldsCanImplementInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2014,
  "endLine" : 2122,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.cs",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 127,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.cs",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 237,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.cs",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 347,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution_RemoveAttributeSuppression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 943,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocumentScope_PreferImplicitTypeEverywhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests_FixAllTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 127,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject_PreferImplicitTypeEverywhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests_FixAllTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 242,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution_PreferImplicitTypeEverywhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests_FixAllTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 357,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocumentScope_PreferExplicitTypeEverywhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests_FixAllTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 127,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject_PreferExplicitTypeEverywhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests_FixAllTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 242,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution_PreferExplicitTypeEverywhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests_FixAllTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 357,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadLocalScopeInformation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 212,
  "linesOfCode" : 97,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ParseFieldOrPropertyAsClauseAndInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2221,
  "endLine" : 2390,
  "linesOfCode" : 96,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Call.vb",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 379,
  "linesOfCode" : 96,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberAnalysisResult IsApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 3045,
  "endLine" : 3179,
  "linesOfCode" : 96,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReferenceCachingVB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 758,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestTroublesomeDoubles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 134,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitResult Emit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2042,
  "endLine" : 2151,
  "linesOfCode" : 96,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryReplaceWithAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1128,
  "linesOfCode" : 96,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetInsertionIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 338,
  "linesOfCode" : 96,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 232,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InsertAttributeListIntoContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3845,
  "endLine" : 3951,
  "linesOfCode" : 96,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAllConstructsWithOmit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 297,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument_RemoveAttributeSuppressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 694,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument_DeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.cs",
  "fileLinesCount" : 480,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 119,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject_DeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.cs",
  "fileLinesCount" : 480,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 227,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution_DeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.cs",
  "fileLinesCount" : 480,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 335,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1433,
  "linesOfCode" : 95,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2235,
  "endLine" : 2360,
  "linesOfCode" : 95,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 178,
  "linesOfCode" : 95,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanXmlContentInXmlDoc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlDocComments.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 349,
  "linesOfCode" : 95,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyPredefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 675,
  "linesOfCode" : 95,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Compilation CreateCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 152,
  "linesOfCode" : 95,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression CreateUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 275,
  "linesOfCode" : 95,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindIndexerOrIndexedPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6734,
  "endLine" : 6855,
  "linesOfCode" : 95,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetMustImplement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2304,
  "endLine" : 2420,
  "linesOfCode" : 95,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetTopLevelDisplayNameImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1485,
  "endLine" : 1609,
  "linesOfCode" : 94,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetMemberNameFromSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 1044,
  "linesOfCode" : 94,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanXmlElementInXmlDoc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlDocComments.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 575,
  "linesOfCode" : 94,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AllowsTrailingImplicitLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 989,
  "linesOfCode" : 94,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 972,
  "linesOfCode" : 94,
  "mcCabeIndex" : 58,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 228,
  "linesOfCode" : 94,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ShouldEmitAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 662,
  "linesOfCode" : 94,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquivalentRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxEquivalence.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 212,
  "linesOfCode" : 94,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeAttributes GetTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1471,
  "endLine" : 1582,
  "linesOfCode" : 94,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedType.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 208,
  "linesOfCode" : 94,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/NewLineUserSettingFormattingRule.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 164,
  "linesOfCode" : 94,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1874,
  "endLine" : 1995,
  "linesOfCode" : 93,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertNumericLiteral/AbstractConvertNumericLiteralCodeRefactoringProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 125,
  "linesOfCode" : 93,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryInitializeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.State.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 164,
  "linesOfCode" : 93,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundObjectInitializerExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 729,
  "linesOfCode" : 93,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 237,
  "linesOfCode" : 93,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitExpressionCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 207,
  "linesOfCode" : 93,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParsePragmaDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 541,
  "linesOfCode" : 93,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddNameAndTypeArgumentsOrParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 345,
  "linesOfCode" : 93,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Insert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 358,
  "linesOfCode" : 93,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EnumOverflowKind OffsetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EnumConstantHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 113,
  "linesOfCode" : 93,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int LineBreaksAfter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 378,
  "linesOfCode" : 93,
  "mcCabeIndex" : 54,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.cs",
  "fileLinesCount" : 490,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 117,
  "linesOfCode" : 93,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixAllTests.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 652,
  "linesOfCode" : 93,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject_RemoveAttributeSuppressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 814,
  "linesOfCode" : 93,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedMinimalFactory()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1896,
  "endLine" : 2009,
  "linesOfCode" : 92,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 684,
  "linesOfCode" : 92,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindAddRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2214,
  "endLine" : 2340,
  "linesOfCode" : 92,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/ExecutableStatementContext.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 202,
  "linesOfCode" : 92,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForEach.vb",
  "fileLinesCount" : 820,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 677,
  "linesOfCode" : 92,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitBinaryLogicalOperatorChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1870,
  "endLine" : 1982,
  "linesOfCode" : 92,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeNullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_NullCoalescingOperator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 145,
  "linesOfCode" : 92,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression TransformCompoundAssignmentLHS()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 605,
  "linesOfCode" : 92,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiffAction GetNextAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 316,
  "linesOfCode" : 92,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanReplaceWithLValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 651,
  "linesOfCode" : 92,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsOffOfBoundExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 555,
  "linesOfCode" : 92,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TDeclarationNode UpdateDeclarationType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 803,
  "linesOfCode" : 92,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInBinaryOrAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 1031,
  "linesOfCode" : 92,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetValueString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 126,
  "linesOfCode" : 92,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseOperatorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3953,
  "endLine" : 4098,
  "linesOfCode" : 91,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4325,
  "endLine" : 4460,
  "linesOfCode" : 91,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseProcDeclareStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5070,
  "endLine" : 5210,
  "linesOfCode" : 91,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseNextQueryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1168,
  "linesOfCode" : 91,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitDirectCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 422,
  "linesOfCode" : 91,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReferenceCachingCS()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 869,
  "linesOfCode" : 91,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 443,
  "linesOfCode" : 91,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.cs",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 115,
  "linesOfCode" : 91,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatSpansWithCollapsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 482,
  "linesOfCode" : 91,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3588,
  "endLine" : 3704,
  "linesOfCode" : 90,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2411,
  "endLine" : 2558,
  "linesOfCode" : 90,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FindOverriddenOrHiddenMembersInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 599,
  "linesOfCode" : 90,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSharpSyntaxNode GetStandaloneNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2055,
  "endLine" : 2167,
  "linesOfCode" : 90,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray PerformCrefOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 824,
  "linesOfCode" : 90,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BuildArgumentsForErrorRecovery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1383,
  "linesOfCode" : 90,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendAllLoadedSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 263,
  "linesOfCode" : 90,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetTargetAttributeSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2084,
  "endLine" : 2199,
  "linesOfCode" : 90,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/CSharpSyntaxContext.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 141,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 50,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuation_Mix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 567,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatSpansIndividuallyWithoutCollapsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 386,
  "linesOfCode" : 90,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteConstructorWithoutHasErrors()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 637,
  "linesOfCode" : 89,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 636,
  "linesOfCode" : 89,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 982,
  "linesOfCode" : 89,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 207,
  "linesOfCode" : 89,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindDictionaryAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3684,
  "endLine" : 3793,
  "linesOfCode" : 89,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/InterfaceDeclarationBlockContext.vb",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 144,
  "linesOfCode" : 89,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMissingEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 720,
  "linesOfCode" : 89,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 2673,
  "endLine" : 2830,
  "linesOfCode" : 89,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreEquivalentRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxEquivalence.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 179,
  "linesOfCode" : 89,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Symbol GetRuntimeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 345,
  "linesOfCode" : 89,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInTypeOnlyContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 206,
  "linesOfCode" : 89,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValue FoldBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1450,
  "endLine" : 1564,
  "linesOfCode" : 89,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsNonMoveableVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2105,
  "endLine" : 2208,
  "linesOfCode" : 89,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindStackAllocArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3030,
  "endLine" : 3136,
  "linesOfCode" : 89,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 619,
  "linesOfCode" : 89,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetSerializedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/TypeNameSerializer.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 124,
  "linesOfCode" : 89,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 891,
  "linesOfCode" : 89,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MemberInfo ResolveMember()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 233,
  "linesOfCode" : 89,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AppendTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 148,
  "linesOfCode" : 89,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetTopLevelDisplayNameImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1608,
  "linesOfCode" : 88,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 2005,
  "linesOfCode" : 88,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1120,
  "linesOfCode" : 88,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2698,
  "endLine" : 2850,
  "linesOfCode" : 88,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitTypeBlockNew()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 492,
  "linesOfCode" : 88,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1485,
  "linesOfCode" : 88,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BuildDelegateRelaxationLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateAddressOf.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 150,
  "linesOfCode" : 88,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodKind ComputeMethodKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 959,
  "linesOfCode" : 88,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PEPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEPropertySymbol.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 202,
  "linesOfCode" : 88,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindAsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 3048,
  "endLine" : 3180,
  "linesOfCode" : 88,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupMembersInSubmissions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 360,
  "linesOfCode" : 88,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree AddByValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 326,
  "linesOfCode" : 88,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BinaryOperatorKind GetCorrespondingBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 1027,
  "linesOfCode" : 88,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Version_WeakDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 319,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryGetCustomDebugInfoRecord1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 146,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReuseAssemblySymbolsWithNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 636,
  "linesOfCode" : 88,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1713,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSharpSyntaxContext CreateContextWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/CSharpSyntaxContext.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 249,
  "linesOfCode" : 88,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task ReduceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/AbstractSimplificationService.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 270,
  "linesOfCode" : 88,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CreateEditorInstance()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractEditorFactory.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 194,
  "linesOfCode" : 88,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixAllTests.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 314,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInSolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 569,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSensitivity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 663,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IMethodSymbol GetDelegatingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/CSharpGenerateConstructorService.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 267,
  "linesOfCode" : 87,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax Negate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 322,
  "linesOfCode" : 87,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/AbstractUseThrowExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 174,
  "linesOfCode" : 87,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConstructFieldLikeEventAccessorBody_WinRT()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventAccessorSymbol.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 253,
  "linesOfCode" : 87,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 184,
  "linesOfCode" : 87,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3483,
  "endLine" : 3611,
  "linesOfCode" : 87,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindAttributeNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 544,
  "linesOfCode" : 87,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BinaryOperatorKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 967,
  "linesOfCode" : 87,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertBooleanOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 260,
  "linesOfCode" : 87,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryScanXmlEntity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 606,
  "linesOfCode" : 87,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindAnonymousObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_AnonymousTypes.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 139,
  "linesOfCode" : 87,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ConstantValue GetIsOperatorConstantResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2783,
  "endLine" : 3046,
  "linesOfCode" : 87,
  "mcCabeIndex" : 50,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryCreateServerCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 439,
  "linesOfCode" : 87,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AdditionalLocationsAsRelatedLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/ErrorLoggerTests.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 108,
  "linesOfCode" : 87,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EmitResult Emit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2157,
  "endLine" : 2252,
  "linesOfCode" : 87,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RenameAndAnnotateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 431,
  "linesOfCode" : 87,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceThroughStaticMemberInGenericClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6433,
  "endLine" : 6535,
  "linesOfCode" : 87,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 598,
  "linesOfCode" : 86,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCSharpKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1638,
  "endLine" : 1723,
  "linesOfCode" : 86,
  "mcCabeIndex" : 78,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 345,
  "linesOfCode" : 86,
  "mcCabeIndex" : 78,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindInvocationExpressionPossiblyWithoutArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 507,
  "linesOfCode" : 86,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateDocumentationCommentBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 549,
  "linesOfCode" : 86,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CanBeValidAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/EarlyWellKnownAttributeBinder.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 208,
  "linesOfCode" : 86,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvaluateUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 938,
  "linesOfCode" : 86,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNonTypeMemberNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 653,
  "linesOfCode" : 86,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeDllImportAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1366,
  "linesOfCode" : 86,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers MakeAndCheckTypeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 414,
  "linesOfCode" : 86,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NativeResourceWriter.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 333,
  "linesOfCode" : 86,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetSessionStartTime()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/IVsSQM.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 113,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixAllTests.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 118,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixAllTests.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 533,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGeneratedFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 191,
  "linesOfCode" : 86,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetDisplayClassVariables()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1430,
  "endLine" : 1536,
  "linesOfCode" : 86,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EvalResult CreateDataItem()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 610,
  "linesOfCode" : 86,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetStatementDisplayNameImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1725,
  "linesOfCode" : 85,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 185,
  "linesOfCode" : 85,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As NamedTypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 411,
  "linesOfCode" : 85,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4024,
  "endLine" : 4161,
  "linesOfCode" : 85,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4702,
  "endLine" : 4820,
  "linesOfCode" : 85,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DecodeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1129,
  "linesOfCode" : 85,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1978,
  "endLine" : 2111,
  "linesOfCode" : 85,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddNameAndTypeArgumentsOrParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 303,
  "linesOfCode" : 85,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 3284,
  "endLine" : 3411,
  "linesOfCode" : 85,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray MakeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ParameterHelpers.cs",
  "fileLinesCount" : 555,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 119,
  "linesOfCode" : 85,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol GetTypeByReflectionType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 701,
  "linesOfCode" : 85,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private char ScanUnicodeEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 494,
  "linesOfCode" : 85,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReduceJoin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 405,
  "linesOfCode" : 85,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1904,
  "endLine" : 2003,
  "linesOfCode" : 85,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 164,
  "linesOfCode" : 85,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteWindowsRuntimeEventAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Event.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 174,
  "linesOfCode" : 85,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDiagnosticLocalization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 121,
  "linesOfCode" : 85,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataReference TryAddAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 744,
  "linesOfCode" : 85,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComparisonResult Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityComparer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 204,
  "linesOfCode" : 85,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentUserSettingNonDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1144,
  "linesOfCode" : 85,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax FullyQualifyIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 1045,
  "linesOfCode" : 85,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixAllTests.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 429,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiterals1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 809,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSensitivity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 576,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCaseSensitivity1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 650,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EvalResult GetMemberRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 173,
  "linesOfCode" : 85,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteService TryStartProcess()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 209,
  "linesOfCode" : 85,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanSimplify()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 218,
  "linesOfCode" : 84,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AnalyzeTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1864,
  "endLine" : 1982,
  "linesOfCode" : 84,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryInitializeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 193,
  "linesOfCode" : 84,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 393,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseLetList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 401,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As HintSatisfaction",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeInferenceCollection.vb",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 547,
  "linesOfCode" : 84,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1629,
  "endLine" : 1781,
  "linesOfCode" : 84,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteNullableConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 515,
  "linesOfCode" : 84,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function LowerBodyOrInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Rewriter.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 116,
  "linesOfCode" : 84,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override MemberSemanticModel GetMemberModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 840,
  "linesOfCode" : 84,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyReferenceBinding ResolveReferencedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 992,
  "linesOfCode" : 84,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetTypeOfTypeDef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 672,
  "linesOfCode" : 84,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInPartiallyWrittenGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 704,
  "linesOfCode" : 84,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceFloatLiteralsWithNegativeExponents()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1459,
  "endLine" : 1553,
  "linesOfCode" : 84,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Tuple EnsureEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 241,
  "linesOfCode" : 84,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1159,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2235,
  "endLine" : 2320,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3396,
  "endLine" : 3481,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4557,
  "endLine" : 4642,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5718,
  "endLine" : 5803,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6879,
  "endLine" : 6964,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8040,
  "endLine" : 8125,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 9201,
  "endLine" : 9286,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCharLiterals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4362,
  "endLine" : 4459,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixAllTests.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 214,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject_RemovePragmaSuppressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 469,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CaseSensitivity1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 1001,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model FilterModelInBackgroundWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 194,
  "linesOfCode" : 84,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task InitializeContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 675,
  "linesOfCode" : 84,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1975,
  "endLine" : 2077,
  "linesOfCode" : 83,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 366,
  "linesOfCode" : 83,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 119,
  "linesOfCode" : 83,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateObjectCloneIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 454,
  "linesOfCode" : 83,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FinishRewriteOfLiftedIntrinsicBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 894,
  "linesOfCode" : 83,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IntroduceFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 608,
  "linesOfCode" : 83,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual NamedTypeSymbol LookupMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 353,
  "linesOfCode" : 83,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExpressionMatchExactly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1998,
  "endLine" : 2111,
  "linesOfCode" : 83,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetRewrittenAttributeConstructorArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 653,
  "linesOfCode" : 83,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SingleLookupResult CheckViability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1198,
  "linesOfCode" : 83,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3715,
  "endLine" : 3815,
  "linesOfCode" : 83,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetAccessibilityAndModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1819,
  "endLine" : 1920,
  "linesOfCode" : 83,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Accessibility DetermineAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 494,
  "linesOfCode" : 83,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateToSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationService.cs",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 163,
  "linesOfCode" : 83,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryCatchFinally()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6255,
  "endLine" : 6340,
  "linesOfCode" : 83,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryDetermineModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/OverrideCompletionProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 169,
  "linesOfCode" : 82,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1700,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3061,
  "endLine" : 3179,
  "linesOfCode" : 82,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 198,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As StatementSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1438,
  "linesOfCode" : 82,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddMethodKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 290,
  "linesOfCode" : 82,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As OverloadResolutionResult",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 3140,
  "endLine" : 3247,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckMemberNameConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1431,
  "endLine" : 1616,
  "linesOfCode" : 82,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceCustomEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceCustomEventSymbol.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 137,
  "linesOfCode" : 82,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundBlock BindMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1556,
  "endLine" : 1658,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken AddSkippedSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 964,
  "linesOfCode" : 82,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 420,
  "linesOfCode" : 82,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanXmlElementTagToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3424,
  "endLine" : 3526,
  "linesOfCode" : 82,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract AssemblyData CreateAssemblyDataForFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 153,
  "linesOfCode" : 82,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeMarshallingDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3485,
  "endLine" : 3578,
  "linesOfCode" : 82,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmitBaseline()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 391,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 29,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetExpressionTerminatingToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 940,
  "linesOfCode" : 82,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument_RemovePragmaSuppressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 373,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function TryDoEndConstructForEnterKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 296,
  "linesOfCode" : 82,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetSuggestionModeItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/SuggestionMode/VisualBasicSuggestionModeCompletionProvider.vb",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 139,
  "linesOfCode" : 81,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateUneditedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 703,
  "linesOfCode" : 81,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolComparisonResults",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 409,
  "linesOfCode" : 81,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckDeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 394,
  "linesOfCode" : 81,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 1485,
  "endLine" : 1589,
  "linesOfCode" : 81,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryDefaultInstanceProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1140,
  "linesOfCode" : 81,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1134,
  "linesOfCode" : 81,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InferTypeAndPropagateHints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 351,
  "linesOfCode" : 81,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 919,
  "linesOfCode" : 81,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 126,
  "linesOfCode" : 81,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2108,
  "endLine" : 2216,
  "linesOfCode" : 81,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetUnusedFieldWarnings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 2433,
  "endLine" : 2538,
  "linesOfCode" : 81,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 871,
  "linesOfCode" : 81,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSymbol GetEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 286,
  "linesOfCode" : 81,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static LanguageVersion RequiredVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageID.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 282,
  "linesOfCode" : 81,
  "mcCabeIndex" : 64,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MemberGroupFinalValidationAccessibilityChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 669,
  "linesOfCode" : 81,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression BindFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5957,
  "endLine" : 6068,
  "linesOfCode" : 81,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression LowerLiftedUserDefinedComparisonOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1141,
  "linesOfCode" : 81,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode RewriteLambdaConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1503,
  "endLine" : 1613,
  "linesOfCode" : 81,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable SplitCommandLineIntoArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/CommandLineUtilities.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 150,
  "linesOfCode" : 81,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ComputeAnalyzerDiagnosticsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 712,
  "linesOfCode" : 81,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AppendIconToResourceStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 469,
  "linesOfCode" : 81,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax CreateEnumMemberValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EnumMemberGenerator.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 159,
  "linesOfCode" : 81,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 503,
  "linesOfCode" : 81,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 122,
  "linesOfCode" : 81,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 212,
  "linesOfCode" : 81,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions CreateCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 187,
  "linesOfCode" : 81,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetSubTextChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 622,
  "linesOfCode" : 81,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NonPublicNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1222,
  "linesOfCode" : 81,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanAddImportForMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 130,
  "linesOfCode" : 80,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddConstructorEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2808,
  "endLine" : 2917,
  "linesOfCode" : 80,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanIdentifierOrKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1585,
  "linesOfCode" : 80,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As DelegateResolutionResult",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 336,
  "linesOfCode" : 80,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1782,
  "linesOfCode" : 80,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckConversionForConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1381,
  "endLine" : 1506,
  "linesOfCode" : 80,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteWinRtEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 174,
  "linesOfCode" : 80,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetCollisionErrorCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1416,
  "linesOfCode" : 80,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSyntaxNode ParseDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 129,
  "linesOfCode" : 80,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken GetFirstExcludedToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 413,
  "linesOfCode" : 80,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberResolutionResult IsApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2871,
  "endLine" : 2999,
  "linesOfCode" : 80,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedConstant GetDefaultValueArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 830,
  "linesOfCode" : 80,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindMemberOfType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5709,
  "endLine" : 5823,
  "linesOfCode" : 80,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetReducedAndFilteredMethodGroupSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4150,
  "endLine" : 4242,
  "linesOfCode" : 80,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RealizeBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 949,
  "linesOfCode" : 80,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMultiImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 3573,
  "endLine" : 3679,
  "linesOfCode" : 80,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ExecuteVisualStudio97()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 249,
  "linesOfCode" : 80,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesFixAllTests.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 161,
  "linesOfCode" : 80,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Commit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Commit.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 178,
  "linesOfCode" : 80,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteUpdateMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 976,
  "linesOfCode" : 79,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetTags()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/GlyphTags.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 88,
  "linesOfCode" : 79,
  "mcCabeIndex" : 73,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceDocCommentTextWithTag/AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 114,
  "linesOfCode" : 79,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 2232,
  "endLine" : 2334,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckIfMemberNameIsDuplicate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3017,
  "endLine" : 3127,
  "linesOfCode" : 79,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindInsideCrefAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 193,
  "linesOfCode" : 79,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReclassifyArrayLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1574,
  "linesOfCode" : 79,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4461,
  "endLine" : 4608,
  "linesOfCode" : 79,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseFromControlVars()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 518,
  "linesOfCode" : 79,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 377,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCrefOrNameAttributeReferenceSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 642,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 573,
  "linesOfCode" : 79,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 221,
  "linesOfCode" : 79,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddNonTypeMemberNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 692,
  "linesOfCode" : 79,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanBeValidAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/EarlyWellKnownAttributeBinder.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 153,
  "linesOfCode" : 79,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ProcessParameterlessCrefMemberLookupResults()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 674,
  "linesOfCode" : 79,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArgumentAnalysisResult AnalyzeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution_ArgsToParameters.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 181,
  "linesOfCode" : 79,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindConditionalLogicalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 802,
  "linesOfCode" : 79,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement PossibleIteratorScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 363,
  "linesOfCode" : 79,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GenerateMoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 219,
  "linesOfCode" : 79,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion TryMakeConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 1360,
  "endLine" : 1447,
  "linesOfCode" : 79,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OperatorPrecedence GetOperatorPrecedence()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2589,
  "endLine" : 2727,
  "linesOfCode" : 79,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetOverrideKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2705,
  "endLine" : 2796,
  "linesOfCode" : 79,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 797,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1877,
  "endLine" : 1958,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3038,
  "endLine" : 3119,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4199,
  "endLine" : 4280,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5360,
  "endLine" : 5441,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6521,
  "endLine" : 6602,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7682,
  "endLine" : 7763,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8843,
  "endLine" : 8924,
  "linesOfCode" : 79,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoDelegateThroughField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1689,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCheckVariableAndIfStatementForm()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessAnalyzer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 296,
  "linesOfCode" : 78,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitializeSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateMethodService.State.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 214,
  "linesOfCode" : 78,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidateAttributeUsage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 583,
  "linesOfCode" : 78,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2593,
  "endLine" : 2701,
  "linesOfCode" : 78,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 187,
  "linesOfCode" : 78,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitXmlContainerInExpressionLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 274,
  "linesOfCode" : 78,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetectAttributeAndOptionConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 847,
  "linesOfCode" : 78,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol GetTopLevelTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 831,
  "linesOfCode" : 78,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanInterpolatedStringLiteralContents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 437,
  "linesOfCode" : 78,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNodeSyntax ParseXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 292,
  "linesOfCode" : 78,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitArrayElementLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 951,
  "linesOfCode" : 78,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidFixedVariableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1133,
  "linesOfCode" : 78,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateExplicitConversionErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1895,
  "endLine" : 1993,
  "linesOfCode" : 78,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeMethodDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 146,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int RunCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 624,
  "linesOfCode" : 78,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWrappingNonDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1641,
  "endLine" : 1718,
  "linesOfCode" : 78,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsFunctionInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2334,
  "endLine" : 2413,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsSubInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2419,
  "endLine" : 2498,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithModifiersHelper()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 302,
  "linesOfCode" : 78,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList AsModifierList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1725,
  "endLine" : 1817,
  "linesOfCode" : 78,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesFixAllTests.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 245,
  "linesOfCode" : 78,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiLineDocComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 557,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SyntaxNodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 159,
  "linesOfCode" : 77,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/AbstractUseCoalesceExpressionForNullableDiagnosticAnalyzer.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 134,
  "linesOfCode" : 77,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindArrayBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4315,
  "endLine" : 4427,
  "linesOfCode" : 77,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DeclarationContext.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 354,
  "linesOfCode" : 77,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldGenerateUnstructuredExceptionHandlingResumeCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 560,
  "linesOfCode" : 77,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalExpressions.vb",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 124,
  "linesOfCode" : 77,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 426,
  "linesOfCode" : 77,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OverriddenOrHiddenMembersResult MakeInterfaceOverriddenOrHiddenMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 453,
  "linesOfCode" : 77,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BindName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 1084,
  "linesOfCode" : 77,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1126,
  "linesOfCode" : 77,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeParameterConstraintClause BindTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Constraints.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 189,
  "linesOfCode" : 77,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeDeconstructInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 690,
  "linesOfCode" : 77,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyImplicitBuiltInConversionFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 846,
  "linesOfCode" : 77,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeStaticAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 240,
  "linesOfCode" : 77,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedClosureMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureMethod.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 102,
  "linesOfCode" : 77,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task RunServerCompilationCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 182,
  "linesOfCode" : 77,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DecodeStructLayoutAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 427,
  "linesOfCode" : 77,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function RenameAndAnnotateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 358,
  "linesOfCode" : 77,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseCSharpImportString()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 685,
  "linesOfCode" : 77,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M2MMultiTargetingMsCorLib01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyMetadataVsSourceTests.cs",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 270,
  "linesOfCode" : 77,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontOverparenthesize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 614,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontOverparenthesizeGenerics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 713,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestProjectAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 135,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ChangeSignature/AbstractChangeSignatureCommandHandler.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 145,
  "linesOfCode" : 77,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 152,
  "linesOfCode" : 76,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeLens/CSharpCodeLensDisplayInfoService.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 166,
  "linesOfCode" : 76,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseIsNullCheck/AbstractUseIsNullDiagnosticAnalyzer.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 149,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 2069,
  "endLine" : 2176,
  "linesOfCode" : 76,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanXmlReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1233,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As KeyValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 1013,
  "linesOfCode" : 76,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindInsideCrefReferenceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 416,
  "linesOfCode" : 76,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 213,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetDeclaredSymbolCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3233,
  "endLine" : 3343,
  "linesOfCode" : 76,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 282,
  "linesOfCode" : 76,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CSharpAttributeData EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 603,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol_Completion.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 107,
  "linesOfCode" : 76,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1292,
  "endLine" : 1379,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 97,
  "linesOfCode" : 76,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetContextualKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1199,
  "linesOfCode" : 76,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCompleteSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2244,
  "endLine" : 2340,
  "linesOfCode" : 76,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundCatchBlock BindCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2536,
  "endLine" : 2642,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SatisfiesForEachPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 965,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeDynamicLogicalBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 648,
  "linesOfCode" : 76,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol GetTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 220,
  "linesOfCode" : 76,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DecimalFloatingPointString FromSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 367,
  "linesOfCode" : 76,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentUserDefaultSettingTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 952,
  "linesOfCode" : 76,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 231,
  "linesOfCode" : 76,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangeSignature()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 88,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreCompatibleParameterLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 1031,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddSubExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 157,
  "linesOfCode" : 76,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendNodeName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeNameGenerator.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 247,
  "linesOfCode" : 76,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolSpecificationViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationViewModel.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 115,
  "linesOfCode" : 76,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 584,
  "linesOfCode" : 76,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddAccessibilityModifiers/CSharpAddAccessibilityModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 138,
  "linesOfCode" : 75,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 499,
  "linesOfCode" : 75,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1194,
  "endLine" : 1292,
  "linesOfCode" : 75,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetUnexpectedTokenErrorId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseVerify.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 141,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Symbol FindExplicitlyImplementedMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 277,
  "linesOfCode" : 75,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MakeSubmissionInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 162,
  "linesOfCode" : 75,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SeparatedSyntaxList VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 265,
  "linesOfCode" : 75,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/MergedNamespaceDeclaration.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 175,
  "linesOfCode" : 75,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult BetterOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 1046,
  "linesOfCode" : 75,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression CreateTupleLiteralConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 449,
  "linesOfCode" : 75,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolInfo GetSymbolInfoForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1750,
  "endLine" : 1843,
  "linesOfCode" : 75,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 228,
  "linesOfCode" : 75,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestContainsPathComponent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/PathUtilitiesTests.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 260,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Status AssembleFloatingPointValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 234,
  "linesOfCode" : 75,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1428,
  "endLine" : 1515,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMultiReturnAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2971,
  "endLine" : 3056,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 152,
  "linesOfCode" : 75,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SymbolsAreCompatibleCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 385,
  "linesOfCode" : 75,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1300,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task CreateContentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 230,
  "linesOfCode" : 75,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 1017,
  "linesOfCode" : 75,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1959,
  "endLine" : 2037,
  "linesOfCode" : 75,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2979,
  "endLine" : 3057,
  "linesOfCode" : 75,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3999,
  "endLine" : 4077,
  "linesOfCode" : 75,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5019,
  "endLine" : 5097,
  "linesOfCode" : 75,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6039,
  "endLine" : 6117,
  "linesOfCode" : 75,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7059,
  "endLine" : 7137,
  "linesOfCode" : 75,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8079,
  "endLine" : 8157,
  "linesOfCode" : 75,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 9099,
  "endLine" : 9177,
  "linesOfCode" : 75,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 835,
  "linesOfCode" : 74,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDelegatingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 247,
  "linesOfCode" : 74,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BidirectionalMap ComputeMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1253,
  "linesOfCode" : 74,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GenerateDelegatingConstructorAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 225,
  "linesOfCode" : 74,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2526,
  "endLine" : 2628,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub CheckOverrideMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 933,
  "linesOfCode" : 74,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CheckViability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 232,
  "linesOfCode" : 74,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundCollectionInitializerExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 857,
  "linesOfCode" : 74,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SpecialType",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 672,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitBinaryArithOperatorInstructionAndDowncast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 346,
  "linesOfCode" : 74,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLiftedUserDefinedBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1334,
  "linesOfCode" : 74,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override MultiDictionary GetSymbolToLocationMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 307,
  "linesOfCode" : 74,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitConversion.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 127,
  "linesOfCode" : 74,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression BindBooleanExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1952,
  "endLine" : 2086,
  "linesOfCode" : 74,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal protected virtual CSharpSyntaxNode GetBindableSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1802,
  "endLine" : 1890,
  "linesOfCode" : 74,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLoweredConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 1059,
  "linesOfCode" : 74,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeDecimalLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Literal.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 140,
  "linesOfCode" : 74,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override HostObjectInitializationStatus InitializeHostObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1085,
  "linesOfCode" : 74,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateEnumMemberValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EnumMemberGenerator.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 138,
  "linesOfCode" : 74,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 718,
  "linesOfCode" : 74,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixPrimitiveTypeKeywords_ValidCases()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 640,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceSingleLiterals_GreaterThan8Digits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 428,
  "linesOfCode" : 74,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceSingleLiterals_GreaterThan8Digits_WithTypeCharacterSingle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 523,
  "linesOfCode" : 74,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseCallback()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 249,
  "linesOfCode" : 74,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/Signature.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 197,
  "linesOfCode" : 74,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetDisplayClassVariables()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1353,
  "linesOfCode" : 74,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/AsKeywordRecommender.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 127,
  "linesOfCode" : 73,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 124,
  "linesOfCode" : 73,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetExtensionAttributeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 125,
  "linesOfCode" : 73,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ShouldEmitAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 587,
  "linesOfCode" : 73,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryableSource",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4224,
  "endLine" : 4338,
  "linesOfCode" : 73,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryParseXmlCrefAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1157,
  "linesOfCode" : 73,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4866,
  "endLine" : 4964,
  "linesOfCode" : 73,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoadAndValidateNetModuleAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1340,
  "endLine" : 1431,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEEventSymbol.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 134,
  "linesOfCode" : 73,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAttributesToBind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 466,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompileSynthesizedMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 730,
  "linesOfCode" : 73,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryProcessDocumentationCommentTriviaNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 493,
  "linesOfCode" : 73,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int LineBreaksAfter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 263,
  "linesOfCode" : 73,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression CheckValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 260,
  "linesOfCode" : 73,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol BindTypeOrAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 198,
  "linesOfCode" : 73,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundLambda ReallyBind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 510,
  "linesOfCode" : 73,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateEnumerableImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 358,
  "linesOfCode" : 73,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 259,
  "linesOfCode" : 73,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract CommonPEModuleBuilder CreateModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1734,
  "endLine" : 1830,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryReduceVariableDeclaratorWithoutType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 874,
  "linesOfCode" : 73,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 1053,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 188,
  "linesOfCode" : 73,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode WithNameInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2277,
  "endLine" : 2351,
  "linesOfCode" : 73,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken SimplifyIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpEscapingReducer.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 122,
  "linesOfCode" : 73,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SpecialType GetPrimitiveSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 362,
  "linesOfCode" : 73,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddLastStatementOfConstruct()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 303,
  "linesOfCode" : 73,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryFetch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/RoamingVisualStudioProfileOptionPersister.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 178,
  "linesOfCode" : 73,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonTypeCharRetrigger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_ComputeModel.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 141,
  "linesOfCode" : 73,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AssignInitialFinalTokens()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 447,
  "linesOfCode" : 72,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/AbstractUseCoalesceExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 135,
  "linesOfCode" : 72,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BuildMatrix()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodMatrix.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 163,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomEventAccessorSymbol.vb",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 245,
  "linesOfCode" : 72,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1451,
  "endLine" : 1576,
  "linesOfCode" : 72,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2413,
  "endLine" : 2510,
  "linesOfCode" : 72,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseXmlContent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1724,
  "endLine" : 1819,
  "linesOfCode" : 72,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol TryLookupForwardedMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 2565,
  "endLine" : 2656,
  "linesOfCode" : 72,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeWellKnownAttributeAppliedToMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1139,
  "linesOfCode" : 72,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OrderGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 255,
  "linesOfCode" : 72,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ReportDefaultParameterErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ParameterHelpers.cs",
  "fileLinesCount" : 555,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 466,
  "linesOfCode" : 72,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 1012,
  "linesOfCode" : 72,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 829,
  "linesOfCode" : 72,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool LoadAndValidateAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 361,
  "linesOfCode" : 72,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AssignImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1273,
  "linesOfCode" : 72,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynthesizedClosureMethod RewriteLambdaOrLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1399,
  "endLine" : 1487,
  "linesOfCode" : 72,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FindBestMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 420,
  "linesOfCode" : 72,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetModifierList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2775,
  "endLine" : 2867,
  "linesOfCode" : 72,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceSingleLiterals_LessThan8Digits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 106,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceSingleLiterals_LessThan8Digits_WithTypeCharacterSingle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 191,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDoubleLiterals_LessThan16Digits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 608,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDoubleLiterals_LessThan16Digits_WithTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 693,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDecimalLiterals_LessThan30Digits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1198,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDecimalLiterals_LessThan30Digits_WithTypeCharacterDecimal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1283,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetEditDistanceWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 558,
  "linesOfCode" : 72,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 190,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveParameters_ExtensionMethodInAnotherFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/RemoveParametersTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 265,
  "linesOfCode" : 72,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Signature_CustomModifiers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2998,
  "endLine" : 3081,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnOverloadedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1114,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnnecessaryCastFromTypeParameterToInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1484,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImplementClassWithInaccessibleMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 1076,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExternAliases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 596,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParameters_Cascade_ToMethods_Complex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 348,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestLinqContextualKeywords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1281,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessPartialMethodsIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1774,
  "endLine" : 1902,
  "linesOfCode" : 71,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CheckAllAbstractsAreOverriddenAndNotHidden()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 273,
  "linesOfCode" : 71,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 464,
  "linesOfCode" : 71,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsSameType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 341,
  "linesOfCode" : 71,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousDelegate_TypePublicSymbol.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 116,
  "linesOfCode" : 71,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 125,
  "linesOfCode" : 71,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlContainerRewriterInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 339,
  "linesOfCode" : 71,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As RangeVariableSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2889,
  "endLine" : 2998,
  "linesOfCode" : 71,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1262,
  "linesOfCode" : 71,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TypeNeedsClearing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 508,
  "linesOfCode" : 71,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportImplicitImplementationMismatchDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1177,
  "linesOfCode" : 71,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol GetNodeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 183,
  "linesOfCode" : 71,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2459,
  "endLine" : 2550,
  "linesOfCode" : 71,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckInvocationEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1138,
  "linesOfCode" : 71,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddUserDefinedConversionsToExplicitCandidateSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedExplicitConversions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 275,
  "linesOfCode" : 71,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundConversionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 861,
  "linesOfCode" : 71,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 920,
  "linesOfCode" : 71,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSpacingOptionAroundControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5227,
  "endLine" : 5315,
  "linesOfCode" : 71,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetModifierTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2529,
  "endLine" : 2601,
  "linesOfCode" : 71,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeFromModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 184,
  "linesOfCode" : 71,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatch? NonFuzzyMatchPatternChunk()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 244,
  "linesOfCode" : 71,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override T GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 287,
  "linesOfCode" : 71,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Task EvaluateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 298,
  "linesOfCode" : 71,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 241,
  "linesOfCode" : 71,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDeclareAnsiAutoUnicode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3302,
  "endLine" : 3374,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadVisualBasicImportsDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 608,
  "linesOfCode" : 71,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FindStatementAndPartner()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 467,
  "linesOfCode" : 70,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document RewriteExpressionBodiedMemberAndIntroduceLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 246,
  "linesOfCode" : 70,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProvider.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 131,
  "linesOfCode" : 70,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReportIndirectConstraintConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 373,
  "linesOfCode" : 70,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1268,
  "linesOfCode" : 70,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1223,
  "linesOfCode" : 70,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldBindWithoutArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 706,
  "linesOfCode" : 70,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 887,
  "linesOfCode" : 70,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyNumericConstantConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1579,
  "endLine" : 1691,
  "linesOfCode" : 70,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2307,
  "endLine" : 2430,
  "linesOfCode" : 70,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteIncludeElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 541,
  "linesOfCode" : 70,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Using.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 175,
  "linesOfCode" : 70,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol VisitType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 609,
  "linesOfCode" : 70,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureNonTypeMemberNamesAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 717,
  "linesOfCode" : 70,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EmitDifferenceResult EmitDifference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/EmitHelpers.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 98,
  "linesOfCode" : 70,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 540,
  "linesOfCode" : 70,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 292,
  "linesOfCode" : 70,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetDocumentationCommentTriviaFromSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/SourceDocumentationCommentUtils.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 113,
  "linesOfCode" : 70,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetDelegateOperations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 233,
  "linesOfCode" : 70,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode GetBoundLambdaOrQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1445,
  "endLine" : 1540,
  "linesOfCode" : 70,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 247,
  "linesOfCode" : 70,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundObjectInitializerMemberOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 672,
  "linesOfCode" : 70,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ReadValueWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 244,
  "linesOfCode" : 70,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string TryEncodeImport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 380,
  "linesOfCode" : 70,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSequencePoints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SequencePointList.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 195,
  "linesOfCode" : 70,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueTuple? FindAppropriateRangeForCloseBrace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 266,
  "linesOfCode" : 70,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool CanApplyParseOptionChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1361,
  "linesOfCode" : 70,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 936,
  "linesOfCode" : 70,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 359,
  "linesOfCode" : 70,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List GetGraphQueries()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 132,
  "linesOfCode" : 70,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 176,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug2641_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2698,
  "endLine" : 2769,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 144,
  "linesOfCode" : 70,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetDisplayClassVariables()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1337,
  "linesOfCode" : 70,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetFrameName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/FrameDecoder.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 206,
  "linesOfCode" : 70,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Program.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 91,
  "linesOfCode" : 69,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/OfKeywordRecommender.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 101,
  "linesOfCode" : 69,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyDelete()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2134,
  "endLine" : 2229,
  "linesOfCode" : 69,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Match ComputeBodyMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1286,
  "endLine" : 1380,
  "linesOfCode" : 69,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 178,
  "linesOfCode" : 69,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetSuppressionTargetInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 264,
  "linesOfCode" : 69,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function FindSymbolFromSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1150,
  "linesOfCode" : 69,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckForOverloadsErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3478,
  "endLine" : 3576,
  "linesOfCode" : 69,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1785,
  "endLine" : 1883,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindLateBoundInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Latebound.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 227,
  "linesOfCode" : 69,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4741,
  "endLine" : 4830,
  "linesOfCode" : 69,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseIfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 630,
  "linesOfCode" : 69,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2835,
  "endLine" : 2939,
  "linesOfCode" : 69,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SyntaxToken",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 787,
  "linesOfCode" : 69,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentWalker.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 261,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 433,
  "linesOfCode" : 69,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMSBuildFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Extension/CompilerPackage.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 129,
  "linesOfCode" : 69,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckModifiersAndType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 527,
  "linesOfCode" : 69,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DeclarationModifiers MakeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 229,
  "linesOfCode" : 69,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FormatPrimitive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 121,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSwitchHeader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1161,
  "endLine" : 1241,
  "linesOfCode" : 69,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStringSwitchJumpTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1339,
  "linesOfCode" : 69,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindArgumentAndName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2399,
  "endLine" : 2487,
  "linesOfCode" : 69,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodGroupResolution BindExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5825,
  "endLine" : 5913,
  "linesOfCode" : 69,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeConversionNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 614,
  "linesOfCode" : 69,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression LowerLiftedBuiltInComparisonOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 985,
  "linesOfCode" : 69,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/VersionHelper.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 150,
  "linesOfCode" : 69,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FlattenArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 387,
  "linesOfCode" : 69,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseClientArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 488,
  "linesOfCode" : 69,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ExpandFileNamePattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 981,
  "linesOfCode" : 69,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyNameSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 128,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ReplacementChangesSemanticsForNodeLanguageSpecific()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 420,
  "linesOfCode" : 69,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixPrimitiveTypeKeywords_InvalidCases()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 725,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetSemanticModelForNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 151,
  "linesOfCode" : 69,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckAllowedProjectChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1254,
  "linesOfCode" : 69,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T GetSmallestContainingIntervalWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/ContextIntervalTree.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 174,
  "linesOfCode" : 69,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 134,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1216,
  "endLine" : 1295,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2377,
  "endLine" : 2456,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3538,
  "endLine" : 3617,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4699,
  "endLine" : 4778,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5860,
  "endLine" : 5939,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7021,
  "endLine" : 7100,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8182,
  "endLine" : 8261,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAllInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 626,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionWithThePresenceOfTheSameNameExtensionPrivateMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 330,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M2MMultiTargetingMsCorLib02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyMetadataVsSourceTests.cs",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 365,
  "linesOfCode" : 69,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateItemForEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 382,
  "linesOfCode" : 69,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IProjectionBuffer CreateProjectionBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IProjectionBufferFactoryServiceExtensions.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 312,
  "linesOfCode" : 69,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadCSharpNativeImportsInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 355,
  "linesOfCode" : 69,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryMatchActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 691,
  "linesOfCode" : 68,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInitialSelectionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 528,
  "linesOfCode" : 68,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 518,
  "linesOfCode" : 68,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Symbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 504,
  "linesOfCode" : 68,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 906,
  "linesOfCode" : 68,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1834,
  "endLine" : 1931,
  "linesOfCode" : 68,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Sub RemoveOverriddenMethodsAndProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 260,
  "linesOfCode" : 68,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function VisitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 809,
  "linesOfCode" : 68,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1102,
  "linesOfCode" : 68,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ApplicabilityComparisonResult",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 2014,
  "endLine" : 2159,
  "linesOfCode" : 68,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InvokeInterpolatedStringFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_InterpolatedString.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 189,
  "linesOfCode" : 68,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportDiagnosticsForAddedModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 1030,
  "linesOfCode" : 68,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PEParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 265,
  "linesOfCode" : 68,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveIntersectingLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 221,
  "linesOfCode" : 68,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundPattern BindDeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Patterns.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 316,
  "linesOfCode" : 68,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindIsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2657,
  "endLine" : 2758,
  "linesOfCode" : 68,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindCollectionInitializerElementAddMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4244,
  "endLine" : 4335,
  "linesOfCode" : 68,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LowerDecisionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 342,
  "linesOfCode" : 68,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakePropertyAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 325,
  "linesOfCode" : 68,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode WalkDownParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1578,
  "endLine" : 1679,
  "linesOfCode" : 68,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe int BuildForEnc()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 1081,
  "linesOfCode" : 68,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeToIEnumerableProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 266,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3581,
  "endLine" : 3650,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteBackspaceOrDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Backspace.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 107,
  "linesOfCode" : 68,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ContainsAnyFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 514,
  "linesOfCode" : 68,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoDisplayPanel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/QuickInfoDisplayPanel.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 97,
  "linesOfCode" : 68,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task CreateProcessTask()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessRunner.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 135,
  "linesOfCode" : 67,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function InlineTemporaryAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 248,
  "linesOfCode" : 67,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/FileSystemCompletionHelper.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 209,
  "linesOfCode" : 67,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 339,
  "linesOfCode" : 67,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindUsingBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4376,
  "endLine" : 4476,
  "linesOfCode" : 67,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Binder",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1315,
  "linesOfCode" : 67,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1181,
  "linesOfCode" : 67,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAssignmentInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2588,
  "endLine" : 2689,
  "linesOfCode" : 67,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2941,
  "endLine" : 3034,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 131,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Microsoft.Cci.INamedTypeReference",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 204,
  "linesOfCode" : 67,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAssignmentOperator.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 135,
  "linesOfCode" : 67,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers MakeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 314,
  "linesOfCode" : 67,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OperatorMemberCrefSyntax ParseOperatorMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 1067,
  "linesOfCode" : 67,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken LookupXmlElementTag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentXmlTokens.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 153,
  "linesOfCode" : 67,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 963,
  "linesOfCode" : 67,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasHome()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 455,
  "linesOfCode" : 67,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ComputeSortedCrefMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 434,
  "linesOfCode" : 67,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 350,
  "linesOfCode" : 67,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_InterpolatedString.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 96,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Symbol BindNonGenericSimpleNamespaceOrTypeOrAliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 672,
  "linesOfCode" : 67,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 346,
  "linesOfCode" : 67,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindLocalFunctionInvocationWithDynamicArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 773,
  "linesOfCode" : 67,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SymbolInfo GetSymbolInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 266,
  "linesOfCode" : 67,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDeclarationName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1584,
  "linesOfCode" : 67,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundIndexerAccess TransformIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 334,
  "linesOfCode" : 67,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWrappingNonDefault_FormatBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1507,
  "endLine" : 1573,
  "linesOfCode" : 67,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1763,
  "endLine" : 1834,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2053,
  "endLine" : 2129,
  "linesOfCode" : 67,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMemberDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 294,
  "linesOfCode" : 67,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken FindLastTokenOfPartialGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 264,
  "linesOfCode" : 67,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedTextSpanCollection Difference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 336,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int PackFiles()",
  "longName" : "",
  "relativeFileName" : "src/NuGet/BuildNuGets.csx",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 321,
  "linesOfCode" : 67,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1209,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateFullFactoryMethodFunctionLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 430,
  "linesOfCode" : 66,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFactoryPropertyTest()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 297,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task CreatePullRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/VisualStudioOnlineRepository.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 141,
  "linesOfCode" : 66,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetStatementDisplayNameImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1612,
  "endLine" : 1705,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsBinaryOperatorContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/BinaryOperatorKeywordRecommender.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 151,
  "linesOfCode" : 66,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckErrorCasesAndAppendDescriptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 159,
  "linesOfCode" : 66,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddEditsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationCodeFixProvider.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 178,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable MoveDeclarationOutFromMethodDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 402,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TryDetermineTypeToGenerateInWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/AbstractGenerateMemberService.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 161,
  "linesOfCode" : 66,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddMatches()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseObjectInitializer/ObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 165,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlPIDataInXmlDoc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlDocComments.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 440,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindRedimStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 739,
  "linesOfCode" : 66,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 242,
  "linesOfCode" : 66,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1671,
  "endLine" : 1757,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryProcessExecutableStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 535,
  "linesOfCode" : 66,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 173,
  "linesOfCode" : 66,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseFunctionOrSubLambdaHeader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1636,
  "endLine" : 1737,
  "linesOfCode" : 66,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5503,
  "endLine" : 5621,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 1285,
  "endLine" : 1400,
  "linesOfCode" : 66,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1233,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 516,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteWithBlockStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_With.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 135,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteToStringConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1089,
  "linesOfCode" : 66,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Call.vb",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 114,
  "linesOfCode" : 66,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarativeSecurityAction DecodeSecurityAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 365,
  "linesOfCode" : 66,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition DefineLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1437,
  "endLine" : 1518,
  "linesOfCode" : 66,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MakeDeconstructionConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 311,
  "linesOfCode" : 66,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasExplicitDelegateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2825,
  "endLine" : 2912,
  "linesOfCode" : 66,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression CreateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 129,
  "linesOfCode" : 66,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryPerformConstructorOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4764,
  "endLine" : 4875,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SynthesizeLoweredFunctionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 469,
  "linesOfCode" : 66,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode IntroduceFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 708,
  "linesOfCode" : 66,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeMetadataExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3403,
  "endLine" : 3483,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatElasticTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingElasticTriviaTests.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 90,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1694,
  "endLine" : 1761,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncFunctionWithoutAsClause_WithAddedImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1512,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 422,
  "linesOfCode" : 66,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int StartDebuggingPE()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 306,
  "linesOfCode" : 66,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override uint GetSupportedCategoryFields()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 320,
  "linesOfCode" : 66,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateLabelsForNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 413,
  "linesOfCode" : 66,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetExteriorTextForNextLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/BlockCommentEditing/BlockCommentEditingCommandHandler.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 113,
  "linesOfCode" : 66,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateDocumentationCommentAfterEnter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 324,
  "linesOfCode" : 66,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 704,
  "linesOfCode" : 66,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1654,
  "endLine" : 1724,
  "linesOfCode" : 66,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2674,
  "endLine" : 2744,
  "linesOfCode" : 66,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3694,
  "endLine" : 3764,
  "linesOfCode" : 66,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4714,
  "endLine" : 4784,
  "linesOfCode" : 66,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5734,
  "endLine" : 5804,
  "linesOfCode" : 66,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6754,
  "endLine" : 6824,
  "linesOfCode" : 66,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7774,
  "endLine" : 7844,
  "linesOfCode" : 66,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8794,
  "endLine" : 8864,
  "linesOfCode" : 66,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParseFormatSpecifiers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 166,
  "linesOfCode" : 66,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DebuggerTypeProxyExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DebuggerTypeProxyExpansion.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 162,
  "linesOfCode" : 66,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyDelete()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2083,
  "endLine" : 2171,
  "linesOfCode" : 65,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetCodeFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpChangeToIEnumerableCodeFixProvider.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 106,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTypeParameterConstraintContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhereKeywordRecommender.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 123,
  "linesOfCode" : 65,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void InsertStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeParameterCodeRefactoringProvider.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 120,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckStructureCircularity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2099,
  "endLine" : 2213,
  "linesOfCode" : 65,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddGroupClassMembersIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 117,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 242,
  "linesOfCode" : 65,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeMethodKindForPotentialOperatorOrConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 459,
  "linesOfCode" : 65,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Report_ERRID_ReadOnlyInClosure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 771,
  "linesOfCode" : 65,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 1075,
  "linesOfCode" : 65,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function RecoverFromMismatchedEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DeclarationContext.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 460,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseSpecifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1970,
  "endLine" : 2077,
  "linesOfCode" : 65,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As OverloadResolutionResult",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 965,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteDocumentationCommentForNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.NamedType.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 143,
  "linesOfCode" : 65,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteNullableReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 676,
  "linesOfCode" : 65,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1739,
  "endLine" : 1840,
  "linesOfCode" : 65,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override void DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 384,
  "linesOfCode" : 65,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void PostDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1138,
  "linesOfCode" : 65,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol RetargetNoPiaLocalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 347,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VisitTypeOrMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 485,
  "linesOfCode" : 65,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundBlock ConstructFieldLikeEventAccessorBody_WinRT()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 315,
  "linesOfCode" : 65,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax ParseInterpolatedStringToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_InterpolatedString.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 137,
  "linesOfCode" : 65,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1565,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetEnumOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 310,
  "linesOfCode" : 65,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSDiagnosticInfo NotFound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1903,
  "endLine" : 1988,
  "linesOfCode" : 65,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxAndDeclarationManager RemoveSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 345,
  "linesOfCode" : 65,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2071,
  "endLine" : 2151,
  "linesOfCode" : 65,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ulong FindSurprisingSignExtensionBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 689,
  "linesOfCode" : 65,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpecialType FromRuntimeTypeOfLiteralValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialTypeExtensions.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 228,
  "linesOfCode" : 65,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodImportAttributes MakeFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/PlatformInvokeInformation.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 244,
  "linesOfCode" : 65,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 155,
  "linesOfCode" : 65,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/MethodGenerator.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 236,
  "linesOfCode" : 65,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 961,
  "linesOfCode" : 65,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatchKind? TryUpperCaseCamelCaseMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 558,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildMemberModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 318,
  "linesOfCode" : 65,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAllInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 519,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnGlobalNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2372,
  "endLine" : 2441,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests_FixAllTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 89,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Binder ExtendBinderChain()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 928,
  "linesOfCode" : 65,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void PopulateImports()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 356,
  "linesOfCode" : 65,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Fields GetFields()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 340,
  "linesOfCode" : 65,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 493,
  "linesOfCode" : 64,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GenerateEventFromHandlesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 393,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 857,
  "linesOfCode" : 64,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode FindStatementAndPartner()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 333,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessAnalyzer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 114,
  "linesOfCode" : 64,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetTag()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/SymbolDisplayPartKindTags.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 70,
  "linesOfCode" : 64,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HandleNonSelectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 146,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeTypeFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 218,
  "linesOfCode" : 64,
  "mcCabeIndex" : 50,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MergeOverloadedOrAmbiguousInTheSameType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 729,
  "linesOfCode" : 64,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2364,
  "endLine" : 2460,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetEndKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 814,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 791,
  "linesOfCode" : 64,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 3792,
  "endLine" : 3875,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SpillLValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 337,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundNode",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreation.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 398,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanFormatSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 504,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NoteWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 724,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundStatement BindUsingStatementParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/UsingStatementBinder.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 136,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundCall MakeQueryInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 784,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression CreateReturnConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2427,
  "endLine" : 2497,
  "linesOfCode" : 64,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanDowngradeConversionFromLambdaToNeither()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2391,
  "endLine" : 2481,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BindScriptFieldInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Initializers.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 204,
  "linesOfCode" : 64,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddWinRTMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 838,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int ExecuteTool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 521,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeImport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 394,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetSimilarity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 496,
  "linesOfCode" : 64,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureForwardTypeToAssemblyMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2921,
  "endLine" : 2994,
  "linesOfCode" : 64,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithModifierTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2603,
  "endLine" : 2668,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 590,
  "linesOfCode" : 64,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIteratorFunctionWithoutAsClause_WithAddedImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1599,
  "endLine" : 1684,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ReadCompilationOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 162,
  "linesOfCode" : 64,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 25,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task FindDefinitionSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.ReferenceProcessing.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 129,
  "linesOfCode" : 64,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalOptionsControl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalOptionsControl.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 103,
  "linesOfCode" : 64,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/DataTipInfoGetter.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 103,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAngles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceHighlighting/BraceHighlightingTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 105,
  "linesOfCode" : 64,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests_FixAllTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 165,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixAllInDocumentDoNotTouchOtherDocuments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests_FixAllTests.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 227,
  "linesOfCode" : 64,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateSpans_CallOnlyOnUIThread()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/AdornmentManager.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 316,
  "linesOfCode" : 64,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiterals6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1095,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TResult CompileWithRetry()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 434,
  "linesOfCode" : 64,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetNestedFunctionsParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 779,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNodeOrToken? TryGetName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 492,
  "linesOfCode" : 63,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async override Task RewriteFieldNameAndAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EncapsulateField/CSharpEncapsulateFieldService.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 108,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NamespaceKeywordRecommender.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 157,
  "linesOfCode" : 63,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RQType BuildType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/RQNodeBuilder.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 312,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitializeSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 268,
  "linesOfCode" : 63,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 145,
  "linesOfCode" : 63,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2490,
  "endLine" : 2591,
  "linesOfCode" : 63,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub FindWinRTMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 800,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseCaseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 339,
  "linesOfCode" : 63,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseOptionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4961,
  "endLine" : 5055,
  "linesOfCode" : 63,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseJoinControlVar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 849,
  "linesOfCode" : 63,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyNullableConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3453,
  "endLine" : 3562,
  "linesOfCode" : 63,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3901,
  "endLine" : 4006,
  "linesOfCode" : 63,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CompileSynthesizedMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 960,
  "linesOfCode" : 63,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub GenerateMoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.vb",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 217,
  "linesOfCode" : 63,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteNumericOrBooleanToDecimalConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1234,
  "linesOfCode" : 63,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetDeclaredConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 215,
  "linesOfCode" : 63,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetEnumFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 840,
  "linesOfCode" : 63,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol SubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 160,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SeparatedSyntaxList VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 239,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LambdaConversionResult IsAnonymousFunctionCompatibleWithDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1189,
  "linesOfCode" : 63,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindInstanceMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5430,
  "endLine" : 5509,
  "linesOfCode" : 63,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 862,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray VisitExpressionList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 525,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteForStatementWithoutInnerLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForStatement.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 164,
  "linesOfCode" : 63,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression TrivialLiftedComparisonOperatorOptimizations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 810,
  "linesOfCode" : 63,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EncCdiAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 371,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextLineCollection GetLinesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 481,
  "linesOfCode" : 63,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 318,
  "linesOfCode" : 63,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 27,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ResolveRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 182,
  "linesOfCode" : 63,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWrappingNonDefault_FormatStatmtMethDecl()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1576,
  "endLine" : 1638,
  "linesOfCode" : 63,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSpacingOptionAfterControlFlowKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5319,
  "endLine" : 5397,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithNameInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2135,
  "endLine" : 2201,
  "linesOfCode" : 63,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetQueryClauseTerminatingToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 1020,
  "linesOfCode" : 63,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InvocationExpressionSyntax TryReduceExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpExtensionMethodReducer.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 127,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryReduceOrSimplifyExplicitName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CrefSyntaxExtensions.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 92,
  "linesOfCode" : 63,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetPartialCompilationState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 281,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AnnotateAndRename_WorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 791,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Assembly ResolveAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 341,
  "linesOfCode" : 63,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 976,
  "linesOfCode" : 63,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StartPushingToWorkspaceAndNotifyOfOpenDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.WorkspaceHostState.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 170,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateSeverityMenuItemsChecked()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 312,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetSeverityHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 472,
  "linesOfCode" : 63,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_InsertAndDelete_Scopes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2159,
  "endLine" : 2239,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_InsertAndDelete_Scopes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5141,
  "endLine" : 5221,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingWithOtherExtensionsInScope()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3472,
  "endLine" : 3540,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingWithOtherExtensionsInScope2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3544,
  "endLine" : 3612,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForAddExtentionMethod11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 932,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M2SNonTypeMemberSymbols01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyMetadataVsSourceTests.cs",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 172,
  "linesOfCode" : 63,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpdateReferencesCrossProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 832,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrossLanguageParameterizedPropertyOverride()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2088,
  "endLine" : 2156,
  "linesOfCode" : 63,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Expansion GetTypeExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 979,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenUpdateMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 594,
  "linesOfCode" : 62,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetValidSelectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 107,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary GenerateVariableInfoMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 432,
  "linesOfCode" : 62,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 404,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundConversion",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1145,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1473,
  "linesOfCode" : 62,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ExtractAnonymousTypeMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 187,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function EmitDifference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/EmitHelpers.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 91,
  "linesOfCode" : 62,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsExpressionInValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1631,
  "endLine" : 1718,
  "linesOfCode" : 62,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitFieldOrPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_FieldOrPropertyInitializer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 121,
  "linesOfCode" : 62,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateMakeSetArgumentArrayArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 244,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundNode",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_While.vb",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 147,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 974,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetupReferencesForRetargetingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 693,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceCustomEventAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceCustomEventAccessorSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 95,
  "linesOfCode" : 62,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol GetWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 191,
  "linesOfCode" : 62,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanXmlAttributeTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3599,
  "endLine" : 3673,
  "linesOfCode" : 62,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalyzedAttributeArguments BindAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 357,
  "linesOfCode" : 62,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 504,
  "linesOfCode" : 62,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddToMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.NodeMapBuilder.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 122,
  "linesOfCode" : 62,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteSingleDimensionalArrayForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 684,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeTupleCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_TupleCreationExpression.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 110,
  "linesOfCode" : 62,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 785,
  "linesOfCode" : 62,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Decode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalAsAttributeDecoder.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 92,
  "linesOfCode" : 62,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DecodeMarshalAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalAsAttributeDecoder.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 278,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstantValue DecodePrimitiveConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 1059,
  "linesOfCode" : 62,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyIdentity CreateAssemblyIdentityOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataReaderExtensions.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 160,
  "linesOfCode" : 62,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolChange GetChange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolChanges.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 145,
  "linesOfCode" : 62,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TrySimplifyMemberAccessOrQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1896,
  "endLine" : 1968,
  "linesOfCode" : 62,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsReplaceableByVar()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2264,
  "endLine" : 2341,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncFunctionWithoutAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1418,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray CreateGetHashCodeMethodStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateGetHashCodeMethod.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 136,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task AddDeclarationConflictsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 252,
  "linesOfCode" : 62,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder FormatWithEmbeddedExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 825,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As EnvDTE.CodeElement",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 618,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetReferenceString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsResetInteractive.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 231,
  "linesOfCode" : 62,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModifierFlags GetModifierFlags()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/ModifierFlagsExtensions.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 98,
  "linesOfCode" : 62,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ClassView/AbstractSyncClassViewCommandHandler.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 113,
  "linesOfCode" : 62,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 1059,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForAddExtentionMethod10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 860,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreventSimplificationThatWouldCauseConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1741,
  "endLine" : 1806,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplifyDiagnosticId()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3667,
  "endLine" : 3736,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllTypeparamInDocument_DoesNotFixDuplicateParamTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 492,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 602,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 577,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 126,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetMembersInTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 114,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiffResult Difference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 390,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuppressionOnEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1438,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetMissingAssemblyIdentitiesHelper()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 666,
  "linesOfCode" : 62,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendTupleElements()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.TypeNames.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 436,
  "linesOfCode" : 62,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseCommon()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/Program.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 173,
  "linesOfCode" : 61,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1420,
  "endLine" : 1482,
  "linesOfCode" : 61,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task RunAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/TestRunner.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 116,
  "linesOfCode" : 61,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 117,
  "linesOfCode" : 61,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SelectionInfo GetInitialSelectionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 277,
  "linesOfCode" : 61,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task BatchPragmaFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 117,
  "linesOfCode" : 61,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 159,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1805,
  "endLine" : 1890,
  "linesOfCode" : 61,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 572,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1745,
  "endLine" : 1833,
  "linesOfCode" : 61,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitAssignmentPreamble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1792,
  "endLine" : 1876,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FilterValidStackLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 120,
  "linesOfCode" : 61,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitConversionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 237,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_RaiseEvent.vb",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 106,
  "linesOfCode" : 61,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InitializeNewSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 600,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 671,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 162,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CompileMethodBodies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 191,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken GetFirstIncludedToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 330,
  "linesOfCode" : 61,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildPreprocessorStateChangeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 296,
  "linesOfCode" : 61,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundPatternSwitchLabel BindPatternSwitchSectionLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/PatternSwitchBinder.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 272,
  "linesOfCode" : 61,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ReportDelegateMethodGroupDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 186,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnaryOperatorAnalysisResult UnaryOperatorOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1182,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ISymbol GetDeclaredSymbolCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4652,
  "endLine" : 4716,
  "linesOfCode" : 61,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LowerBasicSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 566,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 920,
  "linesOfCode" : 61,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseVBErrorOrWarning()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 738,
  "linesOfCode" : 61,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SignatureTypeCode GetConstantTypeCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 302,
  "linesOfCode" : 61,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeInfo? ParseNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 643,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReplacementChangesSemanticsOfUnchangedLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 243,
  "linesOfCode" : 61,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RemovalChangesAssociation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 338,
  "linesOfCode" : 61,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddSourceTypesInProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 729,
  "linesOfCode" : 61,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeMatchForLabel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 269,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int CreateNavInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 429,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool FireEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Events.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 97,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryCatchFinally_Regions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6343,
  "endLine" : 6406,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CustomizableTagsForUnnecessaryCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Squiggles/ErrorSquiggleProducerTests.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 150,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqKeywordsAsMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 797,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CSharp_FixupSpanDuringResolvableConflict_NonReferenceConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 698,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 120,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1140,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2087,
  "endLine" : 2160,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3107,
  "endLine" : 3180,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4127,
  "endLine" : 4200,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5147,
  "endLine" : 5220,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6167,
  "endLine" : 6240,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7187,
  "endLine" : 7260,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8207,
  "endLine" : 8280,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetDisplayClassVariables()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1147,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateRewriteVisitorMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1156,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckDefiniteAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 303,
  "linesOfCode" : 60,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetDifferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AbstractDocumentDifferenceService.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 95,
  "linesOfCode" : 60,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMyGroupCollectionAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 207,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4914,
  "endLine" : 5009,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/AnonymousTypeSyntheticMethods.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 177,
  "linesOfCode" : 60,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CollectSimpleNameSymbolsStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 823,
  "linesOfCode" : 60,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 816,
  "linesOfCode" : 60,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindLeftOfPotentialColorColorMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2632,
  "endLine" : 2748,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindArrayInitializerList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4205,
  "endLine" : 4295,
  "linesOfCode" : 60,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetResourceId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParserFeature.vb",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 157,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryParseXmlNameAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1437,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseJoinPredicateExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 935,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_If.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 106,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteFromObjectConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 999,
  "linesOfCode" : 60,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValue DecodeDefaultParameterValueAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 710,
  "linesOfCode" : 60,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssignTemplatesNamesAndCompile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 321,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseErrorOrWarningDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 345,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 97,
  "linesOfCode" : 60,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetCompilationAndModuleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1490,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberResolutionResult IsMemberApplicableInNormalForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2722,
  "endLine" : 2802,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetEnumOperations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 442,
  "linesOfCode" : 60,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValue FoldConstantConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 980,
  "linesOfCode" : 60,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReportBadDynamicArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 483,
  "linesOfCode" : 60,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 798,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundArrayInitialization ConvertAndBindArrayInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2800,
  "endLine" : 2877,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetPropertyGroupSemanticSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3979,
  "endLine" : 4061,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteForEachStatementAsFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 504,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression OptimizeLiftedUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 335,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetUnaryOperatorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 925,
  "linesOfCode" : 60,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSafeForReordering()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 353,
  "linesOfCode" : 60,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitCompoundAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 122,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol GetDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 782,
  "linesOfCode" : 60,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 406,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DefineNamespaceScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 281,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetMatchingMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1244,
  "linesOfCode" : 60,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle SerializeSequencePoints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 687,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTrivia FindTriviaByOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 1021,
  "linesOfCode" : 60,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeCustomAttributeParameterTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1318,
  "linesOfCode" : 60,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray WhereAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 296,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EmitBaseline SerializeToDeltaStreams()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2687,
  "endLine" : 2752,
  "linesOfCode" : 60,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Task()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 746,
  "linesOfCode" : 60,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsConstantExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1798,
  "endLine" : 1880,
  "linesOfCode" : 60,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDoubleLiterals_16Digits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 772,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDoubleLiterals_16Digits_WithTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 851,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceSingleLiteralsWithTrailingZeros()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1620,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDoubleLiteralsWithTrailingZeros()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1625,
  "endLine" : 1687,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDecimalLiteralsWithTrailingZeros()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1692,
  "endLine" : 1754,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLambdaExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 767,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1771,
  "endLine" : 1846,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task RunSubmissionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptExecutionState.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 152,
  "linesOfCode" : 60,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string FormatArrayTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonTypeNameFormatter.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 201,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetEventType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3050,
  "endLine" : 3129,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 861,
  "linesOfCode" : 60,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EnterBreakStateOnPE()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 555,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVisualStudioHostDocument TryGetDocumentForFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 202,
  "linesOfCode" : 60,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsSimpleObjectList2 GetSearchList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_Search.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 107,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryAdjustSpanIfNeededForVenus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 232,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RoslynGraphProperties()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/RoslynGraphProperties.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 139,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_Switch1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2376,
  "endLine" : 2447,
  "linesOfCode" : 60,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Insert_Switch1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5272,
  "endLine" : 5343,
  "linesOfCode" : 60,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 696,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 679,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FixupSpanDuringResolvableConflict_VerifyCaret()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1135,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteReturnOrTypeCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 166,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BuildImportedSymbolsBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 728,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function TiedToAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 317,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TryGetName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 480,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryAnalyzeVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseImplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 155,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 151,
  "linesOfCode" : 59,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 221,
  "linesOfCode" : 59,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static List PermuteArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 470,
  "linesOfCode" : 59,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddDescriptionPartAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 256,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TArgumentSyntax DetermineFirstArgumentToAdd()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 483,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidateClassBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1146,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As KeyValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 727,
  "linesOfCode" : 59,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub LookupDottedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 1028,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 275,
  "linesOfCode" : 59,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImportedTypesAndNamespacesMembersBinder.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 121,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ValidateSharedPropertyAndMethodModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1221,
  "linesOfCode" : 59,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseNewExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 915,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetLambdaBodyExpressionsAndStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 428,
  "linesOfCode" : 59,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BindAndReplaceCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 702,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLateBoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 324,
  "linesOfCode" : 59,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UseTwicePropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 373,
  "linesOfCode" : 59,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceParameterSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbol.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 89,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceOrdinaryMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 144,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckUserDefinedConversionSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 410,
  "linesOfCode" : 59,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 917,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetLambdaBodies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 350,
  "linesOfCode" : 59,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RestorePending()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 913,
  "linesOfCode" : 59,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitBinaryOperatorInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 239,
  "linesOfCode" : 59,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 333,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray TranslateImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ImportChain.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 124,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol MakeMergedTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 524,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasExplicitArrayConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2914,
  "endLine" : 3004,
  "linesOfCode" : 59,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol BindNamedAttributeArgumentType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 496,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindUnaryOperatorCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2217,
  "endLine" : 2293,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckSyntaxForNameofArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1577,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 446,
  "linesOfCode" : 59,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteStringConcatenation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 112,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTypeOrInstanceInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 473,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundStatement Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 280,
  "linesOfCode" : 59,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SerializeDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 204,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFlagsEnumConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 251,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable DescendantNodesAndTokensIntoTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 514,
  "linesOfCode" : 59,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 592,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewLineForExpressionDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2128,
  "endLine" : 2192,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenameActionAnnotation GetAnnotationForInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 502,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LineColumnRule GetLineColumnRuleBetween()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 155,
  "linesOfCode" : 59,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FlushSpecificWritesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_WriteBatching.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 168,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 212,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MethodsAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 260,
  "linesOfCode" : 59,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TryProcessOpenForDocCookie_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 420,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveParameters_GenericParameterType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/RemoveParametersTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 179,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CommitRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitFormatter.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 97,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsMissingStatementError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 110,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function BuildContentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/QuickInfo/SemanticQuickInfoProvider.vb",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 92,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EncapsulateField/AbstractEncapsulateFieldCommandHandler.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 141,
  "linesOfCode" : 59,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedFactoryWithNoAutoCreatableTokens()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1773,
  "endLine" : 1849,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RunAsync()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Program.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 155,
  "linesOfCode" : 58,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeSimpleNameState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateMethodService.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 136,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreatePatternFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 115,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryInitializeSimpleNameState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateMethodService.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 145,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Do()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 265,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EncapsulateFieldAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 227,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SignatureHelpItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 135,
  "linesOfCode" : 58,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 290,
  "linesOfCode" : 58,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportShadowingDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 454,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InferForEachVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1562,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 2996,
  "endLine" : 3076,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseOneImportsDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4780,
  "endLine" : 4873,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As KeyValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 1923,
  "endLine" : 2017,
  "linesOfCode" : 58,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1098,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Format()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/CommandLineDiagnosticFormatter.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 121,
  "linesOfCode" : 58,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 387,
  "linesOfCode" : 58,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub Assign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1333,
  "endLine" : 1407,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 281,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourcePropertyAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 259,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PENamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 323,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DependsOnDefinitelyManagedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/BaseTypeAnalysis.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 198,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GetUnificationUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NonMissingModuleSymbol.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 144,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ProcessIncludes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 136,
  "linesOfCode" : 58,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int MakeSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 905,
  "linesOfCode" : 58,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 246,
  "linesOfCode" : 58,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundArrayCreation BindArrayCreationWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2946,
  "endLine" : 3028,
  "linesOfCode" : 58,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundConditionalAccess BindConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 7070,
  "endLine" : 7156,
  "linesOfCode" : 58,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteUsingStatementTryFinally()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UsingStatement.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 352,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression LowerLiftedBooleanOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1643,
  "endLine" : 1727,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WritePrimitiveTypeArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 605,
  "linesOfCode" : 58,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint EnumMethodImpls()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbMetadataWrapper.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 169,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string EscapeString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 232,
  "linesOfCode" : 58,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateMethodSemanticsTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2587,
  "endLine" : 2650,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool GetCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1608,
  "endLine" : 1685,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuleSet GetEffectiveRuleSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 183,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCSharpFormattingSpacingOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4682,
  "endLine" : 4746,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 69,
  "linesOfCode" : 58,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken RenameToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 632,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetProjectContent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionGeneration.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 306,
  "linesOfCode" : 58,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIteratorFunctionWithoutAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1517,
  "endLine" : 1594,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PinvokeMethodReferences_CS()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindReferencesTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 211,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool metadataTypeMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 246,
  "linesOfCode" : 58,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExternalDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 124,
  "linesOfCode" : 58,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSymbolAccessibleCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 153,
  "linesOfCode" : 58,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SharedLibCopy_Different()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 873,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RunInteractiveLoop()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 272,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable FilterTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 356,
  "linesOfCode" : 58,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 183,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GenerateTypeDialogViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 790,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdatePropertiesForNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 489,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fixed_Update_Leaf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2983,
  "endLine" : 3041,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQUserDefinedTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1445,
  "endLine" : 1511,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterpolatedString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 346,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NavigationDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 444,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ApplyAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeActions/CodeActionEditHandlerService.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 178,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Select bid",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1094,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RunServer()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 301,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 654,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Iterator Function EnumerateNearStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 810,
  "linesOfCode" : 57,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task DetectSemanticConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 568,
  "linesOfCode" : 57,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProvider.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 114,
  "linesOfCode" : 57,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportMultiScopeCaptures()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3202,
  "endLine" : 3265,
  "linesOfCode" : 57,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveAwaitFromCallerIfPresent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodSynchronous/AbstractMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 248,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void NormalizeTriviaOnTokens()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaHelpers.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 265,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HandleObjectCreationExpressionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 163,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 475,
  "linesOfCode" : 57,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub LoadAndValidateNetModuleAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 433,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundAggregateClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 378,
  "linesOfCode" : 57,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 365,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSemanticType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 1012,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LookupSymbolsInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1824,
  "endLine" : 1904,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeTupleCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_TupleLiteralExpression.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 103,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function RewriteBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 416,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsVarianceUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 336,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SkipResult SkipBadTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 437,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlAttributeSyntax ParseXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 501,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ReportUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 1024,
  "linesOfCode" : 57,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundPatternSwitchSection BindPatternSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/PatternSwitchBinder.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 198,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeApplicableUserDefinedImplicitConversionSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 313,
  "linesOfCode" : 57,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckValidPatternType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Patterns.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 203,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol BindTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 487,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpressionStatement GetCreatePayloadStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 244,
  "linesOfCode" : 57,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement CreateBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 321,
  "linesOfCode" : 57,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundExpression MakeIsDeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Patterns.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 263,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeEventAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Event.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 274,
  "linesOfCode" : 57,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IAssemblyName ToAssemblyNameObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 500,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResolveMetadataFile1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/RelativePathResolverTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 89,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 1026,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string BuildDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 125,
  "linesOfCode" : 57,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol DecodeModifierTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 819,
  "linesOfCode" : 57,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeCustomAttributeFieldOrPropTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1325,
  "endLine" : 1405,
  "linesOfCode" : 57,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol GetSymbolForILToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2176,
  "endLine" : 2250,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EmitBaseline With()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 450,
  "linesOfCode" : 57,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 789,
  "linesOfCode" : 57,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DetermineAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 330,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2213,
  "endLine" : 2270,
  "linesOfCode" : 57,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable InferTypesWorker_DoNotCallDirectly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 250,
  "linesOfCode" : 57,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIsOrAsContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 2518,
  "endLine" : 2600,
  "linesOfCode" : 57,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBeginningOfStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 174,
  "linesOfCode" : 57,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 204,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ShouldIncludeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Recommendations/AbstractRecommendationService.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 181,
  "linesOfCode" : 57,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol ConvertToType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 548,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PredefinedOperator GetPredefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IMethodSymbolExtensions.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 336,
  "linesOfCode" : 57,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 203,
  "linesOfCode" : 57,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BuildTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 126,
  "linesOfCode" : 57,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryVisualStudio2000Status()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 210,
  "linesOfCode" : 57,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/RemoveParametersTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 109,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TEST()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 497,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TEST()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1596,
  "endLine" : 1658,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TEST()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2757,
  "endLine" : 2819,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TEST()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3918,
  "endLine" : 3980,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TEST()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5079,
  "endLine" : 5141,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TEST()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6240,
  "endLine" : 6302,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TEST()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7401,
  "endLine" : 7463,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TEST()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8562,
  "endLine" : 8624,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlocksWithLocals3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 465,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingsWithPreExistingExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2432,
  "endLine" : 2491,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithinForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2145,
  "endLine" : 2208,
  "linesOfCode" : 57,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSubsequentIfStatements_07()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 803,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FilterOutMethodsWithNonRoundTrippableSymbolKeys()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2635,
  "endLine" : 2696,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void HighlightRelatedKeywords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AbstractAsyncHighlighter.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 81,
  "linesOfCode" : 57,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InsertOnCharacterTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 209,
  "linesOfCode" : 57,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundStatement BindExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 660,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildPropertyTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 264,
  "linesOfCode" : 56,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyReorder()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1797,
  "endLine" : 1869,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetSuggestionModeItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/SuggestionMode/CSharpSuggestionModeCompletionProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 82,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensReferencesService.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 321,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddReferencedSymbolWithDependents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 303,
  "linesOfCode" : 56,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanXmlForPossibleStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 287,
  "linesOfCode" : 56,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlPIData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 713,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanXmlNcName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1128,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2077,
  "endLine" : 2141,
  "linesOfCode" : 56,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PeekDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1884,
  "endLine" : 1948,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As PropertyStatementSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4137,
  "endLine" : 4238,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1159,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRedimClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_RedimClause.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 100,
  "linesOfCode" : 56,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RewriteDecimalConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Constant.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 124,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 354,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 867,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetCustomAttributesForToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 356,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Symbol ComputeImplementationForInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 861,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanVerbatimStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 220,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 595,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/LanguageVersion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 297,
  "linesOfCode" : 56,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax GetPreviousRelatedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/DirectiveTriviaSyntax.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 315,
  "linesOfCode" : 56,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitLoadIndirect()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1317,
  "linesOfCode" : 56,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint GetInvocationEscapeScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 1022,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? UniqueBestValidIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 810,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CommonPEModuleBuilder CreateModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2398,
  "endLine" : 2463,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CompileMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2465,
  "endLine" : 2539,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeBuiltInIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 766,
  "linesOfCode" : 56,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BuildParamsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 908,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GetCompilationReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 817,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DecodeMarshalAsSafeArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalAsAttributeDecoder.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 348,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 621,
  "linesOfCode" : 56,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SerializePrimitiveType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3817,
  "endLine" : 3891,
  "linesOfCode" : 56,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SerializeWin32Resources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NativeResourceWriter.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 235,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalVariableHandle NextHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 221,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool SerializePeToStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2625,
  "endLine" : 2685,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/NameSyntaxComparer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 110,
  "linesOfCode" : 56,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 339,
  "linesOfCode" : 56,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetMultipleProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1496,
  "endLine" : 1557,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceBinaryIntegerLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1964,
  "endLine" : 2026,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchPatternSegment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 362,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetTextSpanFromAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 235,
  "linesOfCode" : 56,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task SimplifyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 267,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void References_Versioning_FxUnification2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 334,
  "linesOfCode" : 56,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SharedLibCopy_SameVersion_Strong_DifferentContent()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 836,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SharedLibCopy_SameVersion_StrongWeak_DifferentContent()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 904,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SharedLibCopy_SameVersion_StrongDifferentPKT_DifferentContent()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 972,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SharedLibCopy_DifferentVersion_Weak()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 1040,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetDataTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2381,
  "endLine" : 2450,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetAccess()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1231,
  "linesOfCode" : 56,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetDocComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1470,
  "linesOfCode" : 56,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetENCBuildState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 900,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetPairExtentsWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractVsTextViewFilter.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 119,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingStaticEnum_MembersExist()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 700,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialMethodWithNamePartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3315,
  "endLine" : 3374,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleLineDocComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 455,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task BuildContentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 107,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests_FixAllTests.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 75,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Expansion CreateExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DebuggerTypeProxyExpansion.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 82,
  "linesOfCode" : 56,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendQualifiedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.TypeNames.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 125,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureClass()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 170,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Program.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 74,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryDetermineModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/OverrideCompletionProvider.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 129,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetContainingScopeType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 198,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task InlineTemporaryAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 253,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InitializeParameter/InitializeParameterHelpers.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 81,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanReplaceAnonymousWithLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 276,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnusedVariable/AbstractRemoveUnusedVariableCodeFixProvider.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 104,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryFindMatchingField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 388,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function LookupMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 393,
  "linesOfCode" : 55,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SkipConditionalCompilationSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 619,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BindQualifiedNameForCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_Compat.vb",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 163,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function LookupTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 683,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 230,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 1408,
  "endLine" : 1485,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 447,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 780,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CompareParameterTypeGenericDepth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4504,
  "endLine" : 4592,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 206,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsLambdaBodyStatementOrExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 215,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 126,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CodeForJump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 633,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 1056,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 586,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundNode",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SelectCase.vb",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 150,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub ReportUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1215,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureEnumUnderlyingTypeIsLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1118,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.Lowered.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 128,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSyntax ParseCrefTypeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1426,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 729,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax GetNextRelatedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/DirectiveTriviaSyntax.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 214,
  "linesOfCode" : 55,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ResourceDescription ParseResourceDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1747,
  "endLine" : 1810,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Imports FromGlobalUsings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 325,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 759,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression MakeInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 138,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ReportDiagnostic GetDiagnosticReport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpDiagnosticFilter.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 163,
  "linesOfCode" : 55,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForStatement.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 266,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemapLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 882,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 656,
  "linesOfCode" : 55,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InlineThisOnlyEnvironments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 278,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddReferencesToCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Csc.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 358,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 800,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SourceText WithChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 685,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray ResolveAnalyzersFromArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineArguments.cs",
  "fileLinesCount" : 491,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 471,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLiteralExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 117,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryExpressionInExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5492,
  "endLine" : 5548,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetAccessibilityAndModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2869,
  "endLine" : 2926,
  "linesOfCode" : 55,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RenameToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 559,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 72,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeApparentInAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 145,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ComputePossibleImplicitUsageConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1079,
  "linesOfCode" : 55,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksInvocableExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 733,
  "linesOfCode" : 55,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectAssemblyReference3()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1670,
  "endLine" : 1733,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string FormatPrimitive()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonPrimitiveFormatter.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 113,
  "linesOfCode" : 55,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeKindForCodeTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 802,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetBrowseContainerData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 963,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void CheckForConflictsAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyCheckingService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 125,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ValidateBreakpointLocationWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 359,
  "linesOfCode" : 55,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetProjectId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/HierarchyItemToProjectIdMap.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 111,
  "linesOfCode" : 55,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributesWithAllValidParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2291,
  "endLine" : 2352,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_Insert_Leaf4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2435,
  "endLine" : 2492,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionWithThePresenceOfTheSameNameNonExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 185,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionWithThePresenceOfTheSameNameNonExtensionPrivateMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 249,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoSameLanguageDifferentProjectExistingFile_Usings_Folders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1115,
  "endLine" : 1171,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessWithExtensionMethodInvocation_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3571,
  "endLine" : 3633,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function TryExecute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/CommandHandlers/AbstractImplementAbstractClassOrInterfaceCommandHandler.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 172,
  "linesOfCode" : 55,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TransformSingleLineLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_LambdaHeader.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 100,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestAPI()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 236,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ValidStateWithEmptyReplacementTextAfterConflictResolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 481,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VisualBasic_FixupSpanDuringResolvableConflict_NonReferenceConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 769,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ReportDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/EditAndContinueDiagnosticUpdateSource.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 137,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ToDefinitionItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/IDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 139,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureClass()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 311,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedUpdateMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1286,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetToolTipForKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/OverloadableOperatorRecommender.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 95,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 133,
  "linesOfCode" : 54,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool TrySimplifyTypeNameExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/SimplifyTypeNamesDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 166,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task AddParamTagAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractAddDocCommentNodesCodeFixProvider.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 123,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ScanDesignerAttributesInCurrentProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DesignerAttributes/AbstractDesignerAttributeService.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 131,
  "linesOfCode" : 54,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckForOverloadOverridesShadowsClashesInSameType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2382,
  "endLine" : 2453,
  "linesOfCode" : 54,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddWithEventsHookupConstructorsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2794,
  "endLine" : 2877,
  "linesOfCode" : 54,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DecodeDeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 462,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 258,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1547,
  "linesOfCode" : 54,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function BindTypeOrAliasSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 318,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvaluateExpressionInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 210,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2101,
  "endLine" : 2180,
  "linesOfCode" : 54,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AllowsLeadingImplicitLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1128,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsClosureScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 701,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetCompilationAndModuleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 2192,
  "endLine" : 2258,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAsNewLocalDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AsNewLocalDeclarations.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 120,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MergePartialMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2436,
  "endLine" : 2498,
  "linesOfCode" : 54,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckForImplementationOfCorrespondingPropertyOrEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 1035,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundCall GenerateBaseParameterlessConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1823,
  "endLine" : 1885,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Binder MakeNameBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 600,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTrivia ScanWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2563,
  "endLine" : 2625,
  "linesOfCode" : 54,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanXmlCommentTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4339,
  "endLine" : 4401,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanUseCallOnRefTypeReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1409,
  "linesOfCode" : 54,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1336,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitXmlNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1067,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodGroupResolution ResolveMethodGroupInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6907,
  "endLine" : 6972,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol InferReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 186,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteBuiltInShiftOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1965,
  "endLine" : 2021,
  "linesOfCode" : 54,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetAssemblyObjects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/ClrGlobalAssemblyCache.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 192,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void BuildReferencedAssembliesAndModulesMaps()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 487,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 542,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract EmitDifferenceResult EmitDifference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2326,
  "endLine" : 2393,
  "linesOfCode" : 54,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewLineForExpressionNonDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2195,
  "endLine" : 2256,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_772313_PreserveMethodParameterIndentWhenAttributePresent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5127,
  "endLine" : 5185,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLineColumnRuleBetween()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 152,
  "linesOfCode" : 54,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LineBreaksAfter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 335,
  "linesOfCode" : 54,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PredefinedOperator GetPredefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 463,
  "linesOfCode" : 54,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RemovalMayIntroduceCommaListAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 447,
  "linesOfCode" : 54,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGenericTypeArgumentContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 974,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeFromModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 193,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HandleNamedTypesWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 407,
  "linesOfCode" : 54,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedTextSpanCollection Union()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 124,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddInterfaceWithEOLs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 3120,
  "endLine" : 3187,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetAssemblyIdentities()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/GlobalAssemblyCacheTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 82,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SharedLibCopy_SameVersion_Weak_DifferentContent()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 768,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int RunInteractiveCore()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 135,
  "linesOfCode" : 54,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task PopulateAndMonitorWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/ForceLowMemoryMode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 148,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetValueForOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/LanguageSettingsPersister.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 225,
  "linesOfCode" : 54,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportError2()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 221,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Exec()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 79,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override object GetBrowseObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/RoslynVisualStudioWorkspace.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 271,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete_Leaf_InTry2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 549,
  "linesOfCode" : 54,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_Insert_Leaf5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2495,
  "endLine" : 2552,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Using_InLambdaBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4576,
  "endLine" : 4634,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ErrorSpans_StatementLevel_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 221,
  "linesOfCode" : 54,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FireForUsingWithoutBracesNestedInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 555,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M2SNamedTypeSymbols01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyMetadataVsSourceTests.cs",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 86,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAllMembersExist_WithDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 246,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAllMembersExist_WithMembersAndDefaultInSection_AssumesDefaultIsInLastSection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 416,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAllMembersExist_NotDefault_EnumHasNonFlagsAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 808,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument_QualifyWithThis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/FixAllProvider/BatchFixerTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 151,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqKeywordsInFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 620,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersOnEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2142,
  "endLine" : 2196,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task WriteConventionValueAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.EmptyCodingConventionContext.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 90,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug2641_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2772,
  "endLine" : 2827,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIndexStrings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3073,
  "endLine" : 3128,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFixAllInProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests_FixAllTests.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 140,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AppendFullName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpInstructionDecoder.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 95,
  "linesOfCode" : 54,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateRewriteVisitorMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 899,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetActiveTokens()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 326,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode TryGetMethodDeclarationBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 77,
  "linesOfCode" : 53,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetPatternPieces()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 215,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StatementSyntax FixDeclarationExpressionsAndDeclarationPatterns()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 477,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int MatchNodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1757,
  "endLine" : 1819,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DeferConstructorEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2739,
  "endLine" : 2806,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeSubmissionInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedSubmissionConstructorSymbol.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 122,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbol.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 252,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BindParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 454,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanInterpolatedStringPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerInterpolatedString.vb",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 96,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 505,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetXmlnsAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1239,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 193,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4429,
  "endLine" : 4515,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 151,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetSpecialTypeForTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 748,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseInterpolatedStringExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseInterpolatedString.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 95,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryParseCrefOptionallyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1357,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FormatPrimitive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 107,
  "linesOfCode" : 53,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetSymbolToLocationMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 266,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateSyntheticWithEventOverridesIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1269,
  "endLine" : 1342,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CaptureParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 256,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CaptureExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 467,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 305,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TransformRewrittenConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 870,
  "linesOfCode" : 53,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForEach.vb",
  "fileLinesCount" : 820,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 144,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteConcatenateOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.vb",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 103,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NormalizeTaskTypesInNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1475,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 942,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportNameCollisionDiagnosticsForAddedModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1098,
  "linesOfCode" : 53,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeMethodScopedSynthesizedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 225,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundBlock CreateBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 490,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OverriddenOrHiddenMembersResult MakeOverriddenOrHiddenMembersWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 156,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckMemberDistinctness()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 865,
  "linesOfCode" : 53,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.DocumentationCommentWalker.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 160,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CustomModifierCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/TypeSymbolExtensions.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 84,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 721,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidConstraintType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Constraints.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 264,
  "linesOfCode" : 53,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundStatement BindPossibleEmbeddedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 345,
  "linesOfCode" : 53,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyExplicitBuiltInOnlyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 610,
  "linesOfCode" : 53,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ValidateParameterNameConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_NameConflicts.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 93,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindEventAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 291,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindSwitchExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 500,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Binder GetQueryEnclosingBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1569,
  "endLine" : 1630,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol GetSemanticInfoSymbolInNonMemberContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 380,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundEqualsValue BindEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 234,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement UnpendBranches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 343,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MethodSymbol VisitMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 570,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression VisitDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 92,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSameLocalOrField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 229,
  "linesOfCode" : 53,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SynthesizeClosureEnvironments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 389,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1066,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Version_StrongDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 211,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PublicKeyToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 445,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Properties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 190,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyIdentity Port()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 302,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodAttributes GetMethodAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1071,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteMetadataAndIL()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1715,
  "endLine" : 1790,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifySource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 78,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 85,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTab()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5625,
  "endLine" : 5693,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ComputePossibleImplicitUsageConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 920,
  "linesOfCode" : 53,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 215,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GetModifierTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1670,
  "linesOfCode" : 53,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeSymbol GetOuterCastType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 75,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SynchronousContinuationsDoNotRunWithinGetValueCallCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 127,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ShouldIncludeSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.ReferenceProcessing.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 204,
  "linesOfCode" : 53,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual NodeOperations CreateNodeOperationTasks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 210,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAsPublicInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1647,
  "endLine" : 1712,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectAssemblyReference2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1667,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AddInitExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3519,
  "endLine" : 3596,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareMethodDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 469,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 681,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Update_OK()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8275,
  "endLine" : 8329,
  "linesOfCode" : 53,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EncapsulateTwoFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 187,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOffOfIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2080,
  "endLine" : 2141,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationIntoNestedNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2259,
  "endLine" : 2314,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_InValidFolderNameNotMadeNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 1017,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertASingleCastToNotBreakResolutionOfOperatorOverloads()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2821,
  "endLine" : 2882,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Tasks.Task",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 629,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OverloadResolutionConflictResolve_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 327,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OverloadResolutionConflictResolve_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 393,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ExtractMethod/AbstractExtractMethodCommandHandler.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 181,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CreateChangedDocumentPreviewViewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 442,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 120,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract EvaluationContextBase CreateTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 342,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 127,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetCodeFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Iterator/VisualBasicConvertToIteratorCodeFixProvider.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 100,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 108,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConflictMarkerResolution/AbstractConflictMarkerCodeFixProvider.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 95,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 161,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateInterfaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 380,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 123,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ProcessImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 158,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureNonTypeMembersAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 735,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 127,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1783,
  "linesOfCode" : 52,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub LookupGenericDottedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1118,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 380,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeArgumentListSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3132,
  "endLine" : 3211,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PopulateGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 1007,
  "linesOfCode" : 52,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1195,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetOperatorTokenKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 212,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 529,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 764,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitArrayElementLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 612,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_UnaryOperator.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 98,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_If.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 207,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLiftedUserDefinedUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperators.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 283,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteNullableUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 790,
  "linesOfCode" : 52,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 242,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function DeriveBinaryOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 641,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 756,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceUserDefinedOperatorSymbolBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 102,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool IsTupleCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 1303,
  "endLine" : 1364,
  "linesOfCode" : 52,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MatchAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 536,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFormattedMultiLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 880,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/TypeSymbolExtensions.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 153,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 151,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitFieldLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 1017,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIndirectAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 1034,
  "linesOfCode" : 52,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ReportConflictWithParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 302,
  "linesOfCode" : 52,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasVariantConversionNoCycleCheck()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2446,
  "endLine" : 2509,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BetterResult MoreSpecificType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1789,
  "endLine" : 1876,
  "linesOfCode" : 52,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol BindGenericSimpleNamespaceOrTypeOrAliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 880,
  "linesOfCode" : 52,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BinaryOperatorAnalysisResult BinaryOperatorOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1096,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool WrongArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1481,
  "linesOfCode" : 52,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindOutVariableDeclarationArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2292,
  "endLine" : 2358,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol GetSymbolOrMethodOrPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6184,
  "endLine" : 6264,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundSwitchLabel BindSwitchSectionLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 659,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundStatement BindGotoCaseOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 736,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression SetInferredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/VariablePendingInference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 92,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetBoundNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1799,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement GenerateAwaitOnCompletedDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 501,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int MergeArgumentsAndSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 1060,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression OptimizeLiftedBinaryArithmetic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1480,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement MakeSwitchStatementWithNullableExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_SwitchStatement.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 188,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicMemberInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 252,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DiagnosticBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/DiagnosticBagTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 86,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1286,
  "endLine" : 1344,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSmallDict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/SmallDictionaryTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 106,
  "linesOfCode" : 52,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpecialTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialTypes.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 134,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetMatchingProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1246,
  "endLine" : 1302,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeChangeRecords()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 173,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateEventsMap_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 352,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Split()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.StringPiece.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 143,
  "linesOfCode" : 52,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveNodeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 4038,
  "endLine" : 4101,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TDeclarationNode AddMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 182,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsParameterModifierContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 1040,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GenerateNameForExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 257,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceSingleLiterals_8Digits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 262,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceSingleLiterals_8Digits_WithTypeCharacterSingle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 333,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int VerifyForwardedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Hierarchy.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 576,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationOptions With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationOptions.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 247,
  "linesOfCode" : 52,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task IterateAllCodeCleanupProvidersAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 518,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable FindImplementationsForInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 195,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetModifierFlags()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/ModifierFlagsExtensions.vb",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 97,
  "linesOfCode" : 52,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildConstraints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 397,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IVsSimpleObjectList2 GetList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 534,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ErrorSpans_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 165,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumLiterals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4299,
  "endLine" : 4359,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AllMembersExist_NotDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 132,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAllMembersExist_NotDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 188,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAllMembersExist_NotDefault_EnumHasExplicitType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 302,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAllMembersExist_WithMembersAndDefaultInSection_NewValuesAboveDefaultSection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 358,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAllMembersExist_NotDefault_EnumIsNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 864,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OfferOnForEachConversionIfItDoesNotChangesSemantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1696,
  "endLine" : 1755,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitInsertIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1536,
  "endLine" : 1592,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/AbstractSimplificationTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 102,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 90,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/AbstractAutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 135,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFixAllInSolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests_FixAllTests.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 202,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseDottedName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 306,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonPEModuleBuilder CompileAssignment()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 260,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task CreatePullRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/GitHubRepository.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 85,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GenerateEventFromImplementsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 296,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode ConvertMethodsToProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 124,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetSelectedDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 284,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SelectionInfo CheckErrorCasesAndAppendDescriptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 346,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetProjectAnalysisSummaryAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 292,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetDescriptorOfEnclosingSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensReferencesService.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 147,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToClassificationTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 145,
  "linesOfCode" : 51,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateDescriptionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionUtilities.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 160,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddMatches()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/ObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 121,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 598,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function LookupMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 369,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssignTemplatesNamesAndCompile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 245,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function RemoveNamespaceAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/InternalXmlHelper.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 186,
  "linesOfCode" : 51,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlStringUnQuoted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 855,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InferForFromToVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1475,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub LookupInClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 695,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseWarningDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 443,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As StatementSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5274,
  "endLine" : 5363,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParsePotentialQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 630,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ApplicabilityComparisonResult",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1916,
  "endLine" : 1996,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 437,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitConvertIntrinsic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 120,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateEmbeddedTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1084,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function WillDoAtLeastOneIteration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForTo.vb",
  "fileLinesCount" : 799,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 380,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportUnassignedFunctionValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1231,
  "endLine" : 1311,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFunctionSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 95,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateLinkedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 340,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOrClosedOverATypeFromAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 262,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual AttributeTargets GetAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 106,
  "linesOfCode" : 51,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private char ScanEscapeSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 153,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanXmlText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3335,
  "endLine" : 3395,
  "linesOfCode" : 51,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanXmlAttributeText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3675,
  "endLine" : 3736,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ReportUnassignedOutParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 338,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NoteRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 558,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 776,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 133,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitVectorElementStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2589,
  "endLine" : 2649,
  "linesOfCode" : 51,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression FinalTranslation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 207,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void GenerateImplicitConversionError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1798,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EffectiveParameters GetEffectiveParametersInNormalForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2580,
  "endLine" : 2640,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberResolutionResult IsMemberApplicableInExpandedForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2804,
  "endLine" : 2869,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitAccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 281,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InContainerBinder VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 882,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MethodGroupIsCompatibleWithDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 787,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValue FoldEnumBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1434,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupMembersInClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 744,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetExpressionSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 176,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetSupportedErrorCodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilerDiagnosticAnalyzer.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 82,
  "linesOfCode" : 51,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParameterSymbol GetThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3334,
  "endLine" : 3395,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeUserDefinedIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 667,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FlattenConcatArg()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 181,
  "linesOfCode" : 51,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement MakeLoweredForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 138,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 667,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckLiftedBinOp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 816,
  "linesOfCode" : 51,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynthesizedClosureEnvironment GetStaticFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 545,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemapLambdaOrLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 1002,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseBad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/VersionHelperTests.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 144,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResolveMetadataFile2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/RelativePathResolverTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 154,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 532,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/CryptoBlobParser.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 245,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Unescape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 845,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void DispatchAsReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 625,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLambdaExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 707,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable InferTypesWorker_DoNotCallDirectly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 175,
  "linesOfCode" : 51,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InferTypeForReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1861,
  "endLine" : 1922,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken RenameWithinToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 732,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISet GetPrecedingModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 75,
  "linesOfCode" : 51,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEmbeddedStatementsIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentBlockFormattingRule.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 273,
  "linesOfCode" : 51,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpMethods()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 228,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AlignChildren()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/EditScript.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 244,
  "linesOfCode" : 51,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateFlagsEnumConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractFlagsEnumGenerator.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 139,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Find()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 174,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckPascalCase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 278,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ParseSymbolKindList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_SymbolSpec.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 129,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLiteralExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 104,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual BuilderOptions GetInternalBuilderOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 99,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddPrecedingRelevantExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 225,
  "linesOfCode" : 51,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateExpressionSansTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 226,
  "linesOfCode" : 51,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 929,
  "linesOfCode" : 51,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildParameterList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 457,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryFindBrowseContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 897,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object GetValueForOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/LanguageSettingsPersister.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 170,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateToSmallerConstructor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1518,
  "endLine" : 1575,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetCompilationOnCrossLanguageDependentProjectChangedInProgress()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 660,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocumentEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 835,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DestructorDelete_InsertConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3862,
  "endLine" : 3916,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Accessing_Closure4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4518,
  "endLine" : 4576,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersOnIndexerAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2274,
  "endLine" : 2325,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixOneOrAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 320,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AugmentPeekSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItemSource.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 106,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetClassificationTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/ClassificationTags.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 74,
  "linesOfCode" : 51,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Start()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 139,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function SynthesizeMethodDebugInfoForDtee()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 365,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Binder CreateBinderChain()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 765,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveUnreferencedModules()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 246,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DkmEvaluationResult CreateEvaluationResult()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 481,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EvalResult CreateMemberDataItem()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 464,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSignature ParseTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 190,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 273,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 383,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetDeclarationBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 158,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertMethodsToProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceMethodWithProperty/VisualBasicReplaceMethodWithPropertyService.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 155,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanAddImportForMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 86,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ProcessLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 440,
  "linesOfCode" : 50,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetPermutedTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 558,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 94,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsPublicOnlyAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 782,
  "linesOfCode" : 50,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/SuggestionMode/CSharpSuggestionModeCompletionProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 184,
  "linesOfCode" : 50,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.Comparer.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 112,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 88,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/QualifyMemberAccess/AbstractQualifyMemberAccessDiagnosticAnalyzer.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 114,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 369,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 178,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitializeIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateEnumMember/AbstractGenerateEnumMemberService.State.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 143,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAllDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 675,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAssemblyLevelDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1232,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateDeclareMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 279,
  "linesOfCode" : 50,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 396,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function VisitType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 1012,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanInterpolatedStringText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerInterpolatedString.vb",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 228,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/InitializerSemanticModel.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 161,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 446,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CollectQualifiedNameSymbolsStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 644,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 2822,
  "endLine" : 2900,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetEndStatementKindFromKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1803,
  "endLine" : 1879,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As KeyValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1431,
  "endLine" : 1521,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 176,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 146,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilationReference.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 114,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateExplicitInterfaceImplementationStubs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 817,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 343,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateMakeArgumentArrayArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 154,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateMakeConditionalCopyback()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 407,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitBottomConditionLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_DoLoop.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 142,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeOneInternalsVisibleToAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 2057,
  "endLine" : 2127,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 362,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ConvertSingleModifierToSyntaxText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ModifierUtils.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 142,
  "linesOfCode" : 50,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AddHidingAbstractDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 955,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/AttributeLocation.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 96,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol TransformNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 270,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiDictionary CreateFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1745,
  "endLine" : 1804,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundBlock CreateBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 581,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void GetStateMachineFieldMapFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 184,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 622,
  "linesOfCode" : 50,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetPreprocessorKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1047,
  "linesOfCode" : 50,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 211,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitIndirectStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2680,
  "endLine" : 2738,
  "linesOfCode" : 50,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckEventValueKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 712,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundBlock CreateBlockFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2732,
  "endLine" : 2792,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeconstructionVariable BindDeconstructionVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 762,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? CorrespondsToAnyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution_ArgsToParameters.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 326,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblySymbol GetForwardedToAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2074,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3120,
  "endLine" : 3176,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolInfo GetNamedArgumentSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4066,
  "endLine" : 4134,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 718,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeLambdaScopesAndFrameCaptures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 196,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task RunCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 925,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/AnalyzerConsistencyChecker.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 105,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IAssemblyName GetBestMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 585,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 67,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Csc.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 253,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DecodeMethodImplAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 329,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void WriteStringValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 461,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 150,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable DescendantTriviaIntoTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 615,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmitBaseline CreateInitialBaseline()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 225,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetCodeBlockActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1917,
  "endLine" : 1972,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeInfo? ParseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 431,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract INamedTypeSymbol CommonCreateTupleTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1086,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 964,
  "linesOfCode" : 50,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMemberDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 203,
  "linesOfCode" : 50,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNameOfContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 2452,
  "endLine" : 2516,
  "linesOfCode" : 50,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBeginningOfGlobalStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 245,
  "linesOfCode" : 50,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IParameterSymbol DetermineParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ArgumentSyntaxExtensions.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 106,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/AnchorIndentationFormattingRule.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 72,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncLambdaFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2601,
  "endLine" : 2664,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIteratorLambdaFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2669,
  "endLine" : 2732,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceIntegerLiteralWithLeadingZeros()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1830,
  "endLine" : 1880,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveLineContinuationInNestedSingleLineIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1311,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable MergeChangesWithMergeFailComments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingSession.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 288,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ReduceAsyncInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/AbstractSimplificationService.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 160,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestIfStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 530,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 497,
  "linesOfCode" : 50,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateInfoBar()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioInfoBarService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 161,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool TryGetElementFromSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 648,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MetadataNameHelpers.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 121,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatSpecifiers5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 441,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoMembersExist2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 570,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqKeywordsAtFieldLevelInvalid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1046,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodBodyInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1186,
  "endLine" : 1238,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyOnForegroundWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 170,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TryNavigateToLocationOrStartRenameSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeActions/CodeActionEditHandlerService.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 327,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateExteriorTriviaAfterEnter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 391,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompileResult CompileExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 356,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetCSharpDynamicLocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 446,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetPublicAndNonPublicMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 225,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 438,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GenerationData ReadFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 145,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 369,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VariableStyle GetVariableStyle()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodMatrix.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 88,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SourceMethodSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 371,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeExplicitInterfaceImplementationMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3379,
  "endLine" : 3438,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 799,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclaredConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 206,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As DeclarativeSecurityAction",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 337,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetNoPiaLocalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 312,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanLeftAngleBracket()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1446,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 565,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindForBlockParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2886,
  "endLine" : 2975,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RecommendSwitchTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 649,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundConversion",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 1026,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub LookupSimpleNameInContainingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_Compat.vb",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 226,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4000,
  "endLine" : 4075,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 200,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2348,
  "endLine" : 2418,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 113,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyTryCastConversionForTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1876,
  "endLine" : 2022,
  "linesOfCode" : 49,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As OverloadResolutionResult",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1181,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4406,
  "endLine" : 4498,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub CompileMethodBodies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 262,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteNullableBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalExpressions.vb",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 276,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundNode",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreation.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 259,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 774,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override NamedTypeSymbol LookupTopLevelMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NonMissingAssemblySymbol.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 173,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DisplayUnsignedEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypedConstantExtensions.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 142,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DisplaySignedEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypedConstantExtensions.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 215,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedAttributeData SynthesizeDebuggableAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 603,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanIdentifierOrKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2149,
  "endLine" : 2202,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNamedArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 304,
  "linesOfCode" : 49,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable ParseAssemblyReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1638,
  "endLine" : 1706,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReportBadAwaitWithoutAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 167,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ClassifyImplicitExtensionMethodThisArgConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1346,
  "endLine" : 1400,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetTheBestCandidateIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1089,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol GetBestType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/BestTypeInferrer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 176,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LookupExtensionMethodsInUsings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 809,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodGroupResolution ResolveDefaultMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6974,
  "endLine" : 7031,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxAndDeclarationManager AddSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 133,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression ApplyDeconstructionConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 137,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray BuildArgumentsInEvaluationOrder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 806,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeIsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IsOperator.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 84,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 76,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression OptimizeLiftedBooleanOperatorOneNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1580,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddIfCaptured()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 551,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetPathRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileUtilitiesTests.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 99,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string DisplayUnsignedEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 304,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string DisplaySignedEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 377,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteDefinitionLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1283,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DecodeLocalConstantBlobOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 977,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsNoPiaLocalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1427,
  "endLine" : 1485,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe static void UncompressLambdaMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinueMethodDebugInformation.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 239,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition DeclareLocalImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 242,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryExecuteDeclaringReferenceActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1605,
  "endLine" : 1659,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteVerResource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 858,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 176,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Scen1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 394,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTokenKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 849,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CanHaveAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2718,
  "endLine" : 2773,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReplacementChangesSemanticsOfUnchangedLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 303,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 135,
  "linesOfCode" : 49,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/ClassificationHelpers.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 240,
  "linesOfCode" : 49,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeForExpressionOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1635,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 893,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetBindableParent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1186,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AdjustNewLinesOperation GetAdjustNewLinesOperationBetweenMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 222,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MSBuildWorkspacePreservesEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2829,
  "endLine" : 2886,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementChangesSemanticsForNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 522,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DumpStats()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 213,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMemberAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 310,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FinalizeCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 658,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAnyDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 929,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SharedLibCopy_DifferentVersion_Strong()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1099,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatDocumentCreatedFromTemplate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractEditorFactory.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 315,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_Lambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6552,
  "endLine" : 6606,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync_InsignificantChangesInMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 289,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAmbiguousUsingName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3127,
  "endLine" : 3185,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingOrdinalUppercase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3906,
  "endLine" : 3959,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingOrdinalLowercase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3962,
  "endLine" : 4015,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InExtensionMethodUnderConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 986,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTakeBoth1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 159,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationIntoAliasedNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2317,
  "endLine" : 2369,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoDifferentLanguageExistingNonEmptyTargetFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1811,
  "endLine" : 1859,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 796,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_529840_DetectSemanticChangesAtInlineSite()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3389,
  "endLine" : 3447,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNavigationBarInVisualBasicLinkedFiles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/NavigationBarPresenterTests.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 190,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextDocument TryGetSingleChangedText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeActions/CodeActionEditHandlerService.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 236,
  "linesOfCode" : 49,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IProjectionBuffer CreateProjectionBufferWithoutIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IProjectionBufferFactoryServiceExtensions.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 113,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BlocksWithLocals3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 411,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Compile()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 178,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseFormatSpecifiers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 131,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompileResult CompileAssignment()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 442,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSignature DecodeType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 116,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildDependencyMap()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 559,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessStarting()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 260,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RepoConfig ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/RepoConfig.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 127,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task HandleTimeout()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 211,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1444,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyReorder()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1828,
  "endLine" : 1885,
  "linesOfCode" : 48,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanSimplifyTypeNameExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 159,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 145,
  "linesOfCode" : 48,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddSymbolInitializationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 272,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateFromSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 379,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 275,
  "linesOfCode" : 48,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ComputeFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 197,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2443,
  "endLine" : 2508,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SkipToNextConditionalLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 324,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 78,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConstructAndValidateConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 181,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 2549,
  "endLine" : 2622,
  "linesOfCode" : 48,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DecodeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 911,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseExternalChecksumDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 379,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseCompilationUnitCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 508,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseHandlesList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3543,
  "endLine" : 3622,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ParseFunctionOrDelegateStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3852,
  "endLine" : 3935,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 1498,
  "endLine" : 1567,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDocumentationCommentForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 591,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplaceArgWithParameterInUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_ConditionalExpresion.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 245,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddDelegateMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 108,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 884,
  "linesOfCode" : 48,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureData LoadSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 629,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportExportedTypeNameCollisions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 592,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckReturnTypeCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 754,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetStateMachineSlotDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1545,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundExpression BindConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1694,
  "endLine" : 1804,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 101,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NoteReceiverReadOrWritten()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 173,
  "linesOfCode" : 48,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeBinderMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExecutableCodeBinder.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 110,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundDeconstructionAssignmentOperator BindDeconstructionAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 165,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 155,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Imports ExpandPreviousSubmissionImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 380,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object FoldUncheckedIntegralBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1269,
  "linesOfCode" : 48,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValue FoldUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2330,
  "endLine" : 2385,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Diagnostic Filter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpDiagnosticFilter.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 89,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol GetDeclaredMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1628,
  "endLine" : 1687,
  "linesOfCode" : 48,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 347,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GenerateMoveNextAndDispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 166,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeObjectInitializerMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 466,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_FixedStatement.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 80,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement InitializeFixedStatementArrayLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_FixedStatement.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 439,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitVariableProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 766,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Mscorlib()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 125,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Guid ReadAssemblyMvidOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/MvidReader.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 86,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int ToSortOrder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolKindExtensions.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 56,
  "linesOfCode" : 48,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DecodeMarshalAsCustom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalAsAttributeDecoder.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 167,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SignatureComparer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 223,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateExportedTypeTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2218,
  "endLine" : 2271,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNodeOrToken ChildThatContainsPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 246,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportAnalyzerExecutionTime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 1032,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ParseResourceDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 623,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SetActiveTreeAnalysisTaskAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 971,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewLineForKeywordNonDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2065,
  "endLine" : 2125,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function UpdateDeclarationType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 718,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional preferAliasToQualifiedName As Boolean = False) As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1763,
  "linesOfCode" : 48,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SemanticModel CreateSpeculativeSemanticModelForNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 163,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSyntax VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 234,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestProjectDiagnosticAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 397,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetProjectForAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1310,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? TryGetDesiredIndexIfGroupedWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 439,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCompatibleInterfaceMemberImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 827,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GenerateFuncTypeSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ObjectExtensions.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 142,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineColumnRule GetOverallLineColumnRuleBetween()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 424,
  "linesOfCode" : 48,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMethodBlockStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 510,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetProjectProperties()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsResetInteractive.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 148,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsContainerNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 418,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TrySetContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 200,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnReadOnlyDocumentEditAttempt()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 195,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int StopDebuggingPE()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 391,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryLocateNavInfoNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 652,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFormattingRule CreateRule()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 116,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetIdForMemberAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 351,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_DeleteParameterModifiersRefAndOut()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2794,
  "endLine" : 2843,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_UpdateStackAlloc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3136,
  "endLine" : 3186,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_Catch1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2508,
  "endLine" : 2561,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Inner_Indexers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 706,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoMembersExist0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 468,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixAllOccurrences1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2795,
  "endLine" : 2848,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToInterfaceForSealedType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2177,
  "endLine" : 2236,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInTryCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3186,
  "endLine" : 3239,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqKeywordsAtNamespaceLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 529,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInaccessibleVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3494,
  "endLine" : 3543,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypesOfClassMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1178,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EncapsulateMultiplePrivateFields2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 590,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1359,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AcrossPartialTypes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2361,
  "endLine" : 2412,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AcrossPartialTypes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2416,
  "endLine" : 2467,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 103,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 345,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OverloadResolutionConflictResolve_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 261,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateNewDifferenceViewerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 630,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorExternalChecksum2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2646,
  "endLine" : 2695,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private sub TestEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1597,
  "endLine" : 1664,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1791,
  "endLine" : 1858,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructure2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5935,
  "endLine" : 5995,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CompileExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 434,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract CompileResult CompileExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 79,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetConstants()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 696,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DefaultUsings()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 913,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateGetSlot()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 899,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 90,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ParameterModifiersKeywordRecommender.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 82,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 112,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckForLocalDeclarationAndAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 359,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/ConstructorDelegatingCodeAction.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 107,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractUseCollectionInitializerDiagnosticAnalyzer.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 119,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 148,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanBracketedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1660,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportNameConfictsBetweenStaticLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 642,
  "linesOfCode" : 47,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetBoundNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1785,
  "endLine" : 1857,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlnsAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1136,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReclassifyTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 1602,
  "endLine" : 1671,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryPart",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4350,
  "endLine" : 4415,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseParameterSpecifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4609,
  "endLine" : 4672,
  "linesOfCode" : 47,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseEventDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5378,
  "endLine" : 5450,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 181,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 149,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 220,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAwaitOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Await.vb",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 107,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UseTwiceLateInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 434,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetVariableDeclarationStatementVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 398,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2012,
  "endLine" : 2074,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1207,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckNonOverrideMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 885,
  "linesOfCode" : 47,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConstantValue MakeDefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 219,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSyntax ParseCrefTypeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 1285,
  "endLine" : 1353,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void VisitLvalue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 560,
  "linesOfCode" : 47,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasHome()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 531,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportQueryLookupFailed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_QueryErrors.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 74,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReportQueryInferenceFailed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_QueryErrors.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 207,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray BindTypeParameterConstraintClauses()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Constraints.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 85,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BinaryOperatorOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 856,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSymbolAccessibleCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 136,
  "linesOfCode" : 47,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindDeclarationVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 717,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindComImportCoClassCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4603,
  "endLine" : 4673,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindLeftOfPotentialColorColorMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5032,
  "endLine" : 5100,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool GenerateSummaryErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 840,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdjustSymbolsForObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3618,
  "endLine" : 3676,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreationExpression.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 92,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteIntPtrConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1173,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ReadIsSideeffecting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 762,
  "linesOfCode" : 47,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 212,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ValidateOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 594,
  "linesOfCode" : 47,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint DefineImportType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbMetadataWrapper.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 86,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymUnmanagedDocumentWriter GetDocumentWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 876,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SerializePrimitiveType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3938,
  "endLine" : 3997,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNodeOrToken ItemInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 160,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.Reversed.Enumerator.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 87,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeltaMetadataWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 97,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 578,
  "linesOfCode" : 47,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessCompilationEventsCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 901,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TDeclarationNode AddProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 240,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TDeclarationNode RemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 450,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1168,
  "endLine" : 1214,
  "linesOfCode" : 47,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode SetModifierTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1672,
  "endLine" : 1718,
  "linesOfCode" : 47,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RemovalMayIntroduceInterpolationAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 244,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPossibleDeconstructionDesignation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1382,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSwitchIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentBlockFormattingRule.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 111,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdatedDocumentHasTextVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 404,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PinvokeMethodReferences_VB()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindReferencesTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 139,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TryLoadOrCreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Serialization.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 114,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TokenSemanticInfo GetSemanticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 235,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 251,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineColumn FormatTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 334,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInterfaceDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1419,
  "endLine" : 1488,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SharedLibCopy_Identical_Weak()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 644,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SharedLibCopy_Identical_Strong()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 702,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatMultidimensionalArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 703,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareTypes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 447,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 992,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3411,
  "endLine" : 3472,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override VirtualTreePoint? GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 77,
  "linesOfCode" : 47,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override VirtualTreePoint? GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 125,
  "linesOfCode" : 47,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 1036,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode AddInitExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2981,
  "endLine" : 3040,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 199,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode CreatePropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject_CodeGen.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 204,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_GenericParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 715,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync_AddingNewFileHavingRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 633,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 826,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_UpdateBaseCtorInitializerWithLambdas1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6167,
  "endLine" : 6222,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Update_Errors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8332,
  "endLine" : 8379,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiplePresortedUsings3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1199,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleUnsortedUsings1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1202,
  "endLine" : 1252,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3369,
  "endLine" : 3419,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionWithIncompatibleInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4229,
  "endLine" : 4279,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodForInaccessibleMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5920,
  "endLine" : 5972,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnnecessaryLambdaToDelegateCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1246,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoSameLanguageDifferentProjectExistingFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1111,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromCatchClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 497,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersOnPropertyAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2199,
  "endLine" : 2246,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments8718()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 609,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 395,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll_WithTuples()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 452,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveTypeWithDirectives2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1067,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessWithExtensionMethodInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3515,
  "endLine" : 3567,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 679,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnlyGenerateUnimplementedAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 827,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function ShouldUseSmartTokenFormatterInsteadOfIndenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 117,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TryClassifyContainingMemberSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationUtilities.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 115,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanupGeneratedFiles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 482,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PasteInteractiveFormat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Interactive/InteractivePasteCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 131,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EvalResult CreateResultsOnlyRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 74,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckChildToken()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 575,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateGetNodeSlot()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 961,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddBraces/CSharpAddBracesDiagnosticAnalyzer.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 83,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HandleDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TypeStyle/UseExplicitTypeCodeFixProvider.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 100,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetItemsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 219,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogIncrementalAnalyzerProcessorStatistics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 266,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DetermineNamespaceOrTypeToGenerateInAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 327,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportPartialMethodErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 208,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1486,
  "endLine" : 1543,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 403,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 537,
  "linesOfCode" : 46,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 939,
  "linesOfCode" : 46,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AdjustAssignmentTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1949,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlElementWithoutAddingNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 211,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As RangeVariableSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4111,
  "endLine" : 4189,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3872,
  "endLine" : 3927,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseRedimStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1331,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseArrayModifiedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3265,
  "endLine" : 3333,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1066,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImplementedMemberAndResultKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 761,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetCreatePayloadStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 229,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub LateCaptureArgsComplex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 913,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteForLoopIncrement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForTo.vb",
  "fileLinesCount" : 799,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 623,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 589,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FindExplicitImplementationCollisions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 338,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeclarationModifiers ToDeclarationModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ModifierUtils.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 189,
  "linesOfCode" : 46,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ConstantValue GetAndValidateConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstantValueUtils.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 137,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ThreeState IsManagedTypeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/BaseTypeAnalysis.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 255,
  "linesOfCode" : 46,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportImplicitImplementationMatchDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1097,
  "linesOfCode" : 46,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashSet ComputeAbstractMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1441,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypeTemplateSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 134,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateAttributeUsage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 716,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override EmbeddedMethod EmbedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 466,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForAttributeWithArrayArgumentInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 643,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 191,
  "linesOfCode" : 46,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitConversionToEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 610,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ILOpCode CodeForJump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 336,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckFieldValueKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 616,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReduceFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 512,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionKindExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 67,
  "linesOfCode" : 46,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult MoreSpecificOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1100,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnaryOperatorOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 122,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValue FoldConstantNumericConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 1039,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SmallDictionary BuildMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 108,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidObjectEquality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 793,
  "linesOfCode" : 46,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteFinalizedRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 498,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LowerBooleanSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 682,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteFullyLiftedBuiltInConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 870,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteNullableNullEquality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1763,
  "endLine" : 1833,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForBitwiseOrSignExtend()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 543,
  "linesOfCode" : 46,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TryCompile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 243,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAnalyzerLoading_Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 253,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetAsyncInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 1159,
  "endLine" : 1209,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetTypeByNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 544,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol FindMethodSymbolInSuperType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1965,
  "endLine" : 2030,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetExceptionHandlerRegions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 806,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GenerateSwitchBuckets()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 248,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 288,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 255,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCompilationEventsGenerated_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 281,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal List ReadResFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 124,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ResolveRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 90,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAllowedModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 721,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPredefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 445,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 540,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 530,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithExpressionInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2752,
  "endLine" : 2803,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode RemoveNodeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3449,
  "endLine" : 3503,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetExpansionTarget()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1198,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileList GetSolutionFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionGeneration.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 110,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDecimalLiterals_30Digits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1288,
  "endLine" : 1340,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDecimalLiterals_30Digits_WithTypeCharacterDecimal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1397,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceDecimalLiterals_GreaterThan30Digits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1454,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindReferences_InterfaceMapping()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindReferencesTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 269,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 145,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ContextQuery/SyntaxContext.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 61,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 21,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreSemanticallyEquivalentWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticEquivalence.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 95,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetIndentBlockOperationsFromSmallestSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 376,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTryCatchStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 674,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectAssemblyReference1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1603,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareMemberDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 589,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMethodBlockEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 667,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetNodeWithName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 1045,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameworkElement CreatePreviewElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 194,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanAddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1216,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandardTextDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 110,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 290,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetProjectListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 666,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetDataTipText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 414,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetActiveProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interactive/AbstractResetInteractiveMenuCommand.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 126,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AmbiguousTypeFix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1129,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AmbiguousFixOrdering()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1277,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_Update_LambdaInInitializer_ExplicitInterfaceImpl1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4489,
  "endLine" : 4545,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_ThisOnly_Nested2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2103,
  "endLine" : 2156,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_Using1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2450,
  "endLine" : 2505,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_CatchFilter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2564,
  "endLine" : 2616,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Accessing_Closure3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4462,
  "endLine" : 4515,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Insert_ThisOnly_Nested2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5085,
  "endLine" : 5138,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Inner_Indexers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 808,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceThroughExplicitProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2330,
  "endLine" : 2376,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleSystemUnsortedUsings1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1429,
  "endLine" : 1478,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleSystemUnsortedUsings4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1638,
  "endLine" : 1687,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingsNoExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2495,
  "endLine" : 2542,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddConditionalAccessExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3072,
  "endLine" : 3123,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void C2CTypeSymbolUnchanged01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 75,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void C2CTypeSymbolChanged01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 271,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingStaticEnum_NoMembersExist()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 750,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAllMembersExist_NotDefault_UsingConstants()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 939,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestColorColorCase1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2495,
  "endLine" : 2548,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToInterfaceForSealedType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2118,
  "endLine" : 2173,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToInterfaceForSealedType7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2353,
  "endLine" : 2405,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestPublicMembersCapitalizedRule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 160,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EncapsulateMultiplePrivateFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 533,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodOverloadDifferencesIgnored_ContainingType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4679,
  "endLine" : 4729,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionInYieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1839,
  "endLine" : 1891,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNavigationBarInCSharpLinkedFiles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/NavigationBarPresenterTests.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 130,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 138,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CommentSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 263,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PresentItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 135,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TEST1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 442,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TEST1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1462,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TEST1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2429,
  "endLine" : 2482,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TEST1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3449,
  "endLine" : 3502,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TEST1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4469,
  "endLine" : 4522,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TEST1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5489,
  "endLine" : 5542,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TEST1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6509,
  "endLine" : 6562,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TEST1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7529,
  "endLine" : 7582,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TEST1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8549,
  "endLine" : 8602,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CompileAssignment()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 489,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetPredefinedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/Helpers/TypeExtensions.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 63,
  "linesOfCode" : 46,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetArrayDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 99,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/InstructionDecoder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 99,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteWalker()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1156,
  "endLine" : 1208,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSymbolForEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 1035,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetInvocationSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 130,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2666,
  "endLine" : 2723,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetTypeCheckParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 369,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode UpdateRoot()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionCodeFixProvider.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 105,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Glyph GetGlyph()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 159,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 95,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FixOneDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchCodeFixProvider.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 175,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 145,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HandleNonSelectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/GenerateConstructorFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 136,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetermineFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 417,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.CodeAction.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 98,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseObjectInitializer/AbstractUseObjectInitializerDiagnosticAnalyzer.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 97,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable AppendTypeParametersInConstraintsUsedByConstructedTypeWithItsOwnConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 840,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryAnalyzeAddInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/ObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 210,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 310,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetKindText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 79,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub InitializeNewSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 519,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingModuleSymbol.vb",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 225,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetForEachStatementInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 767,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 148,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub LookupInSubmissions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 909,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As DelegateStatementSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4251,
  "endLine" : 4319,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1996,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckProtectedSymbolAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 408,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyTupleConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1303,
  "linesOfCode" : 45,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2437,
  "endLine" : 2506,
  "linesOfCode" : 45,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyValueTypeConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3372,
  "endLine" : 3451,
  "linesOfCode" : 45,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4044,
  "endLine" : 4106,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1417,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicLineDirectiveMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 137,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportExportedTypeNameCollisions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 487,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 78,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 983,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1992,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function CreateModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2168,
  "endLine" : 2226,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBinaryOperatorMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 638,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteFromStringConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1150,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InitVariableProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 664,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2768,
  "endLine" : 2817,
  "linesOfCode" : 45,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override void LazyAsyncMethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 446,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynthesizedExplicitImplementationForwardingMethod SynthesizeInterfaceMemberImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1099,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 595,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LazyInitializeTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 292,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EqualsComplicatedCases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 780,
  "linesOfCode" : 45,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingModuleSymbol.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 234,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OverriddenOrHiddenMembersResult MakePropertyAccessorOverriddenOrHiddenMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 249,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetTypeOrReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 408,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Compliance GetDeclaredOrInheritedCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1162,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundBlock ConstructDestructorBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 568,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxNode LexDisabledText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2706,
  "endLine" : 2755,
  "linesOfCode" : 45,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanXmlToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3063,
  "endLine" : 3117,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanXmlCDataSectionTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4214,
  "endLine" : 4268,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanXmlProcessingInstructionTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4473,
  "endLine" : 4527,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 446,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetDeclarationDepth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 846,
  "linesOfCode" : 45,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LineMappingEntry GetEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpLineDirectiveMap.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 85,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsClosureScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 442,
  "linesOfCode" : 45,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression BindQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 84,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int TypeToIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionEasyOut.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 147,
  "linesOfCode" : 45,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasExplicitReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2658,
  "endLine" : 2729,
  "linesOfCode" : 45,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TypeInferenceFailed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 581,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsProtectedSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 411,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UnaryOperatorSignature GetSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 260,
  "linesOfCode" : 45,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.NodeMapBuilder.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 219,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendSymbolsWithNameAndArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1604,
  "endLine" : 1656,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryCreate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodBuilderMemberCollection.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 343,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNoPiaObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreationExpression.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 278,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement InitializeFixedStatementStringLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_FixedStatement.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 355,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override HostObjectInitializationStatus InitializeHostObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Csc.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 714,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void PropagateRecursiveAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 626,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool ApplyUnificationPolicies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 150,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe BlobContentId GetContentId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 810,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Data GetOrCreateData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 354,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetPreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 629,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedConstant DecodeCustomAttributePrimitiveElementOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1534,
  "linesOfCode" : 45,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ForwardLabelsAllowLeaving()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 596,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSymbolAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 616,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportManifestResourceDuplicates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1456,
  "linesOfCode" : 45,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AppendVersionToResourceStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 549,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewLineForKeywordDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2008,
  "endLine" : 2062,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ReadCompilationOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Execution/VisualBasicOptionsSerializationService.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 105,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 352,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList GetAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1166,
  "linesOfCode" : 45,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanHaveAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1427,
  "endLine" : 1483,
  "linesOfCode" : 45,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 208,
  "linesOfCode" : 45,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddSubmissionDependentProjectsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 278,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeclarationModifiers GetOverrideModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 531,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetReferences()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 82,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyMetadata CreateAssemblyMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 503,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 81,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareMethods()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 650,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareProperties()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 711,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 772,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateUnknownCodeElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 667,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetAccess()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1558,
  "linesOfCode" : 45,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetMethodType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3131,
  "endLine" : 3185,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateExpressionSansTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 225,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 776,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 55,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAttributeNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 340,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetOverrideKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2497,
  "endLine" : 2553,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 68,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventHookupSession()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager_EventHookupSession.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 135,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VsTextViewCreated()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 125,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetWhitespaceGroup()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 513,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1186,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateTypeOptionsResult GetGenerateTypeOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/VisualStudioGenerateTypeOptionsServiceFactory.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 80,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetNameOfLocation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 129,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterDesignerAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 237,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddNodeForSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 237,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdatePreview()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPreviewViewModel.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 188,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/NamespaceCollection.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 162,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/NamespaceCollection.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 217,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateToSmallerConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1364,
  "endLine" : 1413,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateToSmallerConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1466,
  "endLine" : 1515,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateToSmallerConstructor4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1578,
  "endLine" : 1627,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoDerivedClassWithAbstractBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2517,
  "endLine" : 2568,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructorWithInitializer_Internal_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 1037,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEach_Lambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3968,
  "endLine" : 4017,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckedUnchecked_Query1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6859,
  "endLine" : 6910,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_CapturedTransparentIdentifiers_FromClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7587,
  "endLine" : 7636,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Leaf_Indexers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 652,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Leaf_Indexers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 756,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Deleted_Leaf_Indexers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 858,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Deleted_Leaf_Indexers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 957,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingsWithExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2381,
  "endLine" : 2428,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderCollectionInitializerAddMethodParametersAndArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 423,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_UsingsNotNeeded_InNewFile_InFolder_DefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 910,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_UsingsNotNeeded_InNewFile_InFolder_DefaultNamespace_NotSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 960,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task YieldYield()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 163,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialDynamicWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 253,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreatePrimaryItemForType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 251,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestProjectCodeFix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/CodeFixes/CodeFixServiceTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 87,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateFixers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.ProjectCodeFixProvider.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 86,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryFindLiteralReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 222,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteRenameWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RenameHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 116,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Solution PreviewChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/FixAll/FixAllGetFixesService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 178,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSharpCompilation GetCompilationWithExternAliases()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 831,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSignature ParseTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 165,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeValueTypes()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 89,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateMembersWithExplicitImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractInterface/VisualBasicExtractInterfaceService.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 176,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeclarationModifiers GetDeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 402,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable TriviaResolver()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 140,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SymbolAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/NamingStyleDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 107,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractInterfaceResult ExtractInterfaceFromAnalyzedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 178,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetNewEndTokenWithAddedPragmaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaHelpers.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 196,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportErrorsOnPartialMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1904,
  "endLine" : 1969,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDependenceChain()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/BaseTypeAnalysis.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 252,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureNonTypeMemberNamesAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 494,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEFieldSymbol.vb",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 271,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 598,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlCData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 632,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanXmlCharRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1285,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindMidAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2143,
  "endLine" : 2212,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 5090,
  "endLine" : 5150,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCollectionRangeVariableSymbolInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1050,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetXmlMethodOrPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 1010,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetOrCreateTypeParametersAwareBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 304,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 883,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BindPredefinedTypeForCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_Compat.vb",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 392,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function LookupPredefinedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 822,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Constraints.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 96,
  "linesOfCode" : 44,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 731,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2811,
  "endLine" : 2877,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 554,
  "linesOfCode" : 44,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpressionConstantValueIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1289,
  "endLine" : 1352,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 1006,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1397,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitDeclareMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 461,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TryGetOperatorName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 265,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyQueryLambdaConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1362,
  "endLine" : 1422,
  "linesOfCode" : 44,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function ParseResourceDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1599,
  "endLine" : 1656,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CompileMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2228,
  "endLine" : 2297,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GenerateMoveNextAndDispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.IteratorMethodToClassRewriter.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 106,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 445,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteObjectShortCircuitOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 583,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_DelegateCreation.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 68,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitXmlContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 138,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetupReferencesForSourceAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 791,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceFieldLikeEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldLikeEventSymbol.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 97,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeTypeForwardedToAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1991,
  "endLine" : 2055,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSynthesizedConstructorsIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2858,
  "endLine" : 2921,
  "linesOfCode" : 44,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsVarianceUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 255,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsExplicitlyImplementedViaAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 937,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 705,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxNode ParseTypeOrPatternForIsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_Patterns.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 78,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanXmlTagStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3119,
  "endLine" : 3164,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryReplaceChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 186,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTree ComputeSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 113,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 853,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertySymbol GetPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1297,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion CheckArgumentForApplicability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 3181,
  "endLine" : 3247,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? TypeToIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorEasyOut.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 428,
  "linesOfCode" : 44,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? TypeToIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorEasyOut.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 135,
  "linesOfCode" : 44,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetTheBestCandidateIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 910,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonPublicMemberAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 331,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundLambda BindAnonymousFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lambda.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 267,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetCandidatesPassingFinalValidation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 835,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetRemoveSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 400,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodToStateMachineRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 166,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundStatement GenerateStateMachineCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncRewriter.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 230,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicAnalysisInjector TryCreate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 89,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression LowerLiftedBinaryArithmeticOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1331,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 83,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AssemblyIdentityComparer1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1156,
  "endLine" : 1207,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleCompletedConnections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 321,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetEffectiveIncludes_TwoLevels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1103,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Metadata GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 505,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateTypeRefTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2773,
  "endLine" : 2822,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendAssemblyQualifierIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/TypeNameSerializer.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 190,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 576,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetExplicitlyOverriddenMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1898,
  "endLine" : 1952,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeArrayShape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 466,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SpecialType ToSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeCodeExtensions.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 71,
  "linesOfCode" : 44,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override StandaloneSignatureHandle SerializeLocalVariablesSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 681,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncVariableSlotAllocator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 91,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedParameter.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 125,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetSyntaxNodesToAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1974,
  "endLine" : 2033,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteBlockActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 878,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Action GetAddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1419,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotAddDuplicateImportIfNamespaceIsDefinedInSourceAndExternalAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 555,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionForSpacingAroundCommas()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5401,
  "endLine" : 5446,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3121,
  "endLine" : 3167,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InferTypesWorker_DoNotCallDirectly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 165,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAnnotationForInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 478,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetOperatorPrecedence()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 734,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetOuterCastType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 114,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode PropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 316,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode IndexerDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 413,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode InterpolatedStringExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3694,
  "endLine" : 3749,
  "linesOfCode" : 44,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax WithAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 259,
  "linesOfCode" : 44,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 156,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test_SharedMetadataReferencesWithAliases()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 191,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task BuildAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 219,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task WriteStreamMaybeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 404,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Deserialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 196,
  "linesOfCode" : 44,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task FindSourceDefinitionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 174,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stack ComputeEditPaths()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonSubsequence.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 298,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreEquivalentWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 148,
  "linesOfCode" : 44,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GenerateActionTypeSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ObjectExtensions.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 87,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateEqualsMethodStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 179,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractDocumentationCommentService.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 153,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ShouldRename()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 173,
  "linesOfCode" : 44,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestStructDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1416,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Submission_HostConversions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1391,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeBlockStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 354,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetBodyStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 201,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurrentActiveStatementPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 811,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInfo CreateProjectInfoForDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 413,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 109,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StandardGlyphItem GetStandardGlyphItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/GlyphExtensions.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 207,
  "linesOfCode" : 44,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnSolutionBuild()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 218,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 575,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDependentSemanticVersionChangesWhenNotOriginallyAccessed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 595,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fixed_Reorder_Leaf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2892,
  "endLine" : 2936,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEach_Reorder_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3508,
  "endLine" : 3554,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachVariable_Reorder_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3557,
  "endLine" : 3603,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Using_Update_Leaf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4527,
  "endLine" : 4573,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_Update_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5280,
  "endLine" : 5326,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_Update_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5812,
  "endLine" : 5858,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_Update_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5907,
  "endLine" : 5953,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_Lambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6499,
  "endLine" : 6549,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Accessing_Closure2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4408,
  "endLine" : 4459,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Insert_Catch1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5346,
  "endLine" : 5393,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Deleted_Inner_Indexers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 907,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Deleted_Inner_Indexers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 1006,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleSystemSortedUsings2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1351,
  "endLine" : 1398,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleSystemUnsortedUsings2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1528,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhenInRome1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4685,
  "endLine" : 4734,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForAddExtentionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 381,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForAddExtentionMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 432,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForAddExtentionMethod3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 483,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForAddExtentionMethod4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 534,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForAddExtentionMethod5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 585,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForAddExtentionMethod6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 636,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForAddExtentionMethod7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 687,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForAddExtentionMethod8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 738,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForAddExtentionMethod9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 789,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 61,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoMembersExist1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 516,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 63,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPropertyGetterWithSingleLineComments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/AccessorDeclarationStructureTests.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 140,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndexedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 724,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_TypeConstraint_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3105,
  "endLine" : 3151,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestPascalCaseRule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 59,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 338,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLeadingBlankLines1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1120,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateItemsForMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 455,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_Properties.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 120,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 297,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ExtractInterface/AbstractExtractInterfaceCommandHandler.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 89,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessNewTagTrees()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 688,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 728,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub LoopBlocksWithLocals1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 229,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIsTrueIsFalse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3254,
  "endLine" : 3299,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix6313_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 385,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateMethodContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 235,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetMissingAssemblyIdentitiesHelper()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 563,
  "linesOfCode" : 44,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/RootHiddenExpansion.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 69,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NeedsParentheses()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 231,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Resolve()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 91,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckChildNode()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 507,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int RunRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 525,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteOptionDescriptions()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1224,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 80,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetMethodGroupItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_MethodGroup.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 72,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider_Method.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 57,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetReducers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceService.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 129,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NameDeclarationInfo IsFollowingTypeOrComma()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 191,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Tuple GetInitializedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 145,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/AttributeNamedParameterCompletionProvider.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 95,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainPreprocessorCrossOver()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 213,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 90,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AddDocumentFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 85,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task TryGetMergedFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 162,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendTextFromNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 188,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryInitializeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 132,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolComparisonResults",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySignatureComparer.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 202,
  "linesOfCode" : 43,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 278,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDeclarationErrorsInTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 600,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryScanXmlDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlDocComments.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 144,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/SynthesizedStringSwitchHashMethod.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 126,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindInitializersAndCreateBoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 285,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 68,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 91,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseConditionalCompilationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 92,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlElementEndTag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 916,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAggregateListInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 228,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MinimallyQualify()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 83,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckMemberAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 266,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SpecialType",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 1632,
  "endLine" : 1691,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Long",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 268,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 1004,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsCompleteSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1121,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Microsoft.Cci.IMethodReference",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 423,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As KeyValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 1039,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitUnaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 81,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ContainsName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 334,
  "linesOfCode" : 43,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetSemanticSymbolsForMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1338,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidateRegionDefiningExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1730,
  "endLine" : 1790,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 497,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteAnonymousDelegateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 361,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Assign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsOutWalker.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 136,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDeclaredNontypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2375,
  "endLine" : 2429,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void TypeChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 91,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol RetargetNamedTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 224,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OverriddenOrHiddenMembersResult MakeEventAccessorOverriddenOrHiddenMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 327,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool EarlyDecodeDeprecatedOrExperimentalOrObsoleteAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 185,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedAttributeData TrySynthesizeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 414,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 513,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1099,
  "linesOfCode" : 43,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundBlock Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/FlowAnalysisPass.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 81,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitPatternSwitchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 200,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1520,
  "endLine" : 1571,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConversionEasyOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionEasyOut.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 96,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEncompassingImplicitConversionKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 614,
  "linesOfCode" : 43,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasUnboxingConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 3006,
  "endLine" : 3072,
  "linesOfCode" : 43,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetTheBestCandidateIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 175,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindSimpleBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 450,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression SynthesizeReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1604,
  "endLine" : 1661,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindDynamicMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5118,
  "endLine" : 5168,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CSharpSyntaxNode GetBindableParentNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1896,
  "endLine" : 1951,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 495,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree LowerToDecisionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 195,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewritePointerElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PointerElementAccess.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 68,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DebugId GetLambdaId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1346,
  "endLine" : 1397,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 796,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 24,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RunCompilationResult? RunServerCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildClient.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 215,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Assembly_WithXxx()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 266,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetCurrentThreadUICultureSetter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UICultureUtilities.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 100,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray CreateBlob()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 259,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetTypeAndConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2219,
  "endLine" : 2272,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalDefinition GetPreviousLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 181,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/MethodBody.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 87,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 202,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetWindowsRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 257,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DetermineSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 249,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 1012,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Complexify()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 217,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsOffOfName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 368,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DetermineSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 173,
  "linesOfCode" : 43,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode AsInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 786,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeclarationModifiers GetAllowedModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1526,
  "endLine" : 1581,
  "linesOfCode" : 43,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueTuple? FindAppropriateRangeForSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 165,
  "linesOfCode" : 43,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetermineTypeParameterMapping()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 683,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetCommentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 138,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanReplaceWithReducedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1998,
  "endLine" : 2047,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 795,
  "linesOfCode" : 43,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode WithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 840,
  "linesOfCode" : 43,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Serialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 147,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolTreeInfo TryReadSymbolTreeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Serialization.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 201,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task IterateAllCodeCleanupProvidersAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 587,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FillWithIntervalsThatMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 220,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedTextSpanCollection Overlap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 183,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool? IsMoreSpecificThan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 818,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsProtectedSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 387,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetOrBuildDeclarationCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 378,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInfo With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 245,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddSimplifierAnnotationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchSimplificationFixAllProvider.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 135,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetInitialIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.InitialContextFinder.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 123,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAsPrivateInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1715,
  "endLine" : 1768,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 3055,
  "endLine" : 3116,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray DecodeDynamicLocalsRecord()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 287,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray ResolveReference()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/Resolvers/RuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 163,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareEnums()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 505,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddBinaryExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 383,
  "linesOfCode" : 43,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ComparePropertyDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 348,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateNewArray()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 456,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1339,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetHelpTermAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 99,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvisibleEditor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/InvisibleEditor.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 85,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/IconHelper.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 86,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetAssemblyFullPathAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 444,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessProjectChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 491,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateToSmallerConstructor1_NoFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1416,
  "endLine" : 1463,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributesWithOverloadingMultipleParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2238,
  "endLine" : 2287,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalFunction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1903,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_Update_Inner2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5329,
  "endLine" : 5374,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryFinally_Update_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5377,
  "endLine" : 5422,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_Update_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5425,
  "endLine" : 5470,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_AsyncMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2701,
  "endLine" : 2747,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DestructorDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3812,
  "endLine" : 3859,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CapturedParameters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3410,
  "endLine" : 3457,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_CapturedParameters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5780,
  "endLine" : 5827,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotReorderComImportMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6682,
  "endLine" : 6731,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LeadingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 257,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoSameLanguageDifferentProjectNewFile_Folders_Usings_DefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1344,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoNewEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1292,
  "endLine" : 1338,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoDerivedEnumMissingNewKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1387,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTagsChangedForEntireFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticTaggerTests.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 71,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWhenMeaningWouldChangeInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1162,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestException3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 697,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveTypeWithWithMembers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 245,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartNameForNullablesInConditionalAccessExpressionContext4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3127,
  "endLine" : 3171,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectTypeParameterDataFlowOut()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 170,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCompilationEndedAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 751,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OverloadResolutionConflictResolve_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 200,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenamingEscapedIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 538,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 164,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProduceTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsTaggerProvider.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 223,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PresentItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 111,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 238,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AppendFixesOrSuppressionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 364,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetDisplayClassInstances()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1367,
  "endLine" : 1416,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string RemoveComments()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 87,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RepoData Create()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/RepoData.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 119,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Program.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 70,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeChildPropertyRedAccessLogic()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 635,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function DetermineCascadedSymbolsFromDelegateInvoke()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 593,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 108,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TryGetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 252,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ConstructorInitializerSignatureHelpProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 106,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 365,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsFinalSpanSemanticallyValidSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 490,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 121,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddFileBanner/AbstractAddFileBannerCodeRefactoringProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 73,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetRefactoringFromProviderAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/CodeRefactoringService.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 165,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BlockSpan UpdateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/AbstractBlockStructureProvider.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 147,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/CommonSignatureHelpUtilities.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 145,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateDiagnosticSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 183,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendTextFromTextNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 291,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractObjectInitializerCompletionProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 72,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseObjectInitializer/AbstractUseObjectInitializerCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 113,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryAnalyzeInvocationCondition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 274,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VariableStyle GetVariableStyle()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 490,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractUseCollectionInitializerCodeFixProvider.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 114,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateLinkedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 776,
  "linesOfCode" : 42,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportDiagnosticsForAddedModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1357,
  "linesOfCode" : 42,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckInterfaceUnificationAndVariance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3756,
  "endLine" : 3812,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddEntryPointIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2564,
  "endLine" : 2622,
  "linesOfCode" : 42,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEEventSymbol.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 95,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 596,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub BindAliasImportsClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Imports.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 132,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 654,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2005,
  "endLine" : 2062,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2081,
  "endLine" : 2139,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 90,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlDeclarationOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 310,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 1021,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4524,
  "endLine" : 4594,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 878,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 859,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsInTypeOnlyContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 116,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 104,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1923,
  "endLine" : 1980,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitTryCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 502,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetWellKnownTag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 153,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateIndexSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 652,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Call.vb",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 216,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetOrCreateMyBaseOrMyClassWrapperFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.MyBaseMyClassWrapper.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 126,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 74,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol SubstituteNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 91,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyConstantValueMatches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 436,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNewModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 566,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoSignaturesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEPropertySymbol.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 651,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HaveSameParameterTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 680,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FindRelatedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 654,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EmbedCorrespondingComEventInterfaceMethodInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedEvent.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 116,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken QuickScanSyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/QuickScanner.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 251,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanXmlCDataSectionText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4270,
  "endLine" : 4320,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanXmlCommentText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4403,
  "endLine" : 4453,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanXmlProcessingInstructionText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4530,
  "endLine" : 4580,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XmlNameAttributeElementKind GetElementKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 172,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitConditionalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 3031,
  "endLine" : 3099,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SingleNamespaceOrTypeDeclaration VisitNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 272,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol FindForEachPatternMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 798,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundTupleLiteral DeconstructionVariablesAsTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 573,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionType ToExpressionType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 370,
  "linesOfCode" : 42,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder GetTypeParameterNameAttributeValueBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1175,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CanAddLookupSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1294,
  "linesOfCode" : 42,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindMemberAccessReportError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5522,
  "endLine" : 5567,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DecisionTree AddToDecisionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 135,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree AddByType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 384,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddDebugSourceDocumentsForChecksumDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2656,
  "endLine" : 2712,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression GetSpeculativelyBoundExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 309,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 552,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLocal StoreToTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1264,
  "endLine" : 1309,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OrderedSet Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 102,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray MakeArgumentsInEvaluationOrder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 606,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildStoresToTemps()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 733,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement LowerNonprimitiveSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 631,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundStatement Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 112,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 548,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 127,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 30,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ServerData CreateServer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 131,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_NoValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 206,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ListHasNoDuplicateItems()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 976,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string SerializeVisualBasicImportTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 464,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Resize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/WeakList.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 76,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VisitTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 456,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 475,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetPreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 524,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray SplitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 614,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RuleSet ReadRuleSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSetProcessor.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 143,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SubsystemVersion.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 133,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInterfaceDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1213,
  "endLine" : 1266,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1560,
  "endLine" : 1608,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5978()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4077,
  "endLine" : 4118,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InferTypesWorker_DoNotCallDirectly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 93,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 75,
  "linesOfCode" : 42,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 735,
  "linesOfCode" : 42,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DecomposeName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 97,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateSolutionFromReferenceMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 181,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_InvalidDirectiveCases()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 285,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_InvalidDirectiveCases_02()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 411,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithLeadingAndTrailingInvocationExpressions_Directive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 547,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PredefinedType ToPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SpecialTypeExtensions.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 50,
  "linesOfCode" : 42,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpecialType ToSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/PredefinedTypeExtensions.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 50,
  "linesOfCode" : 42,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location ReadLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 539,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteSymbolKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 211,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CacheEntry CreateMetadataShadowCopy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 447,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNameableNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 138,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetMethodType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3187,
  "endLine" : 3239,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ParseText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/BreakpointResolver.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 100,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAutoImplementedProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3599,
  "endLine" : 3648,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BuildMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 236,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetDataTipTextImpl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/VenusCommandFilter.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 108,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 150,
  "linesOfCode" : 42,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractProject FindMatchingProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsContainedLanguageFactory.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 67,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNavigatorExtension.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 83,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetOrCreateNodeForNamedTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 598,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FindDifferentChild()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractCodeModelEventCollector.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 182,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int PositionVariantToInsertionIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 1016,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithBaseDelegatingConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1067,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 428,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1539,
  "endLine" : 1589,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2700,
  "endLine" : 2750,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3861,
  "endLine" : 3911,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5022,
  "endLine" : 5072,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6183,
  "endLine" : 6233,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7344,
  "endLine" : 7394,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8505,
  "endLine" : 8555,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete_Leaf_InTry()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 490,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Updated_Leaf_ConstructorChaining1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 895,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Updated_Leaf_ConstructorChaining2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 945,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchFilter_Update_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5956,
  "endLine" : 6000,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_Query_Join1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6609,
  "endLine" : 6656,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync_Features_Change()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 470,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MiscStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 141,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_DeleteGetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7827,
  "endLine" : 7872,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_DeleteSetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7875,
  "endLine" : 7920,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Accessing_Closure_NestedLambdas()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4579,
  "endLine" : 4628,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleSystemSortedUsings1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1303,
  "endLine" : 1348,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleSystemSortedUsings5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1690,
  "endLine" : 1735,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1334,
  "endLine" : 1393,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstraintOrder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4271,
  "endLine" : 4319,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstraintOrder2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4323,
  "endLine" : 4371,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMostDerivedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4472,
  "endLine" : 4520,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodFromStaticProperty_FieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6695,
  "endLine" : 6743,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodForOverloadedSignatureWithDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6747,
  "endLine" : 6795,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastFromTypeParameterToInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1397,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoSameLanguageDifferentProjectNewFile_Folders_Usings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1257,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoDifferentLanguageNewFile_Folders_Usings_RootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1512,
  "endLine" : 1554,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoDifferentLanguageNewFile_Folders_NoUsings_NotSimpleName_RootNamespace_ProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1598,
  "endLine" : 1640,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoDifferentLanguageExistingEmptyFile_Usings_Folder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1764,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromThrowStatementWithDifferentArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 592,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3447,
  "endLine" : 3490,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCasesWithLambdas2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1261,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveTypeWithDirectives1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 1009,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverlapsHiddenPosition7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 517,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEqualsOverriddenDeepBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 322,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPinned()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 571,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix6794()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 219,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateItemsForType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 158,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 668,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestRulesetBasedDiagnosticFiltering()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 260,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatTrackingSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 167,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionPreviewResult GetPreviews()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeActions/CodeActionEditHandlerService.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 92,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/GoToDefinitionHelpers.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 94,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTagsChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/AdornmentManager.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 189,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompilationContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 101,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvalResult()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/EvalResultDataItem.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 181,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 68,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function QueryClauseLambdasTypeEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1120,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 204,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasConflict()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 162,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateExpressionToInlineAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 476,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsComparisonOfZeroAndSomethingNeverLessThanZero()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 138,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetLastStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 242,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract SyntaxNode AddAsyncTokenAndFixReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodAsynchronous/AbstractMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 73,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AnalyzeUnchangedDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 757,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ExpandToFullPropertyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertAutoPropertyToFullProperty/AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 115,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ReplaceGetMethodsAndRemoveSetMethodsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 376,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RQMethod BuildMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/RQNodeBuilder.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 235,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_Sorting.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 92,
  "linesOfCode" : 41,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray GetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 233,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseExplicitTupleName/UseExplicitTupleNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 73,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task GetOrCreateSuppressionsDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 103,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub BindOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 249,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindOverriddenMembersInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 737,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddDeclaredNonTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 218,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateInheritedInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1148,
  "endLine" : 1207,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateWithEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 281,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 167,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function IsTupleCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1312,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetConstantValueTypeDiscriminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 579,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributesToBind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 339,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNormalizedNumberFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 666,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetTopLevelTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 555,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetScannerToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 633,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindLambdaForErrorRecovery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 881,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BindSimpleNameForCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_Compat.vb",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 280,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BindNamespaceOrTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 541,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 322,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParserFeature.vb",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 93,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As UnaryOperatorKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 552,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanUseCallOnRefTypeReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 918,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 613,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 805,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ReportUnusedImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1575,
  "endLine" : 1625,
  "linesOfCode" : 41,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 265,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BindAndAnalyzeMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1744,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundBlock",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Using.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 270,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RefKind GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ParameterHelpers.cs",
  "fileLinesCount" : 555,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 553,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckIndexerNameConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1662,
  "endLine" : 1710,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetAssemblyAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 253,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOrClosedOverAnExplicitLocalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 675,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 472,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmbeddedType EmbedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 369,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken Lex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 277,
  "linesOfCode" : 41,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary CreateAliasMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 213,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMemberModifiersIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 605,
  "linesOfCode" : 41,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression TryReduce()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 261,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryEmitAssignmentInPlace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2081,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitNullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 3113,
  "endLine" : 3162,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundForStatement BindForParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForLoopBinder.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 99,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 538,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BetterResult PreferValOverInParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1680,
  "endLine" : 1723,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder GetParameterNameAttributeValueBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1122,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindNamedAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 411,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundMethodOrPropertyGroup ConstructBoundMemberGroupAndReportOmittedTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1058,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindAddressOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2053,
  "endLine" : 2100,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindArrayInitializerExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2735,
  "endLine" : 2784,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree AddByType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 447,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdjustSymbolsForObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3568,
  "endLine" : 3616,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetBuilderMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodBuilderMemberCollection.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 385,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBlock GenerateAwaitForIncompleteTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 421,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode SyntaxForSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 574,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 437,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IndexerAccess.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 137,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBlock RewriteExpressionUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UsingStatement.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 145,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeObjectCreationWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreationExpression.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 157,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteLiftedUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1114,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SpecialMember DecimalConversionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 1290,
  "endLine" : 1332,
  "linesOfCode" : 41,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 130,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeNullCheck()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1909,
  "endLine" : 1959,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundDynamicIndexerAccess TransformDynamicIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 419,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CopyRefAssembly.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 77,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFileResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceFileResolver.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 87,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Serialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 717,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoDumpXML()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/TreeDumper.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 155,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextLine FromSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLine.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 80,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool ContentEqualsImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1043,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldAttributes GetFieldAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 814,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string StrongName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3588,
  "endLine" : 3633,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List ReduceChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 800,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode Concat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 144,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValue GetConstantValueOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2822,
  "endLine" : 2880,
  "linesOfCode" : 41,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string SplitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 666,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ValidateOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 310,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 541,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ForwardLabelsNoLeaving()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 536,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddXmlElementIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/NodeBasedFormattingRule.vb",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 297,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyList Flatten()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1325,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetTupleTypesAndNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 2083,
  "endLine" : 2126,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPossibleTupleContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1207,
  "endLine" : 1260,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddBraceSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 255,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestTreeInvariants()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/BKTreeTests.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 94,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNestedGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 510,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OverriddenMethodsFromPortableToDesktop()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindReferencesTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 321,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool EndInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 279,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAscii()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/AllLowerCamelCaseMatcher.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 211,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task MergeLinkedDocumentGroupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingSession.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 130,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Wait()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 133,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Escape()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringEscapeEncoder.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 62,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataOnlyImage Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataOnlyImage.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 88,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithFrozenPartialCompilationIncludingSpecificDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1578,
  "endLine" : 1627,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetAdjustedPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 122,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithStatements_LambdaChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2721,
  "endLine" : 2771,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatDictionaryMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 617,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataShadowCopy GetMetadataShadowCopyNoCheck()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 337,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "references: GetDefaultMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptOptions.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 69,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 1009,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub BuildTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 109,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode RemoveBase()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3841,
  "endLine" : 3889,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendDelegatePrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 350,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetTextForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 169,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetTextForOperator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 218,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ExitBreakStateOnPE()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 981,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EnsureEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 77,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseIndentationFormattingRule GetBaseIndentationRule()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 903,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 167,
  "linesOfCode" : 41,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 71,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetOrCreateNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 291,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateForegroundColors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/HACK_ThemeColorFixer.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 105,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode CreateEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject_CodeGen.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 116,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetOverloads()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/OverloadsCollection.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 92,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderConstructorParametersAndArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 136,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithBaseDelegatingConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1070,
  "endLine" : 1115,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInExceptionFilter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1666,
  "endLine" : 1710,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Updated_Inner_Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 699,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Updated_Leaf_Constructor_Parameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 796,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Updated_Leaf_Constructor_Parameter_DefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 845,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructorWithInitializer_Internal_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1087,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEach_Delete_Leaf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3692,
  "endLine" : 3735,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachVariable_Delete_Leaf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3738,
  "endLine" : 3781,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEach_Delete_Leaf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3784,
  "endLine" : 3827,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachVariable_Delete_Leaf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3830,
  "endLine" : 3873,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEach_Delete_Leaf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3876,
  "endLine" : 3919,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachVariable_Delete_Leaf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3922,
  "endLine" : 3965,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_Update_InFilter_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5861,
  "endLine" : 5904,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnmodifiedDocument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8369,
  "endLine" : 8412,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1928,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_AddGetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7732,
  "endLine" : 7776,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_AddSetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7779,
  "endLine" : 7823,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_CeaseCapturingTransparentIdentifiers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7727,
  "endLine" : 7772,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Inner_GenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 145,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Reorder2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 96,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementEventThroughMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2440,
  "endLine" : 2487,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDisposePatternWhenAdditionalUsingsAreIntroduced1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6245,
  "endLine" : 6294,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDisposePatternWhenAdditionalUsingsAreIntroduced2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6298,
  "endLine" : 6346,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplePresortedUsings1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 911,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplePresortedUsings2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 958,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleUnsortedUsings1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 961,
  "endLine" : 1005,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleUnsortedUsings2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1052,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiplePresortedUsings1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1099,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiplePresortedUsings2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1146,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleUnsortedUsings2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1299,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameSimplification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3423,
  "endLine" : 3468,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingIncompatibleExtension()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4019,
  "endLine" : 4063,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeCaseWithUsingsInNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4605,
  "endLine" : 4651,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InExtensionMethodUnderMultipleConditionalAccessExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 1032,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InExtensionMethodUnderMultipleConditionalAccessExpressions2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1078,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTakeBottom1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 106,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTakeTop_WhitespaceInSection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 340,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTakeBottom1_WhitespaceInSection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 389,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderConstructorParametersAndArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 135,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiLineBanner1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 114,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLinkedFiles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeLens/CSharpCodeLensTests.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 117,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateImplicitConversionTargetTypeNotInSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 203,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNamedOptionalArg2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1525,
  "endLine" : 1569,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericOverloads()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3252,
  "endLine" : 3298,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInExistingEmptyFile_Usings_DefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 576,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInExistingEmptyFile_Usings_Folders_DefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 622,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoDifferentLanguageNewFile_Folders_Usings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1428,
  "endLine" : 1469,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoDifferentLanguageExistingNonEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1808,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqKeywordsAsFieldNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 994,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWhenErrorsWouldBeGenerated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1064,
  "endLine" : 1110,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestException4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 748,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 572,
  "linesOfCode" : 41,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartNameForNullablesInConditionalAccessExpressionContext3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3081,
  "endLine" : 3123,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSubsequentIfStatements_06()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 742,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreserveCommentsBeforeDeclaration_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 805,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CheckStatementContext3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1370,
  "endLine" : 1417,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2352,
  "endLine" : 2396,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessNodeList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 314,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DisplayPartsMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_ComputeModel.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 236,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Model CreateModel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 142,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ExecuteCommandWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 148,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetMergedReplacementInfos()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 634,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUntil()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3377,
  "endLine" : 3419,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestRelativeIndentationBug()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 647,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static LocalSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 78,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ReadOnlyCollection CompileGetLocals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 491,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryStartAndInitializeProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.LazyRemoteService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 101,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateResolvers()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 589,
  "linesOfCode" : 41,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateDefaultNodeStructureProviderMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicBlockStructureProvider.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 83,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.Comparer.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 94,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function GetValidSelectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 70,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CollectCommentBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 209,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryAnalyzeVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseExplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 128,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Solution GetSolutionWithUpdatedOriginalType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractInterface/CSharpExtractInterfaceService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 92,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyDiagnosticAnalyzer.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 82,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ShouldShowSpeculativeTCompletionItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SpeculativeTCompletionProvider.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 101,
  "linesOfCode" : 40,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ExternAliasCompletionProvider.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 72,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryInitializeIdentifierNameState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateVariable/CSharpGenerateVariableService.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 103,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ReportLambdaSignatureRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3632,
  "endLine" : 3679,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchCodeFixProvider.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 77,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryAddNullCheckToAssignmentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 403,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract IEnumerable GetAnonymousTypeParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 61,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaratorSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 543,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 390,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNativeCompilerVType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 286,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindEventAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2342,
  "endLine" : 2409,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/AnonymousTypeSyntheticMethods.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 376,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 737,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3255,
  "endLine" : 3321,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Overrides Function TryBindOmittedLeftForMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 460,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/StatementListBinder.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 90,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MapKeywordToFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 129,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 769,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryParseCrefReferenceSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1195,
  "endLine" : 1255,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParsePostFixExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 510,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodBaseSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3643,
  "endLine" : 3710,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 552,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1716,
  "endLine" : 1779,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DefineLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1306,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 192,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function AddSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 878,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetElementNameOfWellKnownTag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 106,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TryCreate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 88,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplaceMyGroupCollectionPropertyGetWithUnderlyingField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 195,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteDecimalToNumericOrBooleanConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1292,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SyncLock.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 223,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeFrameCtor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 475,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function MakeSlotsForExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 475,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayTypeSymbol SubstituteArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 257,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypedConstantKind GetAttributeParameterTypedConstantKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 220,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 150,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 308,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceConstructorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceConstructorSymbol.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 74,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceConstructorSymbol.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 323,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ComputeIsWindowsRuntimeEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 638,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceDestructorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDestructorSymbol.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 62,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeParameterBounds GetBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 355,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol SubstituteNoPiaLocalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 311,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SmallDictionary ComputeDefinitionToMemberMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1063,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundBlock CreateBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 400,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CrefSyntax ParseCrefAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 934,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimpleNameSyntax ParseCrefName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1251,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanNumericLiteralSingleInteger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 979,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MinimallyQualify()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 107,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSpecialTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 532,
  "linesOfCode" : 40,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SpecialType GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindExtensions.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 49,
  "linesOfCode" : 40,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? MostSpecificConversionOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 493,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion DeriveStandardExplicitFromOppositeStandardImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 668,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasSpecialIntPtrConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1614,
  "endLine" : 1691,
  "linesOfCode" : 40,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BestSymbolInfo GetBestSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1837,
  "endLine" : 1881,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object FoldCheckedIntegralBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1312,
  "linesOfCode" : 40,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundLiteral BindIntegralMinValConstants()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2512,
  "endLine" : 2569,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindExplicitNullableCastFromNonNullable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2031,
  "endLine" : 2080,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindObjectInitializerMemberAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3758,
  "endLine" : 3816,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Binder AdjustBinderForPositionWithinStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 324,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 251,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 761,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RewriteArgumentsForComCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1535,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_FixedStatement.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 162,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode RewriteCatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1156,
  "endLine" : 1205,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 1029,
  "endLine" : 1071,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeAndAssignEnvironments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 343,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundLocalDeclarationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1630,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseLibVariableVB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1054,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task RunShutdownAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/BuildServerController.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 136,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CallExactlyOncePerKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 285,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntegrityTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CorLibTypesTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 57,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAllCombinations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 953,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MetadataConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 297,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DynamicLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 587,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AllBoxesTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BoxesTest.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 74,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfCorLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 946,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object CreateSymWriterWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 637,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateBlob()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 338,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EscapeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 756,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeReturnValueAndParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3665,
  "endLine" : 3713,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 167,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe static ImmutableArray UncompressSlotMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinueMethodDebugInformation.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 123,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray AcquireEmbeddedTexts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 341,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WriteTouchedFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 955,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream CreateStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.CompilerEmitStreamProvider.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 107,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessCompilationEventsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 837,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryProcessCompilationUnitCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1076,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCompilationEventGenerated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 436,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string Format()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticFormatter.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 65,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAccessorDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2223,
  "endLine" : 2273,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateCustomEventDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EventGenerator.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 130,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CustomEventDeclarationWithRaise()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3613,
  "endLine" : 3659,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 218,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 105,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1373,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 127,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 19,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExecutableBlockStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 556,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 92,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetContainerDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/FindSymbols/CSharpDeclaredSymbolInfoFactoryService.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 465,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueTuple? FindAppropriateRangeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 110,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 756,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PredefinedType GetPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 374,
  "linesOfCode" : 40,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsBetweenTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1703,
  "endLine" : 1748,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ExpressionSyntax VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 81,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TrySimplify()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1836,
  "endLine" : 1887,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetPredefinedKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2513,
  "endLine" : 2552,
  "linesOfCode" : 40,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 138,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Accessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 133,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceIntegerLiteralWithNegativeHexOrOctalValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1884,
  "endLine" : 1924,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PartStartsWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 444,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatchKind GetKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/AllLowerCamelCaseMatcher.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 142,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DetermineAllSymbolsCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_MapCreation.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 157,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetEdits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonSubsequence.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 163,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static IList GetUpdatedDeclarationAccessibilityModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 561,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetHashCodeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 94,
  "linesOfCode" : 40,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.ReplaceTypeParameterBasedOnTypeConstraintVisitor.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 130,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray CreateAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 246,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolutionState Branch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 223,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectAttributes With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 434,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool TryApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1152,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenameLocations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocations.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 110,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 182,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ApplyBaseTokenIndentationChangesFromTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 531,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetIndentationOfCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 178,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 232,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree ParseSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/CSharpScriptCompiler.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 73,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatGenericTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonTypeNameFormatter.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 275,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function RemoveHandlesClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4121,
  "endLine" : 4176,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareTypes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 830,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetParameterKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1932,
  "endLine" : 1982,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int ExecuteVisualStudio2000()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseFilter.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 126,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Registration_WorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 289,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly ResolveAssembly()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioFrameworkAssemblyPathResolverFactory.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 167,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetListType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 171,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CleanUpDeadObjects()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/CleanableWeakComHandleTable.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 166,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Updated_Leaf_Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 747,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryFilter_Regions2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6454,
  "endLine" : 6496,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_ActiveStatementRemoved3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7379,
  "endLine" : 7424,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IfBlocksWithLocals1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 362,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_DeleteParameterModifierThis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2750,
  "endLine" : 2791,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_Update_LambdaInInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4393,
  "endLine" : 4441,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_SourceTypeAndMetadataType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3249,
  "endLine" : 3294,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_CapturingTransparentIdentifiers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7775,
  "endLine" : 7819,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDecimalENotation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5476,
  "endLine" : 5520,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialClassInSeparateFiles1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1091,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetSourceSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 192,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatSpecifiers6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 485,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NavigateToGeneratedFiles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 1036,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnTypeInsideNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 914,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnNestedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 966,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 1018,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1166,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1218,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotGenerateIntoHiddenRegion3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4753,
  "endLine" : 4797,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToInterfaceForSealedType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2064,
  "endLine" : 2114,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToInterfaceForSealedType5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2269,
  "endLine" : 2319,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastIfOverriddenMethodHaveCompatibleParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3084,
  "endLine" : 3133,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInExistingEmptyFile_Usings_Folders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 530,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_UsingsNeeded_InNewFile_InFolder_DefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 862,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToField10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2394,
  "endLine" : 2438,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestNonPublicMembersLowerCaseRule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 202,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsingStaticClassAccessMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 791,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveNestedTypeToNewFile_HasOtherTopLevelMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 601,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveNestedTypeToNewFile_HasMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 649,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreserveCommentsBeforeDeclaration_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 852,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNewLinePreservationBeforeInsertingLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4408,
  "endLine" : 4449,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtensionMethodFaultTolerance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 623,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_ExtensionMethod_BrowsableAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3941,
  "endLine" : 3984,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Class_BrowsableStateAdvanced_FullyQualifiedInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5356,
  "endLine" : 5397,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix6794_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 266,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDifferentLanguageProjectCodeFix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/CodeFixes/CodeFixServiceTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 142,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypingInOtherFileWithConflictTriggersCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 763,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 228,
  "linesOfCode" : 40,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSingleExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 222,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldUseSmartTokenFormatterInsteadOfIndenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 105,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController_ModelComputation.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 222,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInvokeSnippetCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TabKey.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 118,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DetermineIfRenamableIdentifierAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.TrackingSession.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 195,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextExtent GetExtentOfWordWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 114,
  "linesOfCode" : 40,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionTracking()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 712,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchQueries_Aggregate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1195,
  "endLine" : 1240,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1510,
  "endLine" : 1581,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override EvaluationContextBase CreateMethodContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpExpressionCompiler.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 109,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetTupleElementNamesLocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 522,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SpecialType GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 358,
  "linesOfCode" : 40,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SpecialType GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 318,
  "linesOfCode" : 40,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessVsixFiles()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 953,
  "linesOfCode" : 40,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/Program.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 59,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe void VisualizeGenerationIL()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 306,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function FindPartnerInMemberInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 525,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 76,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/GetSetKeywordRecommender.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 72,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustFinalTokensIfNextStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 305,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodDeclarationSyntax GetGetMethodWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 294,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryInitializeSimpleAttributeNameGenerationState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/CSharpGenerateConstructorService.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 128,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task IntroduceLocalAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 70,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAttributeValueContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 298,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ReplaceDefinitionsWithMethodsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 390,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentAnalysisResults()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/DocumentAnalysisResults.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 116,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMatchingStateMachineSuspensionPoints()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1399,
  "endLine" : 1447,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol GenerateMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 422,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task VerifyDiagnosticLocationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 671,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 744,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 314,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DetectAttributeAndOptionConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1234,
  "endLine" : 1295,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidateImplementedMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 498,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeMethodScopedSynthesizedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 152,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryScanSinglePieceOfMultilineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 690,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Bind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/InitializerSemanticModel.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 87,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub BindMembersImportsClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Imports.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 197,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 1719,
  "endLine" : 1774,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BindSimpleNameForCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_Compat.vb",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 339,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub LookupTypeOrNamespaceSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 603,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1911,
  "endLine" : 1970,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvaluatePredefinedCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 536,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseXmlString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1941,
  "endLine" : 1998,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function StartsValidConditionalCompilationExpr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5646,
  "endLine" : 5700,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseInnerJoinOrGroupJoinExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 733,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 517,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyUnboundLambdaConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1131,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub GetStateMachineFieldMapFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 168,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ResolveMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineArguments.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 122,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WriteDocumentationCommentForMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Method.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 117,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub PopulateRangeVariableMapForAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 168,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitInfiniteLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_DoLoop.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 210,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1210,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetNodeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 347,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 193,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetSecurityAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1604,
  "endLine" : 1657,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportParameterErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ParameterHelpers.cs",
  "fileLinesCount" : 555,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 320,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForMemberConflictWithPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2546,
  "endLine" : 2588,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DeclarationModifiers CheckModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ModifierUtils.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 75,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override void MethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventAccessorSymbol.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 102,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers MakeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 789,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol DecodeNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/TupleTypeDecoder.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 229,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 181,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynthesizedAttributeData TrySynthesizeDebuggerDisplayAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 519,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedConstant RetargetTypedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1207,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidEmbeddableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 268,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/AnonymousTypeMethodBodySynthesizer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 309,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInaccessibleBecauseOfConstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1106,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MoreChars()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 240,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterpolationSyntax ParseInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_InterpolatedString.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 182,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxToken VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 110,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsReducedSelectOrGroupByClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 257,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 465,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitBinaryCheckedOperatorInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 654,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1204,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordVarRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1711,
  "endLine" : 1755,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CollectLocalsFromDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 147,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FailRemainingInferencesAndSetValEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 399,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LowerBoundConstructedInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1831,
  "endLine" : 1896,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UpperBoundConstructedInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2152,
  "endLine" : 2210,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol InferReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2564,
  "endLine" : 2646,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMemberAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 257,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 258,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundCall CreateBadCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1230,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckAttributeTypeViability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 635,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MergeHidingLookupResults()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 1046,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 433,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CoerceArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2514,
  "endLine" : 2561,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReturnInferenceCacheKey Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 661,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetSymbolsAndResultKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3445,
  "endLine" : 3488,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression HoistRefInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 512,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendMissingOptionalArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1139,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LowerDecisionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 260,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression OptimizeLiftedBooleanOperatorOneNonNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1582,
  "endLine" : 1641,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LambdaRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 186,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundTypeOrInstanceInitializers RewriteScriptInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/InitializerRewriter.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 73,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BinaryOperatorKind DeriveBinaryOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 348,
  "linesOfCode" : 39,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/XmlDocumentationCommentTextReaderTests.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 63,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ChecksumAndBOM()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 154,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestParseVersion_Parts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 466,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ImageOwnership()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyMetadataTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 127,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDecodeArrayTypeName_Valid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 357,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ValidateBootstrap.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 88,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Array ReadArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 411,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle SerializeSpans()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 175,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 147,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList InsertRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 415,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNoPiaLocalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1773,
  "endLine" : 1818,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ModulePropertiesForSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/ModulePropertiesForSerialization.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 151,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EmitBaseline GetDelta()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 183,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SerializeLocalSlots()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinueMethodDebugInformation.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 171,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VisitTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ReferenceDependencyWalker.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 95,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReportDiagnostic GetDiagnosticOptionsFromRulesetFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 341,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertEnumAndTableInSync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownTypes.cs",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 600,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 552,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSequentialEdits_SeparateSymbolsAndFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 248,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateSpeculativeSemanticModelForNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 163,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetAccessibilityPrecedence()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 370,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CreateMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 618,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode InsertMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1397,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreSimilarExceptForSubDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3253,
  "endLine" : 3299,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryAddPossibleNameConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1128,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInInactiveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 515,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsInterleavedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 448,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLocalVariableDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1510,
  "endLine" : 1563,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ValidateSolutionAndCompilationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 241,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpFields()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 136,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LoadSolutionInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 164,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyProjectChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 311,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool OriginalSymbolsMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Hierarchy.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 417,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditAllDeclarationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 506,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 175,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MetadataReference GetOrBuildReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataOnlyReference.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 89,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 171,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ParseSimpleMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 450,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual string FormatMethodSignature()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 150,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetPropertyType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3328,
  "endLine" : 3380,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetMemberNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 486,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendTypeName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeNameGenerator.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 106,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendFunctionPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 430,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IncludeMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 402,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ResolveName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 229,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 270,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInstallPackage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 247,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FindAddedChild()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractCodeModelEventCollector.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 234,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FindRemovedChild()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractCodeModelEventCollector.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 286,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithBaseDelegatingConstructor2_NoFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1160,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateCallToDefaultConstructorInStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1855,
  "endLine" : 1898,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributesWithAdditionalConstructors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2142,
  "endLine" : 2187,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleAndDelegatingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2820,
  "endLine" : 2862,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNamesAndDelegatingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2865,
  "endLine" : 2907,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithDifferentNamesAndDelegatingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2910,
  "endLine" : 2952,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fixed_Insert_Leaf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2847,
  "endLine" : 2888,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fixed_Update_Leaf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2940,
  "endLine" : 2979,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckedUnchecked_Lambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6813,
  "endLine" : 6856,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_Insert_WithParameters_LambdaInInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4594,
  "endLine" : 4641,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_ForEach1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2242,
  "endLine" : 2288,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Insert_ForEach1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5224,
  "endLine" : 5269,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Initializer_MultipleVariables1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 354,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Initializer_MultipleVariables2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 401,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceThroughField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1787,
  "endLine" : 1830,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Indexer_PropertyNeverOnOneOfTwoOverloads()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 562,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplifyNestedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2670,
  "endLine" : 2712,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontUseAlias1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2852,
  "endLine" : 2895,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOffOfAnotherMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2211,
  "endLine" : 2256,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithDefaultEnum_DefaultNamespace_NotSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 445,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_UsingsNeeded_InNewFile_InFolder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 781,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithDelegatingConstructor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1638,
  "endLine" : 1681,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithNonDelegatingConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1812,
  "endLine" : 1854,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithNonDelegatingConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1857,
  "endLine" : 1899,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithNonDelegatingConstructor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1902,
  "endLine" : 1943,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithNonDelegatingConstructor4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1946,
  "endLine" : 1988,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DiagnosticAnalyzerDriverVsAnalyzerDriverOnCodeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 88,
  "linesOfCode" : 39,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedUsedUsings2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 367,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestException2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 643,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Conversion_DifferentMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 314,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Conversion_SameMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 356,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 847,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 63,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingReferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1230,
  "endLine" : 1272,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPointerType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3581,
  "endLine" : 3625,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3718,
  "endLine" : 3761,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SemicolonInElseIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2492,
  "endLine" : 2536,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SwitchDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2603,
  "endLine" : 2643,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSpecialCaseSystem2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 908,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CheckStatementContext1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1320,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOnlyAssembliesThatAreNotAlreadyIVTForDifferentSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 531,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task BuildContentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/QuickInfo/SyntacticQuickInfoProvider.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 76,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CommitOnEnter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_ReturnKey.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 102,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 142,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HandleLineStartOrLineEndCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_LineStartEndHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 122,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dashboard()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 94,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPinned()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 485,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EvaluationContext CreateMethodContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 223,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchesType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 374,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Run()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ViewCommand.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 69,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryReadTheTree()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ReadTree.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 66,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SignatureWriter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 98,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool WriteOptionPrototype()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1237,
  "endLine" : 1278,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function IntroduceFieldIntoTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceField.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 104,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetQueryClauseInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 256,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Async Function TryAddUsingsOrImportToDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 678,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSymbolsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 77,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureHelpItem Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 201,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckCodeFixProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 113,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetLeftmostCondition()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 453,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasExplicitOrSequentialLayout()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2594,
  "endLine" : 2637,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetAnalysisDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 113,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 174,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.HighPriorityProcessor.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 192,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportCodeFixProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 87,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList ToAwaitableParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 269,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetNamespaceToGenerateIntoForUsageWithNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 220,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CheckItemsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 139,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/ImplementAbstractClass/AbstractImplementAbstractClassCodeFixProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 70,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddDescriptionForNamedTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 361,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 862,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsDllImportAttributeAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1817,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddMembersInPart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 274,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TypeToIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 242,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetKeywordText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 335,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToRuntimeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 435,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1186,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 402,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_TemplateSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 91,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetNamedTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 211,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DecodeLocalModifiersAndReportErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 957,
  "linesOfCode" : 38,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 1029,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryLambda",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2159,
  "endLine" : 2208,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 913,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 402,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TryCreate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 71,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function LookupInOperatorTables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/OperatorResolution.vb",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 347,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 702,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RemoveTrailingColonTriviaAndConvertToColonToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseInterpolatedString.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 309,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/ExecutableStatementContext.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 84,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseObjectInitializerList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2472,
  "endLine" : 2545,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1247,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Integer",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1292,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Integer",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 2592,
  "endLine" : 2647,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As QuickApplicabilityInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 3696,
  "endLine" : 3778,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetBlockName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 750,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndexOfEndOfTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 402,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 96,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsConditionalSymbolDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 211,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetSemanticSymbolsForPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1342,
  "endLine" : 1394,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTopmostNodeForDiagnosticAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3440,
  "endLine" : 3480,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOnErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 379,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 124,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetWindowsRuntimeEventReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_RaiseEvent.vb",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 163,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteCatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 850,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundRaiseEventStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1319,
  "endLine" : 1372,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 420,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateConditionalAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1206,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PENamedTypeSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 255,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 714,
  "linesOfCode" : 38,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FindOtherOverriddenMethodsInContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 764,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 121,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetDocumentationCommentNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 626,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseXmlAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 364,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BaseCrefParameterListSyntax ParseBaseCrefParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1154,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxNode LexDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2964,
  "endLine" : 3008,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LexXmlWhitespaceAndNewLineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4739,
  "endLine" : 4783,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddParametersIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 653,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSharpSyntaxNode GetContainingDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 378,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractFlowPass.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 106,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayInitializerStyle ShouldEmitBlockInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 266,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitDelegateCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitConversion.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 311,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1893,
  "endLine" : 1942,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckMemberForAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 596,
  "linesOfCode" : 38,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetAnonymousTypeFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_AnonymousTypes.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 245,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol PerformForEachPatternOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 848,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression BindDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 69,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HadBadArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 909,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol Better()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/BestTypeInferrer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 228,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DefinitelyHasNoUserDefinedOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorFacts.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 56,
  "linesOfCode" : 38,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetUserDefinedOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 607,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetUserDefinedOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 402,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundAttribute BindAttributeCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 175,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReportDiagnosticsIfObsolete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 569,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindDynamicBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 367,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindArgumentAndName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2208,
  "endLine" : 2253,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateExtensionMethodsFromSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5915,
  "endLine" : 5955,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateSyntaxTreesAndOrdinalMapOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 617,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundStatement Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 86,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsExcludedFromCodeCoverage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 172,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 69,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression RewriteConditionalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalOperator.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 79,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForDeconstructionAssignmentToSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 904,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumeratorCompacts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 97,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UncompressSlotMap1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 190,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 643,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestWritingPrimitiveValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 937,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestReadingPrimitiveValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 978,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypedConstantKind GetTypedConstantKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 161,
  "linesOfCode" : 38,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildMetadataAndIL()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1792,
  "endLine" : 1839,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol DecodeGenericTypeInstanceOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 376,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetAttributeNamespaceAndName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2289,
  "endLine" : 2335,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 130,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MarkReachableFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 319,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IntersectWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 263,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Action GetAddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1495,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StoreAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 121,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImportRemovedIfItMakesReferenceAmbiguous()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 382,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWrappingDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1467,
  "endLine" : 1504,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 123,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GenerateNonEnumValueExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 93,
  "linesOfCode" : 38,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3080,
  "endLine" : 3119,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpecializedNamedTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 138,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeFromPredefinedCastKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ITypeSymbolExtensions.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 98,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsForCurrentContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 99,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 369,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode TypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3970,
  "endLine" : 4007,
  "linesOfCode" : 38,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 213,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EqualsValueClauseNotSuitableForVar()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2343,
  "endLine" : 2391,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectFileInfo CreateProjectFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 106,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationOptions.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 173,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationOperatorSymbol.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 74,
  "linesOfCode" : 38,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolDisplayPartKind? GetClassificationKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/Classifier.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 154,
  "linesOfCode" : 38,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedTextSpanCollection Intersection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 238,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ParseAccessibilityKindList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_SymbolSpec.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 185,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ParseModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_SymbolSpec.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 246,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameRewriterParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameRewriterParameters.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 70,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.TupleTypeSymbolKey.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 92,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetInitialSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.InitialContextFinder.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 197,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateDocumentsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 335,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetCustomDebugInfoRecords()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 111,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_MdArray()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 412,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 270,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2967,
  "endLine" : 3015,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 546,
  "linesOfCode" : 38,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewPane()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 87,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdjustWidthAndHeight()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 299,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Deltas EmitProjectDelta()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1167,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryRenameElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 352,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainedDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 122,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MemberListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/MemberListItem.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 57,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetCategoryField()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 390,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetHostAnalyzerPackagesWithName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 134,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetProximityExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 173,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/ContainsChildrenGraphQuery.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 71,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/ContainsGraphQuery.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 65,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItemSource.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 120,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 649,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FixedBody_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2726,
  "endLine" : 2766,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEach_Update_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3606,
  "endLine" : 3646,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachVariable_Update_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3649,
  "endLine" : 3689,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_Add_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5110,
  "endLine" : 5150,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_Delete_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5195,
  "endLine" : 5235,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryFinally_DeleteStatement_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5473,
  "endLine" : 5513,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_DeleteStatement_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5555,
  "endLine" : 5595,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_Add_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5640,
  "endLine" : 5680,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_Add_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5683,
  "endLine" : 5723,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_Delete_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5726,
  "endLine" : 5766,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_Delete_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5769,
  "endLine" : 5809,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finally_Add_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6079,
  "endLine" : 6119,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finally_Add_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6122,
  "endLine" : 6162,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finally_Delete_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6165,
  "endLine" : 6205,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finally_Delete_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6208,
  "endLine" : 6248,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlocksWithLocals2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 404,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1253,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_For1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2330,
  "endLine" : 2373,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIReadOnlyListThroughField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1693,
  "endLine" : 1736,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIReadOnlyListThroughProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1740,
  "endLine" : 1783,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3029,
  "endLine" : 3068,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionsOffered()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_NuGet.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 173,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FireForUsingWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 494,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void C2CTypeSymbolChanged02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 317,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 297,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 339,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 381,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 423,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_13()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 465,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 417,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 459,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 501,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 543,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 585,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 627,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 669,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 711,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_14()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 755,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_15()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 797,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestListOfAnonymousTypesArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4551,
  "endLine" : 4593,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithPublicInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 287,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithInternalStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 327,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithDefaultEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 367,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoSameLanguageDifferentProjectNewFile_Folders_NoUsings_NotSimpleName_DefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1348,
  "endLine" : 1385,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_TypeConstraint_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3062,
  "endLine" : 3102,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithDelegatingConstructor5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1726,
  "endLine" : 1767,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWithThrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3140,
  "endLine" : 3183,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CodeBlockAnalyzersOnlyAnalyzeExecutableCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 260,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeInUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1171,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarInUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 874,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestValueInEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 349,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Cref1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 677,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedUsedUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 319,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 238,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefactoring1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 284,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 163,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 203,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 171,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_RefParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 762,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameVerbatimIdentifier1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 753,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverlapsHiddenPosition6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 472,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeSystemHashCodeEightMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1389,
  "endLine" : 1429,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionMethodUsedAsInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2117,
  "endLine" : 2159,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 420,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsidePPRegion6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 526,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultiLineComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 168,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 87,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOnlyAssembliesThatAreNotAlreadyIVTForDifferentSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 540,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionInInvocationWithLambda_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 340,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionInInvocationWithLambda_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 390,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionInInvocationWithLambda_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 440,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionInInvocationWithLambda_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 490,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionInInvocationWithLambda_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 540,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindBracesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/BraceMatching/StringLiteralBraceMatcher.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 54,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.InterpolatedStringSplitter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 76,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TextLine? GetPreviousNonBlankOrPreprocessorLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.AbstractIndenter.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 211,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model With()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 205,
  "linesOfCode" : 38,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ApplyChangesToWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCommitter.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 179,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.FormatSelection.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 80,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadOnlyCollection CreateDescriptionItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemDisplay.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 87,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetOptionsForDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 117,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchExceptionHandlers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1278,
  "endLine" : 1320,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreserve()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3422,
  "endLine" : 3461,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedTouchingItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/BraceHighlightingTests.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 144,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetPredefinedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/Helpers/TypeExtensions.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 58,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override void LookupSymbolsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 97,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodSymbol GetSubstitutedSourceMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1615,
  "endLine" : 1660,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetNameWithGenericTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/FrameDecoder.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 126,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetMetadataBlocks()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 89,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DkmEvaluationResult GetResult()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 859,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeWithChildProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 702,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisualizeMemberRefs()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 402,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ImplementInterface/VisualBasicImplementInterfaceService.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 73,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReplaceSetReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceMethodWithProperty/VisualBasicReplaceMethodWithPropertyService.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 238,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddAccessibilityModifiers/VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 88,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEndConstruct/GenerateEndConstructCodeFixProvider.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 95,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 170,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List ConvertPropertyToMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 115,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SemanticsChangedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationCodeFixProvider.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 281,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan? TryCreateSpanForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 625,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode FindMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 102,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task IntroduceLocalDeclarationIntoBlockAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 301,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetTargetCaretPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/OverrideCompletionProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 228,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionCodeFixProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 90,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMethodNameBasedOnExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 87,
  "linesOfCode" : 37,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ReplaceReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 283,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetUpdatedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.DisposePatternCodeAction.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 149,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetSetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Property.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 178,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode CreateInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 152,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeGenerationOptions GetAddOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 319,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray CreateBuildOnlyProjectStateSet()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 174,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseProjectDiagnosticsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 337,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticAnalysisResultMap Deserialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticResultSerializer.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 110,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnalyzerTelemetryInfo Deserialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticResultSerializer.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 214,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/Reference.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 78,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList OrderAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 126,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationCodeFixProvider.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 94,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 81,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 82,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Tuple GetStatementRangeContainingSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 147,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 687,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreatePropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 113,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddEnumMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 740,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 231,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1172,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToGenericParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1055,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 664,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanReuseNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 467,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTextSlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 216,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4228,
  "endLine" : 4279,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeRangeCaseClauseCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 544,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1146,
  "endLine" : 1209,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindDirectConstructorCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 156,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1818,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClauseBase",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 154,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ForOrForEachBlockBinder.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 102,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateFunctionValueLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodBodyBinder.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 99,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As AnalyzedAttributeArguments",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 424,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindNameOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 729,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvaluateTernaryIfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 600,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TypeCodeToIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/OperatorResolution.vb",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 63,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResyncXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 822,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 3204,
  "endLine" : 3268,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 253,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CheckCorrespondingTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Utilities/VarianceAmbiguity.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 154,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateWarningStateEntries()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicWarningStateMap.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 99,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitLoadIndirect()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 843,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 347,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 650,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclaredOrInheritedCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 719,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ProcessIncludes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 204,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 775,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 172,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1110,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CaptureLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 317,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 106,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Block.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 66,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateMakeCopyback()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 457,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SelectCase.vb",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 314,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1867,
  "endLine" : 1913,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 485,
  "linesOfCode" : 37,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void MethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 174,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConstantValue MakeConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/GlobalExpressionVariable.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 103,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol FindMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 173,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PropertySymbol FindPropertyInRetargetedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 1026,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateLocalSlotMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 261,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 749,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanDesignation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_Patterns.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 221,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MinimallyQualify()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 160,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNode TryGetCorrespondingLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 115,
  "linesOfCode" : 37,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PreciseAbstractFlowPass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 194,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol StackMergeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 3179,
  "endLine" : 3229,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 219,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RootSingleNamespaceDeclaration CreateScriptRootDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 145,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol BindVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 706,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsInitializerRefKindValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 795,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AllInterfacesContainsIEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1043,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindNameMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 189,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindDeconstructionVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 859,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyExplicitNullableConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1882,
  "endLine" : 1935,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedConstant GetParamArrayArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 882,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void BindRegularCSharpFieldInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Initializers.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 118,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LookupSymbolsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 412,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 451,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindMemberAccessBadResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5611,
  "endLine" : 5654,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindDynamicIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6687,
  "endLine" : 6732,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeParameterSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1978,
  "endLine" : 2019,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSharpCompilation Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 293,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeInterpolatedStringFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringInterpolation.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 76,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBlock RewriteDeclarationUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UsingStatement.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 205,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression ConvertConcatExprToStringIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 405,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteLiftedConversionInExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 808,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 451,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task KeepAliveAfterSimultaneousConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 262,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseLibVariableCS()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 1003,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AssemblyIdentity ResolvePartialName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/MonoGlobalAssemblyCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 224,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeRecursiveIncludes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 663,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equivalence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 496,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateTypeSystemTables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1903,
  "endLine" : 1942,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray SerializeBitVector()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 539,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 162,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EquivalentToInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 880,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeLayout GetTypeLayout()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 929,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldImportMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/ModuleExtensions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 126,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int Run()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 522,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzerActionCounts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerActionCounts.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 68,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsDiagnosticAnalyzerSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 252,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteSymbolActionsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 391,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetPendingEvents_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 587,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DiagnosticDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticDescriptor.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 168,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue SynthesizeNumeric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Expression.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 45,
  "linesOfCode" : 37,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Stream CreateFileStreamChecked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 359,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PathKind GetPathKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 334,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestIndexerDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 1001,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConditionalMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6392,
  "endLine" : 6431,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSimpleArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 343,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxComparer.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 94,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessAroundColon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 221,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 461,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SingleLineRewriter.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 61,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList WithTypeConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2006,
  "endLine" : 2047,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2679,
  "endLine" : 2715,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryClassifySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 163,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol TryGetSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 228,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsActualContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/ClassificationHelpers.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 291,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetMembersInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 572,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CastPassedToParamsArrayDefinitelyCantBeRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 201,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax CastIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 125,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestVersions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 361,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTemporaryStorageMemoryMappedFileManagement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 176,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 206,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CascadeBetweenAnonymousFunctionParametersAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 156,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindLiteralsSearchEngine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindLiterals/FindLiteralsSearchEngine.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 74,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SortNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 413,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanAddTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService_FindDeclaration.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 109,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PooledStream CreateReadableStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 73,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeStyleOption FromXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleOption.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 138,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan GenerateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StringBreaker.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 82,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetFinalDocumentTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 350,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 124,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConnectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ClientDirectStream.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 105,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateProjectInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 513,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestClassDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1305,
  "endLine" : 1355,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScriptCompiler.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 95,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Async Function GetInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/DataTipInfoGetter.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 67,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNamespaceBlockStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 1033,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/LocationInfoGetter.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 68,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 343,
  "linesOfCode" : 37,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1356,
  "endLine" : 1402,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode InsertMemberNodeIntoContainerCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3279,
  "endLine" : 3320,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendTypeNamePrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 595,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdjustIndentation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 824,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsNavInfo CreateForType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 115,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLibraryName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 226,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetExtraParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Watson/WatsonExtensions.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 69,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 560,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateMethodPropertiesForNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 536,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetLocalVariableIndexAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 560,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int QueryStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 60,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 369,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHostAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/VisualStudioDiagnosticAnalyzerExecutorTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 172,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_CascadeThroughMethodGroups_ReturnValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 366,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_CascadeThroughMethodGroups_YieldReturnValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 413,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_Generics1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 637,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderExtensionAndParamsMethodParametersAndArguments_VariedCallsites()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 330,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnReference_NestedCalls1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 310,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnReference_NestedCalls2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 354,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnReference_NestedCalls3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 398,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParameters_Cascade_ToOverriddenMethod_Transitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 208,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParameters_Cascade_ToOverridingMethod_Transitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 252,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 353,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 471,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField7WithQualification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 558,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 603,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingProperty2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 767,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingProperty3WithQualification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 854,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingProperty4WithQualification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 941,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingProperty5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 986,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedConstructorCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1952,
  "endLine" : 1993,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributesWithOverloading()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2191,
  "endLine" : 2234,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWithIncorrectConstructorArguments_Crash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2571,
  "endLine" : 2611,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDataFlow2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1140,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLoops1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1450,
  "endLine" : 1490,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLoops3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1536,
  "endLine" : 1576,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLoops4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1580,
  "endLine" : 1620,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_Add_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5153,
  "endLine" : 5192,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_Delete_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5238,
  "endLine" : 5277,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckedUnchecked_Update_Internal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6771,
  "endLine" : 6810,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_ActiveStatementRemoved1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7304,
  "endLine" : 7343,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateMethodInsert_PInvoke1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2408,
  "endLine" : 2449,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_WithInitializersAndLambdas1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6560,
  "endLine" : 6603,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInsert_IntoLayoutClass_Sequential()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7151,
  "endLine" : 7191,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_ThisOnly_Top2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2024,
  "endLine" : 2063,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CeaseCapture_Closure1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3460,
  "endLine" : 3499,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Nested2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4325,
  "endLine" : 4364,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Insert_ThisOnly_Top2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5003,
  "endLine" : 5042,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_CeaseCapture_Closure1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5830,
  "endLine" : 5869,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_CapturedTransparentIdentifiers_LetClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7639,
  "endLine" : 7680,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_CapturedTransparentIdentifiers_JoinClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7683,
  "endLine" : 7724,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MissingAsyncStateMachineAttribute1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8656,
  "endLine" : 8695,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplicitImplOfIndexedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5953,
  "endLine" : 5994,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 487,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericClassInNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 803,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForGenericArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2167,
  "endLine" : 2206,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddStaticType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2827,
  "endLine" : 2869,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingWithOtherExtensionsInScope4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3652,
  "endLine" : 3692,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreferSystemNamespaceFirst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4493,
  "endLine" : 4534,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreferSystemNamespaceFirst2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4538,
  "endLine" : 4579,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExplicitIndexerImplementationResolvesCorrectly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 177,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderExtensionAndParamsMethodParametersAndArguments_VariedCallsites()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 329,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnReference_NestedCalls1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 301,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnReference_NestedCalls2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 345,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnReference_NestedCalls3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 389,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParameters_Cascade_ToOverriddenMethod_Transitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 176,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParameters_Cascade_ToOverridingMethod_Transitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 220,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Indexer_PropertyAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 515,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 769,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParameterTypeAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3891,
  "endLine" : 3931,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_UsingsNotNeeded_InNewFile_InFolder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 738,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoSameLanguageDifferentProjectEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1061,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoSameLanguageDifferentProjectNewFile_Folders_NoUsings_NotSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1297,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoDifferentLanguageNewFile_Folders_NoUsings_NotSimpleName_RootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1594,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoDifferentLanguageExistingEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1682,
  "endLine" : 1718,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_Event_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3367,
  "endLine" : 3405,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 541,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromThrowStatementWithMatchingArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 636,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithDelegatingConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1554,
  "endLine" : 1593,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithDelegatingConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1596,
  "endLine" : 1635,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithDelegatingConstructor4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1684,
  "endLine" : 1723,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithDelegatingConstructor6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1770,
  "endLine" : 1809,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestValueInProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 390,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 192,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIncrement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 406,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDecrement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 448,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundAssign1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 536,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundAssign2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 578,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVirtualGetWithOverride_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1235,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastToNotBreakOverloadResolutionInUnsafeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2929,
  "endLine" : 2972,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Deconstruction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4032,
  "endLine" : 4070,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 79,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameVerbatimIdentifier1NoVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 796,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedBreak()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 539,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseVar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1385,
  "endLine" : 1429,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseVar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1477,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bug3790()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1589,
  "endLine" : 1626,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 58,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEqualsBaseWithOverriddenEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 269,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Method_BrowsableStateAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3716,
  "endLine" : 3754,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Constructor_BrowsableStateAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4810,
  "endLine" : 4848,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetGeneratedDocumentCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateEventHandlerItem.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 71,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertSingleLineStatementsToMultiLineStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_IfStatement.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 112,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestStreamingFeature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 86,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IndentationResult? GetDesiredIndentationWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.Indenter.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 106,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 333,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteCommandWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.Paste.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 78,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetMultiLineRegions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/AbstractStructureTaggerProvider.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 263,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeOpenBuffers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 215,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Select a + 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1150,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_AttributesWithExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2060,
  "endLine" : 2098,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIntegerAsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3032,
  "endLine" : 3070,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateMethodContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicExpressionCompiler.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 109,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundStatement Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/LocalDeclarationRewriter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 58,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSourceMethodParametersInOrder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1252,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodDebugInfo ReadFromPortable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 58,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Type Substitute()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 655,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvalResult CreateResultsViewRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 289,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Token Scan()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/Scanner.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 119,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSignature ParseType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 226,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateVSToolsRoslynCoreXTNuspec()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1072,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryGetOrCreateRemoteServiceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 375,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncExecute_HangingForegroundThreads()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 336,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/AssemblyUtil.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 155,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionValueType ParsePrototype()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 515,
  "linesOfCode" : 36,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IEnumerable GetArguments()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 626,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAccessed()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 374,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable TryGetActiveTokens()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 211,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document IntroduceLocalForSingleOccurrenceIntoBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 346,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax GenerateTupleDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TypeStyle/UseExplicitTypeCodeFixProvider.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 142,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 71,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SelectionInfo AssignInitialFinalTokens()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 394,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetGetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Property.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 220,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/PreferFrameworkTypeDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 125,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryGetDocumentDiagnosticsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 338,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryGetProjectDiagnosticsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 387,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary CreateSymbolToDeclarationAnnotationMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 221,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TExpressionSyntax GetExpressionUnderSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 229,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMethodSymbol GenerateMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 131,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPropertySymbol GenerateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.Editor.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 166,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DisplayUnsignedEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 125,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DisplaySignedEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 190,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DisplayUnsignedEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 410,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DisplaySignedEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 475,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 402,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BindAllMemberAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1146,
  "endLine" : 1211,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 797,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1416,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub LazyInitializeTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 273,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 131,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CopyArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1113,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SatisfiesConstructorConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 888,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BindForLoopBodyAndNextControlVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2987,
  "endLine" : 3048,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindLateBoundMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Latebound.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 77,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 821,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub LookupInModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 525,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub LookupGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 940,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToCandidateReason()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 79,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetAbsorbingJoinSelectorLambdaKindAndSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1275,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3622,
  "endLine" : 3677,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckAttributeTypeViability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 224,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 377,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TypeCodeToDominantTypeIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 107,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryParseOptionalWhileOrUntilClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1667,
  "endLine" : 1718,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/InterfaceDeclarationBlockContext.vb",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 189,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ParseInternalSubSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 464,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AdjustTriviaForMissingTokensCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 353,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 228,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 603,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitGreen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxReplacer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 117,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetLeafAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 296,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 94,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shadows Sub LookupSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1955,
  "endLine" : 2002,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckMemberDistinctness()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 526,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SignaturesCollide()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 947,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeOrNamespaceSymbolInfoNotInMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 694,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Return.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 109,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundStatementList",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForEach.vb",
  "fileLinesCount" : 820,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 481,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CaptureWithExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 334,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1065,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeDescriptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 132,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateAttributeSemantics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 610,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CSharpAttributeData EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 1008,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourcePropertyAccessorSymbol CreateAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 63,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol GetTypeSymbolForWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 586,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceNamedTypeSymbol GetSourceTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 240,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 305,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNoPiaIllegalGenericInstantiation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 619,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CheckConstraintsForNonTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 515,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SatisfiesConstraintType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 955,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EmitBaseline MapToCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/EmitHelpers.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 154,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompileFieldLikeEventAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 823,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ConstructScriptConstructorBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 67,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseLineDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 385,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken ParseEndOfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 626,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxNode ParseExpressionOrPatternForCase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_Patterns.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 270,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 100,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 355,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 125,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray Scan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 254,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool WriteConsideredUse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 651,
  "linesOfCode" : 36,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkFieldsUsed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2002,
  "endLine" : 2041,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitAllElementInitializersRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 207,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FieldLoadPrefersRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1135,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBlock BindBlockParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1474,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CouldBeAwaited()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 99,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 140,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertTrivialConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 207,
  "linesOfCode" : 36,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyStandardImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 511,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveAllInterfaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 985,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 118,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetUserDefinedUnaryOperatorsFromType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 447,
  "linesOfCode" : 36,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundInitializer BindGlobalStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Initializers.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 247,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReportAsOperatorConversionDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 3182,
  "endLine" : 3243,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 842,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 882,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression BindObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3431,
  "endLine" : 3477,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BadObjectInitializerMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4008,
  "endLine" : 4047,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static State CreateState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 77,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanGetSemanticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 124,
  "linesOfCode" : 36,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolInfo GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 796,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray FilterOverriddenOrHiddenIndexers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3710,
  "endLine" : 3754,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_WhileStatement.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 96,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitStackAllocArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StackAlloc.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 58,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteNullableConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 763,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression DistributeLiftedConversionIntoLiftedOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 997,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression GetArgumentInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 857,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 708,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 23,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 748,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task TryConnectToServerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 340,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFieldsForEqualsAndGetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCompilationOptionsTests.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 52,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string TryGetAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Utilities.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 185,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeNoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 414,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DecodeMarshalAsFixedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalAsAttributeDecoder.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 394,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeText.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 249,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SerializeDynamicLocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/CustomDebugInfoWriter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 217,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable DescendantTriviaOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 554,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SerializationTypeCode ToSerializationType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeCodeExtensions.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 174,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyDictionary CalculateChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolChanges.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 263,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ScopeBounds GetHoistedLocalScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 514,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateDeterminismKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1240,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ParseAndNormalizeFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 166,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List MakeWin32ResourceList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1325,
  "endLine" : 1368,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitDifferenceResult EmitDifference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2280,
  "endLine" : 2324,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool EqualsHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 630,
  "linesOfCode" : 36,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEditDeclarationWithLocation_SequentialEdits_NewLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 487,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentSwitch_IndentCase_IndentWhenBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1148,
  "endLine" : 1184,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentSwitch_IndentCase_NoIndentWhenBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1224,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentSwitch_NoIndentCase_IndentWhenBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1228,
  "endLine" : 1264,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentSwitch_NoIndentCase_NoIndentWhenBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1268,
  "endLine" : 1304,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoIndentSwitch_IndentCase_IndentWhenBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1308,
  "endLine" : 1344,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoIndentSwitch_IndentCase_NoIndentWhenBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1348,
  "endLine" : 1384,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoIndentSwitch_NoIndentCase_IndentWhenBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1424,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoIndentSwitch_NoIndentCase_NoIndentWhenBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1428,
  "endLine" : 1464,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LabelInSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4487,
  "endLine" : 4524,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_772308_SeparateSuppressionForEachCaseLabelEvenIfEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5451,
  "endLine" : 5487,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingInMethodCallArguments_True()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7035,
  "endLine" : 7070,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 384,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2257,
  "endLine" : 2294,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 138,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 360,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeForExpressionOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 920,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpressionOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/MemberAccessExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 124,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPredefinedKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1858,
  "endLine" : 1895,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 717,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CustomEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 489,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.NodesAndTokensToReduceComputer.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 86,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OrganizeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/UsingsAndExternAliasesOrganizer.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 143,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsExpandWithinMultiLineLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 322,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken GetNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 114,
  "linesOfCode" : 36,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinSingleLineDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 269,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryReduceAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1750,
  "endLine" : 1801,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNamespaceContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 644,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddConstraintClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeParameterSymbolExtensions.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 76,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsParenInArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 259,
  "linesOfCode" : 36,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetXmlDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 605,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 152,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetValueOrGetValueAsyncThrowsCorrectExceptionDuringCancellation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 206,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithEvent_Custom_Dim()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 587,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMethodBodyChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 170,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int? TryGetStringIdFromDatabase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_StringIds.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 111,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetProjectIdString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_Helpers.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 61,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task CreateIndexAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder_ProjectIndex.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 86,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetAllProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 167,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupMetadataDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 415,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task MergeDiffsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingSession.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 76,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationOperatorSymbol.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 111,
  "linesOfCode" : 36,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableDictionary ToResultBuilderMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 213,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 299,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async static Task CreateReadableStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 115,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 79,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList NormalizeSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 622,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol IsAttributeNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 412,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Find()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 71,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationTracker Fork()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 147,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static async Task LoadTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 178,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static TextAndVersion LoadTextSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 223,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TSyntaxNode GetNodeWithoutLeadingBannerAndPreprocessorDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 371,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddImplicitConflictsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 166,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddDocumentsWithPotentialConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 712,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateProjectsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 156,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMethodDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 837,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetPrimitiveTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicTypeNameFormatter.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 52,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendTypeInstantiation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonTypeNameFormatter.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 318,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly GetOrLoadKnownAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 437,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareMemberDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 268,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateAndAddEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 156,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 708,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetInheritedMemberSymbols()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 384,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractInterfaceOptionsResult GetExtractInterfaceOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/VisualStudioExtractInterfaceOptionsService.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 64,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool TryHandleTypedSnippet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 285,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool WouldNotifyToSpecificSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationService.cs",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 255,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBroadcastMessage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VirtualMemoryNotificationListener.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 116,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SaveSettings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 184,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComHandle GetFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/RootCodeModel.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 90,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetElementsForCodeModelEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Events.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 175,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution Populate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 366,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 391,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericClassInNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 699,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 758,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 309,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 514,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingProperty3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 810,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingProperty4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 897,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixAllInDocument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests_FixAllTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 75,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fixed_Insert_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2770,
  "endLine" : 2806,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryFinally_DeleteStatement_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5516,
  "endLine" : 5552,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync_SemanticErrorInMethodBody_Change()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 539,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodDelete_PInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2199,
  "endLine" : 2240,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_Insert_Parameterless_LambdaInInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4548,
  "endLine" : 4591,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_ConstructorInsert_WithInitializersAndLambdas1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6647,
  "endLine" : 6689,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_SourceType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3203,
  "endLine" : 3246,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_StaticToThisOnly_Partial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4124,
  "endLine" : 4164,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_StaticToClosure1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4204,
  "endLine" : 4243,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_StaticToThisOnly_Partial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6393,
  "endLine" : 6433,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_StaticToClosure1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6473,
  "endLine" : 6512,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Nested2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6594,
  "endLine" : 6632,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_AccessingCapturedTransparentIdentifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7861,
  "endLine" : 7900,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_NotAccessingCapturedTransparentIdentifier1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7944,
  "endLine" : 7983,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameSimplification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3476,
  "endLine" : 3517,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumNestedInGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5357,
  "endLine" : 5396,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericEnumWithRenamedTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5524,
  "endLine" : 5563,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceForPartialType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5867,
  "endLine" : 5908,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInaccessibleAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6388,
  "endLine" : 6429,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForNormalExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 445,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForCref3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2613,
  "endLine" : 2658,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDeconstructExtension()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1119,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EncapsulatePrivateField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 61,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EncapsulateNonPrivateField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 104,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_BrowsableStateAlwaysMethodInBrowsableStateNeverBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1271,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExcludeFilesWithInactiveRegions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 799,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCaptureOuterTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4429,
  "endLine" : 4468,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInUnsafeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5196,
  "endLine" : 5232,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInUnsafeBlockNoPointers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5260,
  "endLine" : 5296,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5521,
  "endLine" : 5560,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToInterfaceForStruct2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2504,
  "endLine" : 2547,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithinQualifiedNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 145,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithinNestedQualifiedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 183,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoSameLanguageDifferentProjectNewFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1211,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoDifferentLanguageNewFile_Folders_NoUsings_NotSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1508,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateModuleFromCSharpToVisualBasicInTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1864,
  "endLine" : 1899,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 62,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnDeclarationWithCollectionAndObjectInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 1021,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 64,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnDeclarationWithCollectionAndObjectInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 724,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_ProcessingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1593,
  "endLine" : 1629,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3654,
  "endLine" : 3689,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NameAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 637,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Object_Initializer_OpenBraceOnSameLine_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 523,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsertFinalNewLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 885,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetSetReference_NonInvoked()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 938,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetSet_GetInSetReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1047,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EncapsulateSinglePublicFieldInMultipleVariableDeclarationAndUpdateReferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 633,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1387,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedQueryReplaceAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1312,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedQueryReplaceAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1362,
  "endLine" : 1407,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInVisibleQueryInHiddenType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1783,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSubsequentIfStatements_03()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 637,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCancellationTokenGoesLast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1342,
  "endLine" : 1381,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bug3790_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1630,
  "endLine" : 1666,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bug3790_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1670,
  "endLine" : 1706,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOperators4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1087,
  "endLine" : 1128,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddOptionalToConstructorWithMostMatchingParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 169,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInGenericMethod_Local()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4453,
  "endLine" : 4490,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_EnumMemberAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 142,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Event_BrowsableStateAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4985,
  "endLine" : 5023,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastIfNecessary1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 507,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CheckStatementContext2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1366,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 265,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 507,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function SupportsDocumentationComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 75,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VB_DetectOverLoadResolutionChangesInEnclosingInvocations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2509,
  "endLine" : 2556,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override List GetDocumentationCommentStubLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 139,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/HighlighterViewTaggerProvider.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 99,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UncommentContainingBlockComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 366,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CalculateSize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/IWpfDifferenceViewerExtensions.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 133,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ApplyReplacementText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 453,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Match1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 61,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchQueries4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1192,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Assignments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1435,
  "endLine" : 1475,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineStatementPragmaWarningDirective2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 168,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineStatementPragmaWarningDirective3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 213,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuppressionAroundSingleToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 465,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod43()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1428,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TryParseDottedName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 983,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EvaluationContext CreateMethodContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 156,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetLocalsForBinding()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1207,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetEvaluationResultsAndContinue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 896,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeFullName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 507,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendNamespacePrefix()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.TypeNames.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 307,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendUnqualifiedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.TypeNames.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 373,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string RemoveFormatSpecifiers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 312,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnableResolution()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolverBase.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 64,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnModuleLoad()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolverBase.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 107,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 385,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateGetCachedSlot()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 1008,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateCtorArgs()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 391,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteCtorArgList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 917,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicErrorFactsGenerator/Program.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 48,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void VisualizeGenerations()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 232,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetRoslynProjectData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 97,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPermutedTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 529,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ProcessImports()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.Rewriter.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 83,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IntroduceQueryLocalAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 62,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function RewriteCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 165,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MoveDeclarationOutFromMethodDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 274,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ValuesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 376,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanSimplifyToLengthEqualsZeroExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 177,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetMethodGroupPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_MethodGroup.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 157,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 100,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 184,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetDisplayNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeLens/CSharpCodeLensDisplayInfoService.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 65,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddImportWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 378,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override async Task TryAddUsingsOrImportToDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 857,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUsingDirectiveContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UsingKeywordRecommender.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 134,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StackAllocKeywordRecommender.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 65,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseNullPropagation/CSharpUseNullPropagationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 67,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable RemoveDeclarationAssignmentPattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 309,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 58,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetIndexOfVariableInfoToUseAsReturnValue()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.Analyzer.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 87,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetParametersToPermute()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 534,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 75,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsyncLazy GetDocumentAnalysisNoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 215,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool MemberSignaturesEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2065,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State Generate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.State.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 80,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 270,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetItemKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.InProcess.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 252,
  "linesOfCode" : 35,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task FindAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensReferencesService.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 71,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetLanguages()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 664,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 104,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_Sorting.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 190,
  "linesOfCode" : 35,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/FieldDelegatingCodeAction.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 89,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async static Task GetChangeDocumentWithPragmaAdjustedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaHelpers.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 59,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 170,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitializeExplicitInterface()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 182,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 998,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateRegularMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 128,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function DecodeConstructorModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 538,
  "linesOfCode" : 35,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DetermineDefaultPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2259,
  "endLine" : 2307,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportInterfaceUnificationError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3866,
  "endLine" : 3907,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckDeclarationPart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 686,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedErrorType.vb",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 281,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function LookupTopLevelMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingAssemblySymbol.vb",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 151,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 88,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CreateTypeParameterSymbolsAndConstructSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 870,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 114,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClauseBase",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1372,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsLValueFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1815,
  "endLine" : 1877,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckSharedSymbolAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3599,
  "endLine" : 3654,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 427,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 134,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 200,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ParseNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1493,
  "endLine" : 1542,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2150,
  "endLine" : 2216,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddMemberModifiersIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 604,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 941,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyPredefinedConversionSlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2202,
  "endLine" : 2258,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ValidateOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 976,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitVectorElementStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2000,
  "endLine" : 2047,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitStringSwitchJumpTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1137,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedNamespaceDeclaration.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 146,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function ReplaceSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 1030,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AppendSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2761,
  "endLine" : 2803,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AdjustSymbolsForObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1471,
  "endLine" : 1517,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetStateMachineSlotDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1629,
  "endLine" : 1677,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteNullableIsOrIsNotOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1207,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAnonymousTypeCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AnonymousTypeCreationExpression.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 69,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/SynthesizedLambdaMethod.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 85,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetupReferencesForFileAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 735,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckOperatorSignatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 232,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourcePropertyAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 185,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray CopyParameterCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CustomModifierUtils.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 131,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1202,
  "endLine" : 1242,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetSynthesizedExplicitImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 64,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void PostDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 882,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CheckInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 158,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetGenericTypeParamSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 95,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SymbolAndDiagnostics FindImplementationForInterfaceMemberWithDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 744,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpAttributeData RetargetAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1138,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PEDeltaAssemblyBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 79,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetForwardedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 650,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckSymbolDistinctness()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 915,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool? GetDeclaredCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1218,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPossibleDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_Patterns.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 158,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol GetNextDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/TypeSymbolExtensions.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 237,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 337,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 376,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax GetNonGenericExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2204,
  "endLine" : 2238,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1118,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Generate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 244,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNestedLocalOfCompoundOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 774,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportReadOnlyFieldError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1486,
  "endLine" : 1524,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetGetAwaiterMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 317,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserDefinedConversionResult AnalyzeExplicitUserDefinedConversions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedExplicitConversions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 66,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserDefinedConversionResult AnalyzeImplicitUserDefinedConversions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 111,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasImplicitConstantExpressionConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 1015,
  "linesOfCode" : 35,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasImplicitReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2042,
  "endLine" : 2103,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasBoxingConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2561,
  "endLine" : 2620,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LowerBoundTypeArgumentInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1990,
  "endLine" : 2039,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpperBoundTypeArgumentInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2277,
  "endLine" : 2326,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PerformMemberOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 274,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberAnalysisResult IsConstructorApplicableInExpandedForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 420,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult BetterConversionFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1894,
  "endLine" : 1947,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedConstant VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1157,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool AddLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SubsumptionDiagnosticBuilder.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 86,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BinaryOperatorKind SyntaxKindToBinaryOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1868,
  "endLine" : 1902,
  "linesOfCode" : 35,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object FoldNeverOverflowUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2387,
  "endLine" : 2423,
  "linesOfCode" : 35,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 237,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindCollectionInitializerElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4160,
  "endLine" : 4203,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 7235,
  "endLine" : 7280,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberSemanticModel GetMemberModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 736,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool HasSubmissionResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 601,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertySymbol GetCustomTaskProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodBuilderMemberCollection.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 450,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 887,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray EvaluateSideEffectingArgumentsToTemps()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 412,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringInterpolation.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 128,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement InitializeFixedStatementRegularLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_FixedStatement.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 287,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteTupleConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 662,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeAsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AsOperator.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 70,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression MakeCallSiteArgumentInfos()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 600,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HandleConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 125,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeleteLeftoverDirectories()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ShadowCopyAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 94,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeGlobalStrict3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 623,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 991,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 143,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 189,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 58,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ToAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 339,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetDirectoryName_EsotericCases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/PathUtilitiesTests.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 178,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Guid FindMvidInSections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/MvidReader.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 135,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetInitialReferenceBindingsToProcess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 406,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CompareSwitchCaseLabelConstants()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SwitchConstantValueHelper.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 93,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMetadataEmitter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 729,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidPublicKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/CryptoBlobParser.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 136,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityMap.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 70,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayBuilder GetLocalInfoToSerialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/CustomDebugInfoWriter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 175,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateConstantTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2365,
  "endLine" : 2404,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FullMetadataWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 109,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CreateIndicesForNonTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 419,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList InsertRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 337,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 133,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 179,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitBaseline MapBaselineToCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolMatcher.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 51,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol GetContainingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolChanges.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 341,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryOptimizeBranchOverUncondBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 487,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OpenLocalScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1134,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDiagnosticSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 199,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ComputeAnalyzerDiagnosticsWithoutStateTrackingAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 430,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryExecuteCodeBlockActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 640,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAnalyzersForTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 453,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract bool GenerateResourcesAndDocumentationComments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1840,
  "endLine" : 1889,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnsureAnonymousTypeTemplates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 1930,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEditDeclarationWithLocation_SequentialEdits_SameLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 440,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RelativeIndentationToFirstTokenInBaseTokenWithObjectInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 992,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceAfterWhenInExceptionFilter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6855,
  "endLine" : 6892,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithExpressionInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3195,
  "endLine" : 3232,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NormalizeOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 367,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetOmittedToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 515,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As IParameterSymbol",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ArgumentSyntaxExtensions.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 75,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddAccessibilityModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 67,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TDeclarationNode AddParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 314,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 655,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EqualsValueClauseSyntax GetEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2805,
  "endLine" : 2840,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2842,
  "endLine" : 2877,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsConstructorOrMethodParameterArgumentContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 476,
  "linesOfCode" : 35,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEncodingSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 561,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestLinkedFileSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 51,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMassiveFileSize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1466,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpTypeIds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 94,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestExecuteWithErrorReportingWithSuppressFailFast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/ExceptionHelpersTests.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 93,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyDictionary GetRemotableData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 152,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/GlobalOptionService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 137,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeGenerationNamedTypeSymbol CreateDelegateTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 403,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 150,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartAsynchronousComputation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 432,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBrowsingProhibitedByTypeLibAttributeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 841,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetOrBuildCompilationInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 420,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.WordSpanEnumerator.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 73,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetPropertyFromAccessorOrAnOverride()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.ReferenceProcessing.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 245,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRootSyntax MoveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/AddImports/AddImportHelpers.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 63,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1600,
  "endLine" : 1644,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataShadowCopyProvider()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 103,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildDeclareMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 192,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpacingViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 146,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode RemoveImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3936,
  "endLine" : 3975,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BuildPropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 514,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EditAndContinueMethodDebugInformation GetNativeEncDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1300,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DocumentId GetDocumentIdInCurrentContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 1034,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetProjectNavInfoName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Extensions.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 126,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution ApplyFileChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/TopLevelChange.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 114,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetNavigationAPIRequiredArguments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationService.cs",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 303,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddRootNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyCommandHandler.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 78,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChangedLookForAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemSource.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 88,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComHandle GetOrCreateFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 134,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GetNodesAroundInsertionIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1064,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object GetParentElementForCodeModelEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Events.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 212,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDuplicatedAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/VisualStudioDiagnosticAnalyzerExecutorTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 218,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInInaccessibleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2436,
  "endLine" : 2473,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StripUnderscoresFromParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2956,
  "endLine" : 2995,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverloadResolutionDoNotUseVar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 571,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverloadResolutionDoNotUseVar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 612,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLoops2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1494,
  "endLine" : 1532,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1624,
  "endLine" : 1662,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1790,
  "endLine" : 1828,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 522,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 52,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceFieldInitializer_Internal_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1379,
  "endLine" : 1420,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceFieldInitializer_Internal_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1464,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fixed_Delete_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3044,
  "endLine" : 3079,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Try_DeleteStatement_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5598,
  "endLine" : 5633,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_SwitchWithPattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8809,
  "endLine" : 8844,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PartiallyExecutedActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8874,
  "endLine" : 8910,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KnownMatches()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 62,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Tuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 232,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_Insert_PInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1703,
  "endLine" : 1744,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Nested1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4285,
  "endLine" : 4322,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_DeleteCapture1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6099,
  "endLine" : 6136,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Nested1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6554,
  "endLine" : 6591,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_AccessingCapturedTransparentIdentifier3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7903,
  "endLine" : 7941,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_NotAccessingCapturedTransparentIdentifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7986,
  "endLine" : 8024,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MissingIteratorStateMachineAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8195,
  "endLine" : 8232,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Inner_ParameterType_GenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 185,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Leaf_GenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 225,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Inner_AsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 307,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFaultToleranceInStaticMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2604,
  "endLine" : 2644,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitImplOfIndexedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5912,
  "endLine" : 5949,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddStaticType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2741,
  "endLine" : 2781,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddStaticType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2785,
  "endLine" : 2823,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingInDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3188,
  "endLine" : 3222,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedNamespaceSimplified5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3828,
  "endLine" : 3862,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedNamespaceSimplified6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3866,
  "endLine" : 3902,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OverrideProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 582,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VirtualProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 652,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task JointDeclarationRemoveBoth()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 536,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Method_BrowsableStateAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1078,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericMethod_BrowsableAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 201,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExcludeFilesWithInactiveRegions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 562,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Constructor_BrowsableAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 437,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddAsyncInLocalFunctionKeepVoidReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 684,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddAsyncInLocalFunctionKeepsTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 733,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoPartialClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1968,
  "endLine" : 2007,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInExistingEmptyFile_NoUsings_Folders_NotSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 661,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoDifferentLanguageNewFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1390,
  "endLine" : 1424,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoDifferentLanguageNewFileAdjustFileExtension()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1644,
  "endLine" : 1678,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToField3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2069,
  "endLine" : 2107,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToField4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2110,
  "endLine" : 2148,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToField5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2151,
  "endLine" : 2189,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToField6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2192,
  "endLine" : 2230,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToField7WithQualification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2272,
  "endLine" : 2309,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToField8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2312,
  "endLine" : 2350,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToField9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2353,
  "endLine" : 2391,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToProperty1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2441,
  "endLine" : 2479,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToProperty2WithQualification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2521,
  "endLine" : 2558,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToProperty3WithQualification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2600,
  "endLine" : 2637,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoBaseEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1390,
  "endLine" : 1426,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueInSetterAndAnonymousTypePropertyName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3377,
  "endLine" : 3411,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeBinding()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1600,
  "endLine" : 1640,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueInSetterAndAnonymousTypePropertyName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 306,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCasesWithLambdas1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1208,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeArgumentInConditionalAccessExpressionDeeplyNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 403,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 314,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPassedToRef1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 166,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPassedToOut1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 207,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsertFinalNewLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 926,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVirtualGetWithOverride_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1194,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PrivateFieldToPropertyIgnoringReferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 84,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PrivateFieldToPropertyUpdatingReferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 126,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PublicFieldIntoPublicPropertyIgnoringReferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 245,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PublicFieldIntoPublicPropertyUpdatingReferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 287,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreserveNewAndConsiderBaseMemberNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 478,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConsiderReturnTypeAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 908,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastToNotBreakOverloadResolutionInUncheckedContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2886,
  "endLine" : 2925,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_619425_RestrictedSimpleNameExpansion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3350,
  "endLine" : 3385,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedQueryReplaceOne1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1220,
  "endLine" : 1264,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedQueryReplaceOne2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1359,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVenusGeneration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1841,
  "endLine" : 1877,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleCases_01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 107,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreserveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 417,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnStatementAfterUnconditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 321,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreserveCommentsBeforeDeclaration_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 755,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConflictingOutVarLocals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1297,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConflictingPatternLocals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1338,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeInCheckedContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1315,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddToConstructorWithMostMatchingParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 124,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStaticExtensionMethodArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2273,
  "endLine" : 2312,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInGenericMethod_Property()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4494,
  "endLine" : 4531,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Field_BrowsableStateAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4576,
  "endLine" : 4612,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Property_BrowsableStateAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4708,
  "endLine" : 4744,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyWithMscorlib45Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 121,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 339,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 378,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Colon_SwitchLabel_Comment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2383,
  "endLine" : 2421,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Korean()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 836,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_SimpleLambda_Block()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 703,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_SimpleLambda_Block_DefaultLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 744,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_SimpleLambda_Block_DefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 785,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_SimpleLambda_Block_DefaultExpression_var()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 826,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_ParenLambdaNoType_Block()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 867,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_ParenLambdaWithType_Block()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 908,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 87,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestProjectItemsAreSortedCSharp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/NavigationBarPresenterTests.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 233,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Test_CSharpToVisualBasic1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 71,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestProjectAnalyzerMessages()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 307,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFieldDeclarationAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1179,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 215,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 101,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypingInOtherFileTriggersCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 700,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetTypesInFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 165,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartSelectedItemUpdateTask()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController_ModelComputation.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 150,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateLastParsedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 539,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateWorkspaceForGlobalIdentifierRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCommitter.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 290,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InsertOnCommandInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 441,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryStealTagsFromRelatedTagSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 280,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TagSpanIntervalTree ComputeNewTagTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 544,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateReadOnlyRegions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 137,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBadWarningDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3739,
  "endLine" : 3775,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyContinuousEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 388,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsidePPRegion6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 440,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendGenericTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.TypeNames.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 63,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PortableExecutableReference MakeAssemblyMetadata()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 292,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetUnderlyingStringImpl()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 202,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvalResult CreateRawViewRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 388,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchesMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 215,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ResetInteractiveAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/ResetInteractive.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 126,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate()",
  "longName" : "",
  "relativeFileName" : "perf.groovy",
  "fileLinesCount" : 49,
  "components" : [ "primary::ROOT" ],
  "startLine" : 6,
  "endLine" : 46,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Arguments TryParse()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Arguments.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 86,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Option()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 428,
  "linesOfCode" : 34,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool Parse()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1088,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task Go()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RoslynPublish/Program.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 66,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function TiedToAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 159,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Async Function ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 68,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessUnreachableDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnreachableCode/CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 153,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AreEquivalentActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 801,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryInitializeState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ImplementInterface/CSharpImplementInterfaceService.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 58,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax CreateSetAccessorWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 284,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCheckSingleIfStatementForm()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessAnalyzer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 157,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 60,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SignatureHelpState GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 175,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DiagnosticAnalyzerCategory GetAnalyzerCategory()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 94,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task IntroduceQueryLocalAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceQueryLocal.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 72,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Diagnostic AnalyzeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyDiagnosticAnalyzer.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 125,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static BlockSyntax GetBodyFromSingleGetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper`1.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 107,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OuterOrdering GetOuterOrdering()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.Comparer.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 173,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ReportUnmatchedStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1693,
  "endLine" : 1730,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateThroughExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 510,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/UseCoalesceExpressionForNullableCodeFixProvider.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 75,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 110,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetErrorMessage()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 277,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryGetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 138,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 254,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution GetSolutionWithOriginalTypeUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 325,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateGetHashCodeStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 293,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 138,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GenerateMemberAndUsingsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractMemberInsertingCompletionProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 171,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryInitializeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 91,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryInitializeSimpleNameGenerationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 227,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FadeOutCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseObjectInitializer/AbstractUseObjectInitializerDiagnosticAnalyzer.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 138,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SubstituteTypeParametersInMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 489,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSecurityAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 618,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub BindImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 294,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclaredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 136,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToConstantValueDiscriminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 373,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDependenceDiagnosticForBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/BaseTypeAnalysis.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 138,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 192,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetCustomAttributesForToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 230,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MatchesContainingTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1369,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub LoadAndValidateAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 287,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToBoolean()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 130,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 180,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToSByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 232,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 282,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToUShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 334,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToInteger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 384,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToUInteger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 436,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToLong()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 486,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToULong()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 538,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToDecimal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 597,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToSingle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 721,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 771,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ApplyDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 222,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidLabelForGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 848,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlAttributeAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 677,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindDefaultPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 571,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateBinderForSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 133,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1463,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CanBeImplicitVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2362,
  "endLine" : 2409,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseNextStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 760,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/TypeBlockContext.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 72,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryLinkStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 592,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlElementStartTag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 567,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1824,
  "endLine" : 1881,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As StatementSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2096,
  "endLine" : 2148,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ParseSubOrDelegateStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3712,
  "endLine" : 3774,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4681,
  "endLine" : 4741,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseEmptyAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5452,
  "endLine" : 5496,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1123,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 124,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyGroupTypeInferenceLambdaConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1524,
  "endLine" : 1577,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNextRelatedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/DirectiveTriviaSyntax.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 81,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPreviousRelatedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/DirectiveTriviaSyntax.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 158,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function QueryClauseKeywordOrRangeVariableIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 370,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitStoreIndirect()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2073,
  "endLine" : 2117,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDiagnosticsForSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2020,
  "endLine" : 2066,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsInCrefOrNameAttributeInterior()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 704,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSymbolName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 750,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 254,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SpillArgumentListInner()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 229,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SyntaxForSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 510,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 1366,
  "endLine" : 1410,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForEach.vb",
  "fileLinesCount" : 820,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 767,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function FindMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 565,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As IArgumentOperation",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 210,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetSlotAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 789,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray SubstituteCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 202,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLocationString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 192,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ComputeReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 245,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WellKnownAttributeData ValidateAttributeUsageAndDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1291,
  "endLine" : 1338,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckIndexerSignatureCollisions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1759,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 396,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EarlyWellKnownAttributeData EarlyDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 585,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override IEnumerable GetFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 129,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCompliantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1047,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 205,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefineState IsDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 182,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlendedNode ReadNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 103,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanReuse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 274,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 144,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 996,
  "linesOfCode" : 34,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ArrowExpressionClauseSyntax GetExpressionBodySyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 56,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxList SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1392,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxList SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1442,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitBinaryOperatorChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1984,
  "endLine" : 2031,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1966,
  "endLine" : 2000,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1445,
  "endLine" : 1489,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckLocalRefEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 506,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportCantConvertLambdaReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2665,
  "endLine" : 2705,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportPatternMemberLookupDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1112,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReportBadAwaitContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 206,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetGetResultMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 431,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsNestedTypeOfUnconstructedGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 551,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void FindExpressionVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 58,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetIteratorElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 173,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EffectiveParameters GetEffectiveParametersInExpandedForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2682,
  "endLine" : 2720,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray InferMethodTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 3001,
  "endLine" : 3043,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? CheckForMissingRequiredParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution_ArgsToParameters.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 471,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol InferBestTypeForConditionalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/BestTypeInferrer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 111,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetUserDefinedOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 698,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpAttributeData GetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 222,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LookupSymbolInAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 668,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void LookupSymbolInUsings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 710,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol LookupGenericTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 941,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckRestrictedTypeReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 877,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4980,
  "endLine" : 5025,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6403,
  "endLine" : 6460,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindPointerElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6529,
  "endLine" : 6572,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Conversion ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 380,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetDiagnosticsForSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2303,
  "endLine" : 2356,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MergeReducedAndFilteredMethodGroupSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4287,
  "endLine" : 4323,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatement If()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 734,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 178,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression LowerLiftedUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 227,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 73,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceLocation GetCallerLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1176,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression CompareWithConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Patterns.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 160,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DoStatement.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 70,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteLiftedBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 525,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool NullableAlwaysHasValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Extensions.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 70,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool NullableNeverHasValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Extensions.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 120,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scope GetVariableDeclarationScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 410,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundCallOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 345,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RunCompilationResult RunCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildClient.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 105,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeSpecificStrict3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 762,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPrimitiveValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 652,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPrimitiveMemberValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 782,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int SizeInBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialTypeExtensions.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 97,
  "linesOfCode" : 34,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSequencePoints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 1007,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Encoding TryReadByteOrderMark()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1092,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray FindAssemblySet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/AssemblyUtilities.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 73,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 103,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalInfo DecodeLocalVariableOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 919,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitIntConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 615,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInGeneratedCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 642,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalyzerExecutor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 176,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryExecuteOperationBlockActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 684,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 356,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ValidateOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 579,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation WalkDownOperationToFindParent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 257,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IOperation SearchParentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 306,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResourceDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ResourceDescription.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 96,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSequentialEdits_SeparateSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 198,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEditDeclarationWithMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 531,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Scen7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 816,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatArbitaryNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4529,
  "endLine" : 4567,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryAfterLabel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4604,
  "endLine" : 4639,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConflictCommentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LinkedFiles/BasicLinkedFileMergeConflictCommentAdditionService.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 50,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetPredefinedCastKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ITypeSymbolExtensions.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 55,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxKind GetTokenKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 241,
  "linesOfCode" : 34,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetClassificationForPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/ClassificationHelpers.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 189,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Organize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/UsingsAndExternAliasesOrganizer.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 53,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 171,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SemanticModel GetSemanticModelForNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 1231,
  "endLine" : 1267,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/BlockSyntaxExtensions.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 117,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasUsingAliasDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1166,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/QueryExpressionFormattingRule.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 149,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestExtensionMethodReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 355,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetInteriorSymbolsDoesNotCrashOnSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 580,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestConstructedMethodInsideLocalFunctionWithTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 648,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/ContainerPatternMatcher.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 99,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateProjectToDocumentMapAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_MapCreation.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 61,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable FindNodeIndices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 271,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Bind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 483,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OperatorKind GetOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 252,
  "linesOfCode" : 34,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanBeDeclared()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 663,
  "linesOfCode" : 34,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode TupleElementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1782,
  "endLine" : 1912,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/AbstractSimplificationService.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 89,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object GetNextEnumValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/EnumValueUtilities.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 53,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddMemberChecks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 236,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsAccessibleTypesOrNamespacesWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 217,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetLatestDependentVersions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 693,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 459,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolKeyResolution? Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AliasSymbolKey.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 80,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ReindentStartOfXmlDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 237,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractTriviaFormatter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 110,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineColumnDelta GetLineColumnOfWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 884,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResponseFile()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 744,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Modules()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 170,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CurrentWorkingDirectory_Change()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/CsiTests.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 75,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingRefrencesAutoResolution()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 558,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetRuntimeLibraries()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 146,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdvancedOptionPageControl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageControl.xaml.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 64,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareFieldDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 407,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendPropertyPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 470,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetTextForKeyword()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 314,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnModuleInstanceUnload()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebuggeeModuleMetadataProvider.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 108,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddDeclarationEntriesAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 95,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendNotification()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Notification/VSNotificationServiceFactory.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 92,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetDocumentContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 942,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1055,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetFolderListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 298,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 247,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildMemberOf()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 296,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool TryInsertExpansion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 397,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AppendReferenceChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 69,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurrentBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageBlock.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 58,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int UpdateLanguageContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageContextProvider.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 58,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task RequestServiceAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.Connections.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 129,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/InheritedByGraphQuery.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 50,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetPartialForNamedTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 206,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForLoop1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 801,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetCompilationOnCrossLanguageDependentProjectChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 539,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 91,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete_Inner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 238,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructorWithInitializer_Leaf_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1207,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructorWithInitializer_Leaf_Update3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1248,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceFieldInitializer_Internal_Delete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1540,
  "endLine" : 1580,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceFieldInitializer_Internal_Delete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1623,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceFieldInitializer_SingleDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1700,
  "endLine" : 1740,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fixed_Insert_Leaf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2809,
  "endLine" : 2843,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckedUnchecked_Insert_Internal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6693,
  "endLine" : 6729,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckedUnchecked_Delete_Internal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6732,
  "endLine" : 6768,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnmodifiedDocument_BadSpans1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8415,
  "endLine" : 8453,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlocksWithLocals1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 318,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OperatorUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3512,
  "endLine" : 3548,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_Update_LambdaInInitializer_Trivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4444,
  "endLine" : 4486,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_SemanticError_Partial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4692,
  "endLine" : 4728,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_MultipleCtorsIncludingInitializers_EditInitializerWithLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5787,
  "endLine" : 5827,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_MultipleCtorsIncludingInitializersContainingLambdas_EditInitializerWithLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5830,
  "endLine" : 5870,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_MultipleCtorsIncludingInitializersContainingLambdas_EditInitializerWithLambda_Trivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5873,
  "endLine" : 5913,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Signature_ParameterRefness1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2911,
  "endLine" : 2951,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Signature_ParameterRefness2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2954,
  "endLine" : 2994,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CeaseCapture_LambdaParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3608,
  "endLine" : 3644,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Capturing_LambdaParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4050,
  "endLine" : 4086,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_CeaseCapture_LambdaParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5928,
  "endLine" : 5964,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Capturing_LambdaParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6319,
  "endLine" : 6355,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Leaf_AsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 266,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Leaf_OverloadedOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1096,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 58,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInheritance3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 470,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflictingMethods1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 923,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameSimplification2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3521,
  "endLine" : 3558,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameSimplification3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3562,
  "endLine" : 3599,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoDuplicateReport()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2313,
  "endLine" : 2351,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Method_Overloads_OneBrowsableAlways_OneBrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1120,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Constructor_BrowsableMixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 477,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoChangeToAliasInNameOfIfItDoesNotAffectName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 452,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyGenericTypeName6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 1027,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyGenericTypeName7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1070,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotIncludeAliasNameIfLastTargetNameIsTheSame_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3125,
  "endLine" : 3159,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotIncludeAliasNameIfLastTargetNameIsTheSame_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3163,
  "endLine" : 3197,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitInValueTaskMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 601,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddAsyncInLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 642,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 862,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInElseClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 443,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotGenerateIntoHiddenRegion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4714,
  "endLine" : 4750,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodForSameNamedButGenericUsage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5045,
  "endLine" : 5083,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodWithMethodChaining2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6504,
  "endLine" : 6540,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodLambdaOverload1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6615,
  "endLine" : 6655,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAsyncReturnOperand_WithLeadingTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 95,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FunctionNotAwaited_WithLeadingTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 478,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 640,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 680,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpression5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 766,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpression6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 806,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInExistingEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 485,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_UsingsNotNeeded_InNewFile_InFolder_NotSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 818,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateTypeIntoDifferentLanguageNewFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2892,
  "endLine" : 2925,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1991,
  "endLine" : 2027,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2030,
  "endLine" : 2066,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToField7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2233,
  "endLine" : 2269,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToProperty2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2482,
  "endLine" : 2518,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithCallToProperty3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2561,
  "endLine" : 2597,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestAsyncMethodsRule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 95,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarWhereTypeIsEvident_AsExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1269,
  "endLine" : 1308,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsingStaticClassAccessField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 723,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterleavedDirectivesInner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 625,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterleavedDirectivesOuter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 663,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverride()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 786,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVarDeclaration_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1492,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVarDeclaration_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1495,
  "endLine" : 1535,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTempDoesNotInsertUnnecessaryExplicitTypeInLambdaParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3306,
  "endLine" : 3346,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadOfDataThatDoesNotFlowIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 259,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeWithBaseHashCode1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 489,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddNullChecks2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 850,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPrivateVirtualProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2047,
  "endLine" : 2084,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_ExtensionMethod_BrowsableMixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3988,
  "endLine" : 4025,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_OverloadExtensionMethodAndMethod_BrowsableAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4029,
  "endLine" : 4065,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_OverloadExtensionMethodAndMethod_BrowsableMixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4069,
  "endLine" : 4105,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_SameSigExtensionMethodAndMethod_InstanceMethodBrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4109,
  "endLine" : 4145,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_BrowsableStateAlwaysMethodInBrowsableStateNeverBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4221,
  "endLine" : 4257,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Class_BrowsableStateAdvanced_DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5282,
  "endLine" : 5317,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Struct_BrowsableStateAdvanced_DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5537,
  "endLine" : 5572,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Enum_BrowsableStateAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5667,
  "endLine" : 5702,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Interface_BrowsableStateAdvanced_DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5810,
  "endLine" : 5845,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParamsArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 868,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastIfNecessary2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 549,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInitialization_SimpleLambda_Block()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 194,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInitialization_ParenLambdaNoType_Block()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 234,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInitialization_ParenLambdaWithType_Block()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 274,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastInitialization_SimpleLambda_Block()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 404,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastInitialization_SimpleLambda_Block_ExtraParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 444,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastInitialization_ParenLambdaNoType_Block()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 484,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastInitialization_ParenLambdaWithType_Block()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 524,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1145,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithInvokeMethod3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1652,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithInvokeMethod4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1697,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotIncludeShadowedEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 548,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNavigationBarRefreshesAfterProjectRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/NavigationBarPresenterTests.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 320,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SelectAllDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 308,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameInDocumentsWithoutOpenTextViews()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 839,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCaretInsideBlockCommentSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/BlockCommentEditing/BlockCommentEditingCommandHandler.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 209,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void TryCompleteTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/XmlTagCompletionCommandHandler.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 76,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SplitString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 109,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PushSelectedItemsToPresenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 338,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindResults()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/DefinitionPeekableItem.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 92,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 90,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model HandleNormalFiltering()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 286,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem GetBestCompletionItemBasedOnMRU()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 336,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model HandleDeletionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 392,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ComputeModelInBackgroundAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 168,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DecompileSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 236,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryFormatUsingTokenFormatter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 338,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task TryNavigateToOrPresentItemsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Host/IStreamingFindReferencesPresenter.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 94,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HandleWordDeleteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_WordDeleteHandler.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 85,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task WriteDatabaseFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 370,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetFixAllCodeActionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/FixAll/FixAllGetFixesService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 86,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 956,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Queries_GroupJoin()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5441,
  "endLine" : 5479,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetSourceSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 164,
  "linesOfCode" : 34,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateImplicitConversionTargetTypeNotInSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4295,
  "endLine" : 4337,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateExplicitConversionTargetTypeNotInSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4434,
  "endLine" : 4476,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralsInLambdas()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 696,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3196,
  "endLine" : 3236,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultipleNamesLocalDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5289,
  "endLine" : 5333,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestResourceDeclaredOutside()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5410,
  "endLine" : 5446,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LineContinuation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.TriviaProcessor.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 97,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CompileGetLocals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 533,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EvalResult CreateResultsOnlyRowIfSynthesizedEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 117,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseChangeSource()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ChangeCommand.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 76,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 559,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 178,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteField()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 821,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProcessStartInfo CreateProcessStartInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessRunner.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 173,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe int RunOne()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 188,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseBundledValue()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1158,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function RewriteFieldNameAndAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EncapsulateField/VisualBasicEncapsulateFieldService.vb",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 58,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function Negate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 489,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindControlVariable()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/CorrectNextControlVariable/CorrectNextControlVariableCodeFixProvider.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 102,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDottedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 150,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeIdentifierNameState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateVariable/VisualBasicGenerateVariableService.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 99,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.Validator.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 68,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List VerifyAndPermuteParamNodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 497,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode FindPartnerInMemberInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 466,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int TiedToAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 161,
  "linesOfCode" : 33,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryNegateBinaryComparisonExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 219,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/NamespaceDeclarationStructureProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 55,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTriggerParenOrComma()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/SignatureHelpUtilities.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 128,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ConstructorDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUnboundIdentifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 65,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 81,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryComputeRefactoring()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeRefactoringProvider.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 103,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task GetNewRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Async/CSharpAddAwaitCodeFixProvider.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 91,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AwaitKeywordRecommender.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 55,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPatternMatching()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 326,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable RemoveInitializedDeclarationAndReturnPattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 266,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetInnermostStatementContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 176,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol GetContainingScopeType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.StatementResult.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 107,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol GenerateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Property.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 60,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetStatementToAddNullCheckAfter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 314,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpItems.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 101,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UpdateDataMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 151,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AddDocumentFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 66,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async override Task GetFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.FixAllProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 55,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionItem Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionItem.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 48,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatcher GetPatternMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 172,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetItemsInDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/FileSystemCompletionHelper.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 251,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitializeExplicitInterface()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateMethodService.State.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 110,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CheckVariableTypesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 132,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FadeOutCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractUseCollectionInitializerDiagnosticAnalyzer.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 159,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 798,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ProcessOneInternalsVisibleToAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 981,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DecodeOperatorModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 484,
  "linesOfCode" : 33,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportDuplicateInterfaceWithDifferentTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3945,
  "endLine" : 3986,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 593,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasConflict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 987,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportMutableStructureConstraintsInUsing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4562,
  "endLine" : 4610,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildConditionForField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/AnonymousTypeSyntheticMethods.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 293,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub LookupImmediate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 444,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub LookupInTypeParameterNoExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1587,
  "endLine" : 1635,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindNameInsideCrefReferenceInLegacyMode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_Compat.vb",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 82,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3193,
  "endLine" : 3238,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConvertToNumeric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 679,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 74,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlMisc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 360,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlEmbedded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2045,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1634,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3382,
  "endLine" : 3432,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsFirstStatementOnLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5750,
  "endLine" : 5789,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAggregateList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 274,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 357,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyArrayLiteralConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1217,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 531,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetCorrespondingConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 245,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MemberVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 352,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryReduce()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 540,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 458,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FindInitialNodeFromPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 656,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function RemoveErrorTypesAndDuplicates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 915,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AdjustSymbolsForObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1469,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteDocumentationCommentForEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Event.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 92,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 302,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitLambdaInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 358,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 58,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHelperForObjectBinaryOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 590,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteTrivialMidAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 500,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub PopulateRangeVariableMapForQueryLambdaRewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 120,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUserDefinedShortCircuitingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 81,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub FlattenConcatArg()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.vb",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 156,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFrameForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 293,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SubstituteTypesDistinctWithoutModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 358,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateAttributeUsageForNetModuleAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1257,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceMemberContainerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 219,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NoteFieldDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 626,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasStructCircularity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1862,
  "endLine" : 1900,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Location GetCorrespondingBaseListLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 73,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray MakeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 830,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckInterfaceUnification()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 1026,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PENamedTypeSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 193,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray EatElementNamesIfAvailable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/TupleTypeDecoder.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 310,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckInterfaceVarianceSafety()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 57,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseGeneratedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 327,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol GetTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 585,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WellKnownAttributeData ValidateAttributeUsageAndDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 648,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IReadOnlyDictionary GetAnonymousTypeMapFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 148,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SynthesizedPrivateImplementationDetailsStaticConstructor.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 73,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/EntryPointCandidateFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 83,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundBlock ConstructAutoPropertyAccessorBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 203,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 655,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectiveTriviaSyntax GetFirstDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 282,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectiveTriviaSyntax GetLastDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 322,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 49,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1318,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalState VisitSwitchHeader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 84,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol UseNonFieldSymbolUnsafely()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1172,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitUnaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 52,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray VisitNamespaceChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 81,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleNamespaceOrTypeDeclaration CreateScriptClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 202,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CollectLocalsFromDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 107,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ClassifyConversionFromType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 212,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Conversion GetStackAllocConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 327,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MethodGroupReturnTypeInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1300,
  "endLine" : 1349,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExplicitParameterTypeInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1379,
  "endLine" : 1432,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LowerBoundInterfaceInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1943,
  "endLine" : 1988,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberAnalysisResult IsConstructorApplicableInNormalForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 377,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult BetterConversionFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1950,
  "endLine" : 1996,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InheritsFromIgnoringConstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 499,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 90,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MethodGroupConversionHasErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 843,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree AddByNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 503,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertIsLabeledStatementWithLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundStatementExtensions.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 65,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override BoundNode VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 152,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BinaryOperatorSignature GetSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 606,
  "linesOfCode" : 33,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AddReducedAndFilteredMethodGroupSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4249,
  "endLine" : 4285,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 799,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundStatement Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncRewriter.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 75,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteStringConcatenationManyExprs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 337,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LowerDecisionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 469,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVariableDeclaratorOperation CreateVariableDeclaratorInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 90,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 161,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ServerShutdownsDuringProcessing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 159,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void GetChunks_SeekWriteRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/NativePdbWriter/ComMemoryStreamTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 94,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmptySetRespectsInterfaceContract()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/SpecializedCollectionsTests.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 59,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyRuleSetError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 80,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeSpecificStrict2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 725,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/OperationTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 61,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Culture_WeakDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 381,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestObjectMapLimits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1138,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Utilities.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 231,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MovePdbFileIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 327,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object TryLoadFromAlternativePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 687,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetCurrentUICultureSetter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UICultureUtilities.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 51,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol SingleSymbolWithArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 90,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CombineSegments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 315,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldForwardToPreviousMethodWithUsingInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/CustomDebugInfoWriter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 308,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetConsolidatedTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 597,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EntityHandle GetMemberReferenceParent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 991,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 687,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetTypeOfTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 483,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PopulateEncLogTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 741,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SerializeLambdaMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinueMethodDebugInformation.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 279,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetAllMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 663,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ScopeBounds GetLocalScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 465,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VisitMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ReferenceDependencyWalker.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 142,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable TrueBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 138,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ProcessSlashes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 720,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExecuteCompilationActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1143,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ComputeDescriptors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.AnalyzerExecutionContext.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 164,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DecodeGlobalSuppressMessageAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 324,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ParseNextNameSegment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 275,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeInfo? ParseIndexedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 528,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateLocalDiagnostics_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 161,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream CreateDefaultWin32Resources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1248,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSwitchStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 569,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMethodDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 773,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAsPrivateInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1113,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAccessorDeclarations2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2276,
  "endLine" : 2315,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 78,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAccessibilityPrecedence()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 349,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 140,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetBindableParent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1099,
  "endLine" : 1149,
  "linesOfCode" : 33,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RenameWithinToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 636,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetCorrespondingConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 995,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNestedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/FindSymbols/CSharpDeclaredSymbolInfoFactoryService.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 358,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2353,
  "endLine" : 2386,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 291,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 156,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan GetInactiveRegionSpanAroundPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1274,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1340,
  "endLine" : 1386,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPreviousExpressionPotentiallyAmbiguous()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 485,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNextExpressionPotentiallyAmbiguous()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 523,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetReplacementCandidates()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 871,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInStaticContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 177,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAccessorDeclarationContextWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 595,
  "linesOfCode" : 33,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSyntax CreateSimpleTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 130,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldFormatSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 72,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestExecuteWithErrorReportingThrowOperationCanceledException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/ExceptionHelpersTests.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 53,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontCrash_VB_2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 256,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StreamTest3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 327,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetOutputKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 765,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 323,
  "linesOfCode" : 33,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool metadataTypeMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 306,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetNameAndInnermostNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 99,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Bucket Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 756,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Unescape()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringEscapeEncoder.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 105,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/XmlFragmentParser.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 95,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IPropertySymbol RemoveAttributeFromParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IPropertySymbolExtensions.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 73,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DocumentState UpdateTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 549,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task BuildCompilationInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 470,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetSemanticModelAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 293,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution UpdateReferencesAfterAdd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1054,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 203,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateDeclarationLocationAnnotationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 327,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ApplySpaceAndWrappingOperationsBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 514,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryCreateCodeAnalysisSessionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 131,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestRemoveBaseAndInterfaceTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2960,
  "endLine" : 3006,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoEncoder.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 204,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PInvoke()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 286,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override PortableExecutableReference ResolveMissingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/Resolvers/RuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 112,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 362,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1099,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2241,
  "endLine" : 2291,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetGenericName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/GenericExtender.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 97,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateNewArray()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 614,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IWpfTextView GetActiveTextView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/CommonVsUtils.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 79,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpCommandLineArguments ParseCommandLineArguments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/TempPECompilerService.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 105,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnqueueAddEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 887,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnqueueChangeEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 923,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnqueueRemoveEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 974,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 318,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1272,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document DeleteMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2879,
  "endLine" : 2925,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetTextForContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 274,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetTopLevelNodesFromDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Progression/CSharpProgressionLanguageService.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 80,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol GetMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 288,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 134,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetVisibleTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 984,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryNavigateToPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/VisualStudioDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 166,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task OnReferenceFoundWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithoutReferencesFindUsagesContext.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 79,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SetEndPositionIfNoneSpecified()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 233,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateToSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 165,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateToPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 237,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetCommandBindings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 105,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetImageListAndIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/VisualStudioWorkspaceImplExtensions.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 66,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryOnBeforeGlobalSymbolRenamed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VsRefactorNotifyService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 55,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task PopulateMapsForSymbolInputNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 135,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IImmutableSet IncludeDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/AbstractCallFinder.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 148,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChangedLookForOptionsChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItemSource.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 145,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool CompareChildren()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractCodeModelEventCollector.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 84,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DeclarationChange CompareRenamedDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractCodeModelEventCollector.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 128,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InsertNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1135,
  "endLine" : 1179,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Formatting_ConstructorInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 237,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_CascadeThroughMethodGroups_AssignedToVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 243,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_CascadeThroughMethodGroups_PassedAsArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 321,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderIndexerParametersAndArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 368,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParametersInMethodThatImplementsInterfaceMethodOnlyThroughADerivedType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 788,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 197,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructorGenerationForDifferentNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2394,
  "endLine" : 2432,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructorWithInitializer_Internal_Update3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1127,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachVariable_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3433,
  "endLine" : 3468,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Initializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4091,
  "endLine" : 4126,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Initializer_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4166,
  "endLine" : 4201,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoWhileBody_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4957,
  "endLine" : 4992,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchFilter_Update_Leaf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6003,
  "endLine" : 6036,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchFilter_Update_Leaf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6039,
  "endLine" : 6072,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync_SyntaxError_Change()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 327,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync_SyntaxError_NoChange2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 391,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync_SemanticErrorInDeclaration_Change()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 577,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_LocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2027,
  "endLine" : 2060,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_MultipleCtorsIncludingInitializersContainingLambdas_EditConstructorWithLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5916,
  "endLine" : 5955,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_MultipleCtorsIncludingInitializersContainingLambdas_EditConstructorWithLambda_Trivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5958,
  "endLine" : 5997,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_MultipleCtorsIncludingInitializersContainingLambdas_EditConstructorWithoutLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6000,
  "endLine" : 6039,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_EditConstructorNotIncludingInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6042,
  "endLine" : 6081,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_RemoveCtorInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6084,
  "endLine" : 6123,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_ActiveStatements1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6225,
  "endLine" : 6262,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_ParameterlessConstructorInsert_WithInitializersAndLambdas1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6606,
  "endLine" : 6644,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_ConstructorInsert_WithInitializersButNoExistingLambdas1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6692,
  "endLine" : 6730,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_DelegateType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3121,
  "endLine" : 3159,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_SourceType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3162,
  "endLine" : 3200,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CapturedParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3372,
  "endLine" : 3407,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Insert_ThisOnly_Nested1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5045,
  "endLine" : 5082,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_CapturedParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5742,
  "endLine" : 5777,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_AccessingCapturedTransparentIdentifier1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7822,
  "endLine" : 7858,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SemanticError_AwaitInPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8735,
  "endLine" : 8769,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Recompile4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 297,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIUnknownIDispatchAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3902,
  "endLine" : 3939,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3331,
  "endLine" : 3365,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormattingForNamespaceUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4283,
  "endLine" : 4317,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericNameWithBrackets()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 218,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyTop_TakeBottom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 225,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyBottom_TakeTop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 262,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void C2CMemberSymbolChanged01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 357,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderIndexerParametersAndArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 367,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParametersInMethodThatImplementsInterfaceMethodOnlyThroughADerivedType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 843,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample2_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 833,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample2_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 869,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample2_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 905,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample2_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 941,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample2_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 977,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample2_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 1013,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample2_7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1049,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample2_8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1085,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample2_9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1121,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample2_10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1157,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericMethod_BrowsableMixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 241,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Keywords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 632,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplifyStaticMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2630,
  "endLine" : 2666,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 52,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodWithArgumentFromBaseConstructorsArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2810,
  "endLine" : 2846,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodWithArgumentFromGenericConstructorsArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2850,
  "endLine" : 2886,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInNewFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 698,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInMemberAccessExpressionInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2007,
  "endLine" : 2041,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithoutEnumForGenericsInMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2080,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithoutEnumForGenericsInNameContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2084,
  "endLine" : 2119,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInMemberAccessWithNSForModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2123,
  "endLine" : 2157,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_NoEnum_InvocationExpression_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2988,
  "endLine" : 3022,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvokeFromAddAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1498,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ContextualKeywordsAsFieldName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 564,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Object_Initializer_OpenBraceOnDifferentLine_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 564,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckScopeNonConflict1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 488,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveNestedTypeToNewFile_Comments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 472,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetReference_ImplicitReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 860,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Trivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1083,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastToNotBreakOverloadResolutionInNestedLambdas()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2976,
  "endLine" : 3013,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineIntoLambdaWithReturnStatementWithNoExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3866,
  "endLine" : 3902,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertNeededCast1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2191,
  "endLine" : 2233,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormattingOfIntroduceLocal2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2836,
  "endLine" : 2868,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestKeepBlockIfThereIsVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 466,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 55,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 55,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 55,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOperators1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 1015,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OverriddenSymbolsFilteredFromCompletionList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4149,
  "endLine" : 4184,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CollectionInitializerPatternFromBaseType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 659,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CollectionInitializerPatternFromBaseTypeInaccessible()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 702,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddedUsingWithBanner1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1469,
  "endLine" : 1507,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Colon_SwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2303,
  "endLine" : 2337,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Colon_SwitchLabel_Comment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2342,
  "endLine" : 2378,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task AssertFormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 151,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments06()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 830,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments08()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 912,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMergeComments06()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1118,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMergeComments08()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1200,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 544,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 581,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/MethodDeclarationHighlighter.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 57,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndingString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/AutomaticLineEnderCommandHandler.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 99,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 170,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWithEventsField_EventsFromInheritedInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 507,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultiFile_CSharp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 57,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Test_VisualBasicToCSharp1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 111,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub TestDiagnosticsReportedOnAllPartialDefinitionsCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 940,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifySessionCommittedAfterCutPasteOutsideIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1295,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyNoSelectionAfterCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1181,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolationCompletionSession.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 82,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetTargetPositionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/GoToAdjacentMemberCommandHandler.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 125,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTelemetryId()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 145,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSuggestedActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 188,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAsElementContentNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 658,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeParameterDataFlowOut()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 143,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturnStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2209,
  "endLine" : 2246,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EENamedTypeSymbol CreateSynthesizedType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 202,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 141,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MemberInfo GetOriginalDefinition()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 795,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetChild()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 237,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvalResult GetRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/NativeViewExpansion.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 72,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvalResult CreateResultsViewRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 251,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EvalResult GetRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/PointerDereferenceExpansion.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 75,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSignature ParseType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 248,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteClassHeader()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 308,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task SendRunStats()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 395,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function GetInvocationSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 121,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub AssertIsBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 52,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function FindMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 74,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 136,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInvertedIfNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 319,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function IntroduceLocalAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceLocal.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 50,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function IntroduceLocalDeclarationIntoBlockAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceLocal.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 158,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsAllStaticLocalUsagesDefinedInSelectionIfExist()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 221,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsFinalSpanSemanticallyValidSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 609,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int TiedToAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 250,
  "linesOfCode" : 32,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double CombineOptional()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1153,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetActiveSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 666,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool QueryClauseLambdasTypeEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1067,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override List GetExceptionHandlingAncestors()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2933,
  "endLine" : 2977,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax UseExpressionOrBlockBodyIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 209,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode RemoveDeclaratorFromScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 396,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 70,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/DisabledTextTriviaStructureProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 62,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AssignmentSupportsStylePreference()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseImplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 263,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AreSpecialOptionsActive()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateMethodService.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 72,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryInitializeState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateDefaultConstructors/CSharpGenerateDefaultConstructorsService.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 56,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SelectionInfo AdjustFinalTokensBasedOnContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 208,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task CheckTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 125,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CalculateExceptionRegionsAroundActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1156,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasConflict()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Conflicts.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 86,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 90,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertAutoPropertyToFullProperty/AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 59,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 65,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddPartialModifiersToTypeChain()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeEditor.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 278,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SynchronizeWithBuildAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 60,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticResultSerializer.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 59,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessEvents()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 251,
  "linesOfCode" : 32,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetDocumentCount()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 701,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SplitRawLineIntoFormattedLines()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.DocCommentFormatter.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 209,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract TNode RewriteCore()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 347,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task BuildCompilationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundCompiler.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 160,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DetermineNamespaceOrTypeToGenerateIn()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 409,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetPredefinedTypeKindOption()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.CodeAction.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 178,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletionItem CreateWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 52,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.CodeGenerator.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 116,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable RemoveBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 115,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidateAttributeUsageAndDecodeWellKnownNetModuleAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 349,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateTypeParameterInfoInPart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 855,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNameToTypeMembersMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 297,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAssemblyAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 178,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DecodeNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/TupleTypeDecoder.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 213,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LoadSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 971,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeDefinitionToMemberMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 920,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNameKind.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub RescanTrailingColonAsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 306,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlMisc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 784,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WarnOnUnobservedCallThatReturnsAnAwaitable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2584,
  "endLine" : 2645,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundUserDefinedBinaryOperator",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3224,
  "endLine" : 3269,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetQueryClauseSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 925,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1658,
  "endLine" : 1704,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As KeyValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 423,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 2479,
  "endLine" : 2535,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindLocalConstantInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 630,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EvaluateLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 265,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportUnrecognizedStatementError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseReportError.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 109,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeStatementSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1622,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 51,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2847,
  "endLine" : 2893,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function InBlockInterior()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 319,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MapToCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/EmitHelpers.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 139,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSwitchTableHeader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1084,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddDebugSourceDocumentsForChecksumDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2379,
  "endLine" : 2428,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSymbolInfoForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3070,
  "endLine" : 3111,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Filter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicDiagnosticFilter.vb",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 79,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CompileSynthesizedMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 877,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BindDefaultConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1948,
  "endLine" : 1997,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 448,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteBinaryConditionalExpressionInExpressionLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalExpressions.vb",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 163,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeTupleConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 228,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ComputeLambdaScopesAndFrameCaptures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 219,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 188,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ArrowExpressionClauseSyntax GetExpressionBodySyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/CSharpAnalyzerDriver/CSharpDeclarationComputer.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 341,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DiagnosticInfo CreateObsoleteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ObsoleteAttributeHelpers.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 170,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrongNameKeys ComputeStrongNameKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 507,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportDiagnosticsForUnsafeSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 706,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableHashSet GetConstantValueDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 704,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceParameterSymbol WithCustomModifiersAndParamsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbol.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 147,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void PostDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1368,
  "endLine" : 1407,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InvokeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 279,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckSequentialOnPartialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2117,
  "endLine" : 2152,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HaveSameConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 365,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CSharpAttributeData EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1177,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual DiagnosticInfo GetUseSiteDiagnosticImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1936,
  "endLine" : 1972,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalizableErrorArgument Localize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolKindExtensions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 43,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypePublicSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 90,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeUnification.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 308,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 762,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetCustomAttributesToEmitIterator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SymbolAdapter.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 142,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/AnonymousTypeMethodBodySynthesizer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 231,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object Evaluate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 770,
  "linesOfCode" : 32,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanMultiLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2482,
  "endLine" : 2515,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 54,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplay.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 132,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddGlobalNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 179,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInAnonymousFunctionOrQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 454,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 399,
  "linesOfCode" : 32,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LineVisibility GetLineVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpLineDirectiveMap.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 134,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AssignImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 209,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportReadonlyLocalError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1342,
  "endLine" : 1378,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundAssignmentOperator BindAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1248,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression GenerateConversionForAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1526,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiDictionary CreateTypeParameterMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithCrefTypeParametersBinder.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 72,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ProcessCrefMemberLookupResults()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 514,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectVariablesFromDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 367,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeconstructionVariable BindDeconstructionVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 795,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ClassifyImplicitConversionFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 80,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidUserDefinedConditionalLogicalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 997,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstantValue FoldStringConcatenation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1825,
  "endLine" : 1866,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void LookupMembersInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 210,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary BuildLabelsByValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 155,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundNode Bind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 176,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetAdjustedNodePosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1196,
  "endLine" : 1236,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBlock VisitAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 311,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 808,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetBreakpointSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 155,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetRightParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 187,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetEffectiveArgumentRefKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 541,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewritePointerNumericOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 2023,
  "endLine" : 2060,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeTupleFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Field.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 91,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakePropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PropertyAccess.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression TranslateLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 161,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoServerConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 107,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedPipeServerStream ConstructPipe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/NamedPipeClientConnection.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 116,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDefineConstantsSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Csc.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 416,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ReadAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 156,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ReadAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 364,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DefineSequencePoints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/ISymUnmanagedWriter.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 114,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static StrongNameKeys CreateHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 155,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TNode Copy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/XmlUtilities.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 57,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ParseArrayBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1068,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceText From()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 204,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReferenceProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReferenceProperties.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 72,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetParametersToEmitCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 647,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFirstChildIndexSpanningPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 923,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol GetSymbolForTypeHandleOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 438,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsConditionalBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILOpCodeExtensions.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 121,
  "linesOfCode" : 32,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BitVector AllSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 188,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 120,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteAndCatchIfThrows_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1244,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Diagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 266,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetupWin32Resources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1370,
  "endLine" : 1404,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveFieldFromMultiFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 722,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ElasticLineBreaksBetweenMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingElasticTriviaTests.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 137,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 269,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultilineLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 303,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NormalPropertyBoth()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3195,
  "endLine" : 3226,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryContinuation1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4643,
  "endLine" : 4678,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCheckedAndUncheckedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6352,
  "endLine" : 6388,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SwitchSectionHonorsNewLineForBracesinControlBlockOption_NonDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7370,
  "endLine" : 7404,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormattingCodeWithBrokenLocalDeclarationShouldRespectFormatTabsOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7452,
  "endLine" : 7488,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmbededStatement1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1640,
  "endLine" : 1673,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 204,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/ClassificationHelpers.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 50,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RewriteEndIfStatementOrDirectiveSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/FixIncorrectTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 222,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ProcessTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/FixIncorrectTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 266,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTypeCharString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 140,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetFloatLiteralValueString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 227,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 600,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanRemoveCallKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CallStatementSyntaxExtensions.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 49,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task AssertFormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/Formatting/FormattingTestBase.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList RemoveAttributeFromAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 487,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TDeclarationNode AddStatementsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 543,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode AsIsolatedDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2435,
  "endLine" : 2469,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken TryEscapeIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 119,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyPreprocessorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 141,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsVerbatimStringToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/ClassificationHelpers.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 104,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool LocalVariableConflict()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 778,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPotentialTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeSyntaxExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 63,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetLeadingBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 559,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanSafelyMoveLocalToBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ILocalSymbolExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 45,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FinishIf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 148,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSwitchLabelContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 414,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalysisResult Between()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 95,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AnalyzeWhitespacesInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 194,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTrivia FormatDocumentComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 291,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 527,
  "linesOfCode" : 32,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImmediatelyDerivedTypes_CSharp_AliasedNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/DependentTypeFinderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 93,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWorkspaceChangedWeakEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2134,
  "endLine" : 2169,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CheckP2PReferencesNotSameAfterReferenceChangedTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/WorkspaceReferenceTests.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 170,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestNonEmptyDictionaryReturnsTrue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/EditorConfigStorageLocation/EditorConfigStorageLocationTests.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 77,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WritableStreamTest2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SerializableBytesTests.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 162,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceIntegerLiteralWithOverflow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1960,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPP1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 391,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestTemporaryStorageScaling()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 217,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StreamTest2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 287,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunInTransaction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 179,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetDebugType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 406,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCreatePersistentStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 242,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILogger AddOrReplace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/AggregateLogger.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 81,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryWritePortableExecutableReferenceBackedByTemporaryStorageTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 456,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await FindTypesInProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 357,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Match()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 68,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TypesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 187,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ISymbol GetOriginalSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SimplificationHelpers.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 96,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 194,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task GetValueAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 348,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Bucket Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 677,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Graph GetGraph()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 68,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan ScanWordRun()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StringBreaker.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 152,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEditorBrowsable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 694,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol CreateIEqutableEqualsMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 87,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override async Task GetFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 167,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 255,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 456,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetRuleSpacesOrIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 573,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExtraLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 692,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/RuntimeMetadataReferenceResolverTests.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 62,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void References_Versioning_WeakNames3()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 445,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DetermineSpecificDiagnosticOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 255,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 60,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEnumBlockStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 425,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 700,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 902,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1116,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1230,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1313,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnBeforeSaveWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 134,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetMemberNavigationPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 278,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 778,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractEntryPointFinder.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 72,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTable.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 71,
  "linesOfCode" : 32,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetMemberType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 312,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/DiagnosticProgressReporter.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 104,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldShowFrame()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.ExceptionFormatting.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 115,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticData GetDiagnosticData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 311,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int FormatWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageTextOps.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 78,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConditionallyCollapseOutliningRegions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 309,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 112,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryOnAfterGlobalSymbolRenamed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VsRefactorNotifyService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 91,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/InheritsGraphQuery.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 57,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateNodeIdAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Progression/GraphNodeCreation.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 56,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OpenRuleSetHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 396,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReportDiagnostic? MapSelectedItemToReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 603,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SpecialType GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 840,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable ChildrenOfNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceEnumerator.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 96,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 53,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIsSymbolAccessibleWithInternalField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1283,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 341,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1462,
  "endLine" : 1502,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2623,
  "endLine" : 2663,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3784,
  "endLine" : 3824,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4945,
  "endLine" : 4985,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6106,
  "endLine" : 6146,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7267,
  "endLine" : 7307,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8428,
  "endLine" : 8468,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructorWithInitializer_Leaf_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1166,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_Update_Leaf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2590,
  "endLine" : 2622,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachDeconstructionVariable_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3471,
  "endLine" : 3505,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Initializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4129,
  "endLine" : 4163,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoWhileBody_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4920,
  "endLine" : 4954,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoWhileBody_Update_Lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4995,
  "endLine" : 5029,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchCase_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5032,
  "endLine" : 5066,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchCase_Update_Lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 5069,
  "endLine" : 5103,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_LeafEdits_SwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7080,
  "endLine" : 7112,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptionHandlers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1392,
  "endLine" : 1426,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetBreakpointSequence1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 128,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodDelete_WithAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2161,
  "endLine" : 2195,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_AddCtorInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6126,
  "endLine" : 6164,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_ForEach2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2291,
  "endLine" : 2327,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Generic2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3334,
  "endLine" : 3369,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_ThisOnlyToClosure1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4246,
  "endLine" : 4282,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Accessing_Closure1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4367,
  "endLine" : 4405,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_ThisOnlyToClosure1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6515,
  "endLine" : 6551,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Delete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8402,
  "endLine" : 8434,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MissingAsyncStateMachineAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8698,
  "endLine" : 8732,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Reorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 49,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNamesInProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 282,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementThroughFieldMemberInterfaceWithIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 772,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRenameConflictingTypeParameters3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3399,
  "endLine" : 3434,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIUnknownIDispatchAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3862,
  "endLine" : 3898,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflictedInaccessibleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2237,
  "endLine" : 2272,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetLocalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 337,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingStaticEnum_AllMembersExist()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 605,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingStaticEnum_AllMembersExist_OutOfDefaultOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 640,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OrderingOfConstructorsAndTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 680,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Method_Overloads_BothBrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1158,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OverriddenSymbolsFilteredFromSigHelp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1197,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExcludeFilesWithInactiveRegions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1735,
  "endLine" : 1768,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExcludeFilesWithInactiveRegions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 703,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericType_BrowsableAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 806,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Attribute_BrowsableAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 773,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExcludeFilesWithInactiveRegions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 880,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExcludeFilesWithInactiveRegions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 544,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplification1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3403,
  "endLine" : 3439,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotAddImportsIntoHiddenRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4800,
  "endLine" : 4832,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf13()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5760,
  "endLine" : 5796,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf14()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5800,
  "endLine" : 5836,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf15()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5840,
  "endLine" : 5876,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf16()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5880,
  "endLine" : 5916,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAsyncReturnOperand1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 52,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FunctionNotAwaited()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 396,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FunctionNotAwaited_WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 437,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastWithOverloadedBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 917,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInForEach4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2985,
  "endLine" : 3023,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastThatDoesntChangeShapeOfAnonymousTypeObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3717,
  "endLine" : 3751,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_ObjectCreationExpression_MethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2245,
  "endLine" : 2277,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_ObjectCreationExpression_MethodGroup_Generics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2280,
  "endLine" : 2312,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_VarDecl_MethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2502,
  "endLine" : 2534,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_Cast_MethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2697,
  "endLine" : 2729,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_TypeConstraint_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3025,
  "endLine" : 3059,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithProperAccessibilityWithNesting_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3212,
  "endLine" : 3244,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_Event_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3305,
  "endLine" : 3337,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2972,
  "endLine" : 3006,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEventTypeAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3818,
  "endLine" : 3852,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersOnOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2108,
  "endLine" : 2139,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3717,
  "endLine" : 3748,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3751,
  "endLine" : 3782,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionMethodLinq()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 188,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamingNoConflict3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 478,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReturns()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateOverrides/GenerateOverridesTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 90,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveNestedTypeToNewFile_Attributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 429,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveNestedTypeToNewFile_ParentHasOtherMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 551,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithPartialClasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1270,
  "endLine" : 1304,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnLambdaWithDynamic_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 423,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizeIfParseChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 462,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameVerbatimIdentifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 834,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertNeededCast1NotVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2237,
  "endLine" : 2277,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnActionInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 436,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractLocalFunctionInterior()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1553,
  "endLine" : 1585,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeWithBaseHashCode2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 529,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility10_PrivatePrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2880,
  "endLine" : 2914,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility11_PrivateProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2918,
  "endLine" : 2952,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility12_PrivateProtectedInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2956,
  "endLine" : 2990,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility13_PrivateInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2994,
  "endLine" : 3028,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility14_ProtectedPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3032,
  "endLine" : 3066,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility15_ProtectedInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3070,
  "endLine" : 3104,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility16_ProtectedInternalProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3108,
  "endLine" : 3142,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility17_ProtectedInternalInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3146,
  "endLine" : 3180,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateLocalNameSimplification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3927,
  "endLine" : 3962,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OrderingOfConstructorsAndTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 499,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAngles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/BraceMatching/InteractiveBraceHighlightingTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 154,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_Operator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 432,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitInsertPropertyAfterMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1337,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitInsertPropertyBeforeMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1340,
  "endLine" : 1376,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitAbstractIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1631,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AmbiguityBetweenExpressionAndLocalFunctionReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2113,
  "endLine" : 2151,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CollectionInitializerPatternFromBaseTypeAccessible()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 794,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void AssertFormatWithPasteOrReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 248,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 480,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWarnOnChangingScopes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 461,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithIntermediaryStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 173,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedMethodWithBlockBodiedAnonymousMethodExpressionInMethodArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 789,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HandleFormattableStringTargetTyping1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1896,
  "endLine" : 1932,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MemberAccessStructAsExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1351,
  "endLine" : 1384,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithInterimStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 276,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetLineSeparatorsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineSeparators/VisualBasicLineSeparatorService.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 84,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_Properties.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 56,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AdjustSpanWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 161,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function BuildContentForIntrinsicOperatorAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/QuickInfo/SemanticQuickInfoProvider.vb",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 178,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Event Ev_Event()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 891,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDiagnosticsFromMultipleProjects()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 191,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestMethodSymbolAnalyzersForExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1067,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSemanticClassificationWithoutSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Classification/ClassificationTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 63,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ConflictsAcrossLanguages_Resolvable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 457,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyHighlightsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/AbstractReferenceHighlightingTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 66,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ExtractMethod/AbstractExtractMethodCommandHandler.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 111,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotSpan? GetVisibleLinesSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 372,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.Tagger.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 97,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextBuffer CreateProjectionBufferForBlockHeaders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 174,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CommitCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 674,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DownloadFullDatabaseAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 258,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 382,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1360,
  "endLine" : 1402,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2380,
  "endLine" : 2422,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3400,
  "endLine" : 3442,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4420,
  "endLine" : 4462,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5440,
  "endLine" : 5482,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6460,
  "endLine" : 6502,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7480,
  "endLine" : 7522,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8500,
  "endLine" : 8542,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializerUpdate_Lambdas_MultipleCtorsIncludingInitializers_EditInitializerWithLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5365,
  "endLine" : 5407,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AnalyzeDocumentAsync_Adding_A_New_File()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 676,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub C2CAssemblySymbolChanged02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyCompilationsTests.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 277,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionsOffered()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 185,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestKorean()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 507,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethodExitInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5679,
  "endLine" : 5713,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void PopulateImports()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 281,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ReadOnlyCollection ToBytes()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DynamicFlagsCustomTypeInfo.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 47,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetEditableValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 377,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTupleCompatible()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 396,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetResultAndContinue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 780,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 81,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DkmClrValue GetValueAndFullName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 206,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Name ParseName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 108,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchesNamespace()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 172,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvaluationState CompleteExecution()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 538,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/CompletionProviders/ReplCommandCompletionProvider.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 52,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addRoslynJob()",
  "longName" : "",
  "relativeFileName" : "netci.groovy",
  "fileLinesCount" : 243,
  "components" : [ "primary::ROOT" ],
  "startLine" : 15,
  "endLine" : 54,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeChildProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 588,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateGetChild()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 345,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryGetCachedTestResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/WebDataStorage.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 82,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 547,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Check()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 68,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function IntroduceFieldAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceField.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 51,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/HandlesClauseCompletionProvider.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 114,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustFinalTokensBasedOnContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 349,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodDeclarationSyntax GetSetMethodWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 172,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DiagnosticAnalyzerCategory GetAnalyzerCategory()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDefaultLiteral/CSharpUseDefaultLiteralDiagnosticAnalyzer.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 63,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryAnalyzeDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseImplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 210,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OnlyUsedToAccessTupleFields()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 312,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeRefactoringProvider.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 65,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetCodeFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpAddYieldCodeFixProvider.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 76,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Async/CSharpConvertToAsyncMethodCodeFixProvider.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 90,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task IsExclusiveAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 83,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDeclarationMergable()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 195,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OperationStatus CheckActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 307,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol GetContainingScopeType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.ExpressionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 88,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmitProjectDeltaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 365,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AnalyzeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 590,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportTypeLayoutUpdateRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2535,
  "endLine" : 2570,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.State.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 78,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectId GetBestProjectId_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 268,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ImplementEqualsThroughIEqutableEqualsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 387,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Decrement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 94,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldRemovePreviousSibling()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractRemoveDocCommentNodeCodeFixProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 121,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetDescriptionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 189,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray FilterProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 187,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionList MergeAndPruneCompletionLists()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 358,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItemRules With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 201,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareMatches()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 236,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidAttributeParameterType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 263,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryInitializeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateEnumMember/AbstractGenerateEnumMemberService.State.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 80,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State Generate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.State.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 70,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryFindAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/AbstractUseThrowExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 245,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary CreateTokenLeadingTrailingTriviaMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 217,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function EvaluateFieldConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstantValueUtils.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 61,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ComputeAndSetStrongNameKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1628,
  "endLine" : 1683,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2630,
  "endLine" : 2672,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InferFromSyntaxIfClassWillHavePublicParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 350,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateImplementedInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1251,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1497,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 226,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 472,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function PeekToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 452,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4296,
  "endLine" : 4345,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 197,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundLambda",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1132,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CollectQualifiedOperatorReferenceSymbolsStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 690,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetLocationForOverloadResolutionDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1292,
  "endLine" : 1333,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustReceiverTypeOrValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 864,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AnalyzeConversionAndCreateBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2113,
  "endLine" : 2153,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLocalSymbolType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2980,
  "endLine" : 3033,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseMid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1605,
  "endLine" : 1660,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VerifyRegionPlacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 476,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2284,
  "endLine" : 2325,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAggregationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 127,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1623,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyArrayInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1305,
  "endLine" : 1356,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2644,
  "endLine" : 2688,
  "linesOfCode" : 31,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyTupleConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3564,
  "endLine" : 3610,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Integer",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1430,
  "endLine" : 1469,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetStandaloneExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 166,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1303,
  "endLine" : 1344,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function StackMergeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1414,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitNamespaceChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 92,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1317,
  "endLine" : 1360,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 600,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHelperForDecimalBinaryOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 524,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 193,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SpillRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 384,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 61,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 523,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CacheToLocalIfNotConst()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 740,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetStaticFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 346,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundRangeCaseClauseOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 991,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NormalizeTaskTypesInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1386,
  "endLine" : 1416,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 415,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourcePropertyAccessorSymbol CreateAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 96,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers MakeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 443,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceComplexParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 70,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CSharpAttributeData EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 454,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol TransformType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 175,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PEParameterSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 311,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol EnsureRestExtensionsAreTuples()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 203,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1186,
  "endLine" : 1220,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 561,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateReferencedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 205,
  "linesOfCode" : 31,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportCtorInitializerCycles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/TypeCompilationState.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 236,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxListBuilder LexDirectiveTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2928,
  "endLine" : 2962,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 327,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TryGetInferredMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 462,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsLegalSpanStackAllocPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 168,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 127,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetWellKnownTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 189,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCaptured()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 444,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1810,
  "endLine" : 1850,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitCondExpr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 499,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 66,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EmitFieldLoadReceiverAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1080,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool FieldLoadMustUseRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1197,
  "linesOfCode" : 31,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReduceLet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 596,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundStatement BindForOrUsingOrFixedDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2144,
  "endLine" : 2187,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool GetAwaitableExpressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 246,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetIsCompletedProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 360,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyExplicitOnlyConversionFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1055,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetUserDefinedBinaryOperatorsFromType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 735,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray BuildExternAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 502,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 556,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckInstanceOrStatic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6140,
  "endLine" : 6171,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberSemanticModel GetOrAddModelForParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 905,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 96,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement GenerateKickoffMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 296,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void GenerateMethodImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncRewriter.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 159,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_WhileStatement.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 147,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteStackAllocCountToSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StackAlloc.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 115,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteNoPiaEventAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Event.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 322,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 106,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundStatement RewriteIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IfStatement.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 96,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CompileAndGetBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/EndToEndDeterminismTest.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 57,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/VBCSCompiler.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 49,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HandleCompilationRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 165,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetPrivateKeyFromKeyPair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CryptoBlobParserTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 61,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetPrivateKeyFromKeyPair2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CryptoBlobParserTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 104,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsAbsolute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileUtilitiesTests.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 47,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResizeCompactsSecondFourth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 193,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResizeCompactsThirdFourth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 233,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResizeCompactsLastFourth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 273,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingWithSiblingIncludes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 287,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SplitCommandLineIntoArguments_Quotes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1214,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestDescriptorIsExceptionSafeCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 316,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Portability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 628,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Retargetable_Reference_Portable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 701,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FusionGetBestMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyIdentityTests.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 148,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryParseDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 397,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryParseDisplayName_Keys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 557,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 103,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestWritingPrimitiveArrays()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 556,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestReadingPrimitiveArrays()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 589,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int HandleResponse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 619,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildRequest Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 99,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyData ResolveMissingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 503,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol GetConstructedReducedFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/ISymbolExtensions.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 60,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MemberDescriptor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 189,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 83,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DefineLocalStringConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 1092,
  "endLine" : 1142,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReadOnlyUnmanagedMemoryStream.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 125,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/WeakList.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 197,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParseParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1443,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateFieldMarshalTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2288,
  "endLine" : 2325,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MemberRefComparer.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 52,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool DoPropertySignaturesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2328,
  "endLine" : 2365,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetTypeNamespaceNamesOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 727,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1924,
  "endLine" : 1958,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EntityHandle GetTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1996,
  "endLine" : 2036,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static short InferTypeArityFromMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 526,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolChange GetChange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolChanges.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 186,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PermissionSetAttribute.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 109,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RealizeSequencePoints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 991,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableMemoryStream.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 110,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task WaitForActiveAnalysisTasksAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 913,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 399,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEditAllDeclarations_MultipleFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 320,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2576,
  "endLine" : 2611,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewLinesForBracesInPropertiesTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7516,
  "endLine" : 7548,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewLinesForBracesInAccessorsTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7553,
  "endLine" : 7585,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewLinesForBracesInPropertiesAndAccessorsTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7590,
  "endLine" : 7622,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2296,
  "endLine" : 2328,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/FixIncorrectTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 144,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 113,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteIteratorFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/AsyncOrIteratorFunctionReturnTypeFixer.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 143,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetContainingMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 760,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConvertSingleLineToMultiLineExecutableBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 761,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsOffOfContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 133,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ReplaceNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3193,
  "endLine" : 3234,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/UsingsAndExternAliasesDirectiveComparer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 104,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetTypesSimple()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 122,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode Complexify()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 281,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitQueryInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 182,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StatementSyntax ConvertToStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ArrowExpressionClauseSyntaxExtensions.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 81,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInRefContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 356,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 79,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAttributeNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 64,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List AddUsingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CompilationUnitSyntaxExtensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 179,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInitializerForObjectOrAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 417,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsControlBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/NewLineUserSettingFormattingRule.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 43,
  "linesOfCode" : 31,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMemberDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 51,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindDeclarationsAsync_PreviousSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 180,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task BuildAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 115,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 311,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WriteCompilationOptionsTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 76,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CascadeBetweenAnonymousFunctionParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 189,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CascadeBetweenDelegateMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 282,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddAllMatchingMetadataTypesInProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 572,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AddCompilationDeclarationsWithNormalQueryAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder_SourceDeclarations.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 246,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IPropertySymbol CreatePropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 73,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildArrays()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Builder.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 176,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 224,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksForEachGetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 610,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Node Balance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 287,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetOriginalUnreducedDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 382,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMethodSymbol RemoveAttributesCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IMethodSymbolExtensions.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 221,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetContiguousSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 289,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken FindTokenOnRightOfPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 642,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken FindTokenOnLeftOfPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 681,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPrimitiveValueType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 349,
  "linesOfCode" : 31,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlyList GetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceOrTypeSymbolExtensions.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 73,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetMetadataOnlyImageReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 784,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1203,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnDocumentInfoChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 830,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TokenRenameInfo GetTokenRenameInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameUtilities.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 154,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HeuristicMetadataNameEquivalenceCheck()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 400,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolKeyResolution ReadSymbolKeyWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 432,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 415,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractFormatEngine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 98,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ApplyAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 288,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetSpanFromTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/BaseIndentationFormattingRule.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 218,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AddImportFixData ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 373,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 419,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 3009,
  "endLine" : 3052,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleLoadedFilesWithTrailingExpression()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 716,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleLoadedFilesWithReturnAndTrailingExpression()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 751,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Objects()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 66,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 259,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributeNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 392,
  "linesOfCode" : 31,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetUniqueImportsClauses()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetExpansionClient.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 225,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool GetProjectProperties()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsResetInteractive.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 85,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareNamespaceDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 506,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateLiteral()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 277,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 586,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 626,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 740,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 780,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1075,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1156,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetIsConstant()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2608,
  "endLine" : 2645,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetFunctionExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3677,
  "endLine" : 3712,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/AnalyzerVsixSuggestedActionCallback.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 151,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void SetFileUpdates()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1119,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainedLanguage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 77,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IList CreateLineTextInlines()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/DocumentSpanEntry.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 89,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyParseOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 333,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDocumentCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 565,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RemoveDocumentCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 734,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanResolveType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioFrameworkAssemblyPathResolverFactory.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 108,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray CreateTrackingPoints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Extensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 98,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IVsNavInfo GetNavInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 465,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsExpandableType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 460,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CollectMemberListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 843,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddTypeLink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 136,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetAdjustedDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 66,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TrySubmit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialogViewModel.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 93,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ExtractSnippetInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 224,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDocumentList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 548,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage`2.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 88,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddOrRemoveDropdown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 95,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartSearch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/AbstractCallFinder.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 87,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accessibility GetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 799,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Formatting_Indexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 128,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Formatting_Delegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 163,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Formatting_AnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 200,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_CascadeThroughMethodGroups_DelegateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 280,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderExtensionMethodParametersAndArguments_StaticCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 204,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderExtensionMethodParametersAndArguments_ExtensionCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 240,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnReference_CallToBaseConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 514,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderIndexerParameters_InvokeOnReference_BeforeTarget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 658,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderIndexerParameters_InvokeOnReference_InArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 694,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAllSignatureChanges_1This_3Regular_2Default_1Params()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 58,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFullyQualifyPrioritizeTypesOverNamespaces2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 913,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 233,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField5WithQualification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 426,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingProperty1WithQualification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 722,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnavailableTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1786,
  "endLine" : 1819,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributesWithMultipleArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2064,
  "endLine" : 2099,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributesWithNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2103,
  "endLine" : 2138,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2477,
  "endLine" : 2512,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotStripSingleUnderscore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2999,
  "endLine" : 3034,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 923,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInShortCircuitExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1714,
  "endLine" : 1748,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInShortCircuitExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1786,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleRemovalDoesNotTouchCodeInUnrelatedLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 446,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 299,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1460,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2582,
  "endLine" : 2621,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3743,
  "endLine" : 3782,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4904,
  "endLine" : 4943,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6065,
  "endLine" : 6104,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7226,
  "endLine" : 7265,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8387,
  "endLine" : 8426,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Leaf_NewCommentAtEndOfActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 127,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Inner_NewCommentAtEndOfActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 163,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete_Inner_CommentActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 586,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_Insert_Leaf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2401,
  "endLine" : 2432,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_Update_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2556,
  "endLine" : 2587,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_Update_Lambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2688,
  "endLine" : 2719,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fixed_Update_Lambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3115,
  "endLine" : 3146,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEach_Update_Lambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4053,
  "endLine" : 4084,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Declarator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4204,
  "endLine" : 4237,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Condition1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4310,
  "endLine" : 4343,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Condition_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4346,
  "endLine" : 4379,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Incrementors2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4417,
  "endLine" : 4450,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Using_Update_Lambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4670,
  "endLine" : 4701,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IfBody_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4743,
  "endLine" : 4776,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhileBody_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4849,
  "endLine" : 4882,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_ActiveStatementRemoved4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7427,
  "endLine" : 7460,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1589,
  "endLine" : 1623,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BlockSyntax MakeMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 147,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateMethodInsert_WithParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2275,
  "endLine" : 2310,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateMethodInsert_WithAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2314,
  "endLine" : 2347,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_IntoLayoutClass_Auto()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6451,
  "endLine" : 6485,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_IntoLayoutClass_Explicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6488,
  "endLine" : 6524,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Generic1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3297,
  "endLine" : 3331,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MissingIteratorStateMachineAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8235,
  "endLine" : 8268,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceWithRefOutParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 883,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflictingProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 960,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementEventExplicitly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2567,
  "endLine" : 2601,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRenameConflictingTypeParameters4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3438,
  "endLine" : 3472,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExistingUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 379,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsePartialClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 761,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddToVisibleRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2078,
  "endLine" : 2110,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddInsideUsingDirective3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2910,
  "endLine" : 2943,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddInsideUsingDirective5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2981,
  "endLine" : 3017,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPlaceUsingWithUsings_NotWithAliases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4455,
  "endLine" : 4489,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetSourceMemberSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 247,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVerbatimStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 520,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderExtensionMethodParametersAndArguments_StaticCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 203,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderExtensionMethodParametersAndArguments_ExtensionCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 239,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnReference_CallToBaseConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 505,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderIndexerParameters_InvokeOnReference_BeforeTarget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 649,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Attribute_BrowsableMixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 813,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_ConstructorInitializer_BrowsableStateAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 453,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FieldUnavailableInOneLinkedFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 759,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 55,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyTypeName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 683,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyTypeName4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 772,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyGenericTypeName5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 985,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTestGenerateMethodInConditionalAccess5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6102,
  "endLine" : 6137,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInConditionalAccess6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6141,
  "endLine" : 6176,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInConditionalAccess7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6180,
  "endLine" : 6215,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInConditionalAccess8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6219,
  "endLine" : 6254,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodWithMultipleOfSameGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6799,
  "endLine" : 6833,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToDifferentTypeWithSameName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3197,
  "endLine" : 3234,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastWhichWouldChangeAttributeOverloadResolution1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3238,
  "endLine" : 3277,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnArgumentsWithOtherDynamicArguments_Bracketed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3340,
  "endLine" : 3374,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithConstructorMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 218,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithDefaultEnum_DefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 403,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoGeometricSequence()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 267,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithSimpleSequence2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 335,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWithImplicitValues()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 934,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWithImplicitValues2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 969,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerationWhenMembersShareValues()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1429,
  "endLine" : 1461,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExtractInterfaceCommandDisabledInSubmission()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1094,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsDelegateLocalVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 215,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3547,
  "endLine" : 3577,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveOneWithSurroundingPreprocessor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 553,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefaultConstructorGeneration_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 508,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefaultConstructorGeneration_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 545,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockIndentationWithAutomaticBraceFormattingDisabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 800,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsedInAttribute1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 244,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 667,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLeadingTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 843,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 195,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1698,
  "endLine" : 1730,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1942,
  "endLine" : 1972,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineFormattableStringIntoCallSiteRequiringFormattableString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3793,
  "endLine" : 3827,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameVerbatimIdentifier2NoVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 871,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateLocalConflictingName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4176,
  "endLine" : 4206,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPickNameBasedOnArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4413,
  "endLine" : 4447,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPickNameBasedOnArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4451,
  "endLine" : 4485,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeMultipleMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 659,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeSystemHashCodeOneMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1386,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameSimplification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1681,
  "endLine" : 1712,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FilterAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 440,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitAttributesAreNotGenerated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 971,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFormatFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2322,
  "endLine" : 2357,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Method_Overloads_BothBrowsableAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3758,
  "endLine" : 3791,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Method_Overloads_OneBrowsableAlways_OneBrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3795,
  "endLine" : 3828,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Method_Overloads_BothBrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3832,
  "endLine" : 3865,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Constructor_MixedOverloads2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4887,
  "endLine" : 4919,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ClassificationOfCrefsFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4281,
  "endLine" : 4315,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle_Property4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1271,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle_Indexer4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1364,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task AssertFormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 73,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiLineParameters4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 378,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiLineParameters5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 416,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiLineParameters6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 454,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CaseSensitivity2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1036,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWarnOnChangingScopes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 424,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ServiceTest2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/MiscTests.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 118,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/SelectBlockHighlighter.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 51,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryComputeExpandedSpanToFormat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 189,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndentationFromTokenLineAfterLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 275,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestProjectItemsAreSortedVisualBasic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/NavigationBarPresenterTests.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 272,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameWithOverloadAndInStringsAndComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 160,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WordDeleteDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 355,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyPreviewChangesCancellation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 985,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyVBRenameCrashDoesNotRepro()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1507,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PasteCommandWithInteractiveFormatAsBoxCopyOnBlankLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 215,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyList GetChangeRanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 408,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 85,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDeferredQuickInfoContent GetDocumentationContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 267,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreBackspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 177,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Buffer_Changed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 115,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetMostSevereFixableDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 119,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetReferenceSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 213,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnReplacementsComputed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardViewModel.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 93,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCodeActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 461,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/QuickInfoDisplayPanel.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 136,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BlocksWithLocals2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 354,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 366,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1246,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiterals5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 1027,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = <element></element>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/BraceHighlightingTests.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 251,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 113,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 219,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 254,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod46()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1501,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateMethodContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 156,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ResultProperties GetResultProperties()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 264,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ReadOnlyCollection Encode()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CustomTypeInfo.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 116,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetTupleFieldValues()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 447,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CustomTypeInfoTypeArgumentMap Create()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/CustomTypeInfoTypeArgumentMap.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 85,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvalResult CreateDynamicViewRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DynamicViewExpansion.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 117,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteService.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 157,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseCommand()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/Program.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 207,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function SimpleTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 434,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeWithChildProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 744,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetElementType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1505,
  "endLine" : 1538,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetCachedTestResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/LocalDataStorage.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable CreateWrappedLinesIterator()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 200,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Check()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/TargetsCheckerUtil.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 52,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDelegateTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.DelegateType.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 84,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/FunctionAggregationSignatureHelpProvider.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 85,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNormalAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicAnonymousTypeDisplayService.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 110,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInitializedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 76,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 234,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCollectionInitializer/VisualBasicUseCollectionInitializerCodeFixProvider.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 92,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode UseExpressionOrBlockBodyIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 252,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryInitializeSimpleNameGenerationState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/CSharpGenerateConstructorService.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 85,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/BlockSyntaxStructureProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 70,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/SimpleLambdaExpressionStructureProvider.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 46,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTrivia GetCorrespondingEndTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/DisabledTextTriviaStructureProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 129,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/ParenthesizedLambdaExpressionStructureProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 47,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessUsings()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.Rewriter.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 70,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticModel ReplaceMatches()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 209,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanAddImportForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 184,
  "linesOfCode" : 30,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 316,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInValueTypeConstraintContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ByteKeywordRecommender.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 49,
  "linesOfCode" : 30,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UIntKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 30,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LongKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 30,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ShortKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 30,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UShortKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 30,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SByteKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 30,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IntKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 30,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ULongKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 30,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NameDeclarationInfo IsLastTokenOfType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 226,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceReplacer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 113,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProjectReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditAndContinueService.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 120,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleMetadata GetOrAdd()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/DebuggeeModuleMetadataCache.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 57,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Process()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 322,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryFindInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 98,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EncapsulateFieldResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 146,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/ExtractMethod/AbstractExtractMethodCodeRefactoringProvider.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 54,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryFindMatchingUninitializedFieldOrPropertySymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 457,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.SearchResult.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 65,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetEnclosingCodeElementNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensReferencesService.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 182,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogAnalyzerCrashCountSummary()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticAnalyzerLogger.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 93,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 110,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendMatchingData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 308,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WaitAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListenerProvider.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 157,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DetermineNamespaceOrTypeToGenerateInWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 366,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 58,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanRemovePragmaTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 152,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/NamingStyle/AbstractNamingStyleCodeFixProvider.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 67,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionRules With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionRules.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetAttributeValueItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 196,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckSurroundingContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 313,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function InternalSubstituteTypeParametersInConstructedInstanceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1116,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1176,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildMembersAndInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1706,
  "endLine" : 1749,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 345,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsOrClosedOverATypeFromAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 227,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 142,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanXmlTriviaInXmlDoc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlDocComments.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 222,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1368,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3937,
  "endLine" : 3976,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryParse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/LanguageVersion.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 154,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseTheRestOfTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1304,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 120,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseModifiedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2712,
  "endLine" : 2779,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParsePropertyOrEventAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3435,
  "endLine" : 3479,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseOrderByList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 1005,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 152,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1352,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2858,
  "endLine" : 2894,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 403,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsEndBlockLoopOrNextStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 607,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 77,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub IReferenceDispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 200,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitDelegateCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 469,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 708,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LazyLookupAdditionalExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundMethodGroup.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 89,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundConversion.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 73,
  "linesOfCode" : 30,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function HasSubmissionResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 762,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Namespace.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 60,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1235,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetExprFactoryMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 851,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReferenceAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 300,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ShouldGenerateHashTableSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SelectCase.vb",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 382,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNoPiaObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreation.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 98,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNewT()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreation.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 157,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SyncLock.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 269,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1321,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1304,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckSymbolKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 30,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NoteFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 2380,
  "endLine" : 2417,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void MethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 295,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 138,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 289,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Symbol GetDeclaredSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MetadataOrSourceAssemblySymbol.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 178,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NamedTypeSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 120,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol GetTupleUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 370,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeHoistedLocalFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 277,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AsyncForwardEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 351,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string DecodePermissionSetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 448,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasDuplicateInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 609,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AddFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 806,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetTopLevelTypesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 442,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/AnonymousTypeMethodBodySynthesizer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 152,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxParser()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 75,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 215,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/LanguageVersion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 225,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPreprocessorKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 95,
  "linesOfCode" : 30,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 695,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool? CheckRefutations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 1009,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2099,
  "endLine" : 2130,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray RemoveReturns()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 212,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int DescendThroughTupleRestFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 827,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitNoOpStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 146,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 854,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 859,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetOutputFileName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 250,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/MergedTypeDeclaration.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 194,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindYieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 231,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 71,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Conversion MakeNullableConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 304,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddTypesParticipatingInUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversions.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 75,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyConversionFromTypeForCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 332,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasExplicitReferenceTypeParameterConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2732,
  "endLine" : 2776,
  "linesOfCode" : 30,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasUnboxingTypeParameterConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2779,
  "endLine" : 2823,
  "linesOfCode" : 30,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddConstructorToCandidateSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 339,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult BetterOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 233,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol GetMemberSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 542,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InContainerBinder VisitNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 775,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Complete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 554,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Symbol GetWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1288,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstantValue FoldConditionalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 3678,
  "endLine" : 3709,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindNoPiaObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4675,
  "endLine" : 4712,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeMemberAccessValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5396,
  "endLine" : 5428,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6590,
  "endLine" : 6625,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ReportDelegateInvokeUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 7033,
  "endLine" : 7068,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray DoVisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 62,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SymbolInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SymbolInfoFactory.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 43,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceOrTypeSymbol GetDeclaredTypeMemberContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2104,
  "endLine" : 2147,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundNode GetBoundRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 134,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2512,
  "endLine" : 2552,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkLocalsUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 168,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicAnalysisInjector()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 126,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_TryStatement.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 73,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUserDefinedConditionalLogicalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 111,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 46,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitLambdaInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 775,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Analysis Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 96,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundIndexerAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 428,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClientExceptionShouldBeginShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 298,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResponse RunCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/CompilerRequestHandler.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 123,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstantValueGetHashCodeTest01()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CorLibTypesTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 140,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetEffectiveIncludes_OneLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1050,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Decode_NonUtf8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 179,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FileStreamEncodedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 312,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromAssemblyDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 117,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ObfuscatedNamespaceNames_02()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 501,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckUnionCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 151,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 118,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WriteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 200,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstantValue DecodeDecimalConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 180,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceTextStream.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 114,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VisitMethodBodyReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 93,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateManifestResourceTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2490,
  "endLine" : 2525,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string BuildQualifiedNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/TypeNameSerializer.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 281,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 219,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode WithoutAnnotationsGreen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNodeExtensions.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 106,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetVTableGapSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/ModuleExtensions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 187,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleSet WithEffectiveAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 98,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SetEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 352,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryExecuteSyntaxNodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 945,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly Load()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 192,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetMatchingMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 763,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetBaseType_ExistingBase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 763,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetBaseType_ExistingInterface()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 804,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetBaseType_Null_ExistingBaseAndInterface()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 944,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestClassDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1174,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddInterfaceTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2614,
  "endLine" : 2648,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 235,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentUserSettingNonDefaultTest_OpenBracesOfLambdaWithNoNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1054,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CaseSection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4995,
  "endLine" : 5036,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SwitchSectionHonorsNewLineForBracesinControlBlockOption_Default()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7335,
  "endLine" : 7366,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RefKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1676,
  "endLine" : 1707,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateNamedTypeDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 130,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AddMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 155,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function OperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 797,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function PropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 962,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IndexerDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 1000,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsBetweenTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1612,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 425,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TryAddPossibleNameConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 959,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1648,
  "endLine" : 1690,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 239,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldDeclarationSyntax GenerateFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/FieldGenerator.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 110,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WithStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2909,
  "endLine" : 2939,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode SimplifyNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 135,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 252,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/ClassificationHelpers.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 54,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ClassifiedSpan AdjustStaleClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/ClassificationHelpers.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 356,
  "linesOfCode" : 30,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol Instantiate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 629,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetSelectedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1750,
  "endLine" : 1791,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 233,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryConvertToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/BlockSyntaxExtensions.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 51,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanSimplifyNullable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1720,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsThisOrTypeOrNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2227,
  "endLine" : 2262,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 704,
  "linesOfCode" : 30,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLocalFunctionDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 334,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueTuple GetLineBreaksAndIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 183,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 225,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCloseParenInStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 299,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImmediatelyDerivedTypes_VisualBasic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/DependentTypeFinderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 172,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImmediatelyDerivedTypes_CrossLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/DependentTypeFinderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 212,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImmediatelyDerivedInterfaces_VisualBasic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/DependentTypeFinderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 291,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithTemporaryLockedFile_SucceedsWithoutFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 868,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CheckP2PReferencesSameAfterSolutionChangedTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/WorkspaceReferenceTests.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 82,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CheckCrossLanguageReferencesSameAfterSolutionChangedTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/WorkspaceReferenceTests.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 124,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddProject_TryApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 227,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CaseKeywordInSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1249,
  "endLine" : 1286,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Shared_Shadow_ReadOnly_Const()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 517,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceFloatingAndDecimalLiteralsWithDifferentCulture()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1791,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceFloatingAndDecimalLiteralsWithInvariantCultureNegatives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 1795,
  "endLine" : 1826,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 319,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol GetEnclosingMethodOrPropertyOrField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/ReferenceLocationExtensions.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 102,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclaredSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/DeclaredSymbolInfo.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 115,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticData Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 434,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetClassifiedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/Classifier.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 62,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GetConversions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1064,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Bucket Remove()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 940,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 71,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HandleAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 494,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OverlapsWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 422,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetMemberForGetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateGetHashCodeMethod.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 199,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.SubstituteTypesVisitor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 90,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddAssignmentStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 281,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsImplemented()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 122,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers CollapseModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 134,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.NamespaceSymbolKey.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 54,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TStringResult ReadStringNoSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 156,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable EnumerateSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.BodyLevelSymbolKey.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 115,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 139,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDisplayResultsWithCurrentUICulture2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 207,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SourceSearchPaths_Change1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 669,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReferenceSearchPaths_Change1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 705,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 355,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task References1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 218,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendCollectionItemSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 158,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object GetMemberValue()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 270,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function EnsureStaticEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/VisualBasicContainedLanguage.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 83,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareArguments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 275,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1052,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateCodeTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 733,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AppendParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 205,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 393,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 456,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildParameterList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 410,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddMultipleConstraints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 498,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetValidStartupClasses()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 186,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode AddImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3901,
  "endLine" : 3934,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList GetUsingDirectivesToAdd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetExpansionClient.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 157,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HostType GetHostType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 155,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetSubTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 428,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItem AddDocumentToProjectItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 695,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/InvisibleEditor.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 182,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LinePosition GetTrackingLineColumn()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 166,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryOnAfterGlobalSymbolRenamed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ContainedLanguageRefactorNotifyService.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 58,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetContextMenu()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 831,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryPersist()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/RoamingVisualStudioProfileOptionPersister.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 251,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnItemChosen()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 478,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 117,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NavigateOnForegroundThread()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNavigatorExtension.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 123,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateStyleList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageViewModel.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 195,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetDocComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 112,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetChildren()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalMemberCollection.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 74,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSemicolonForInvocationInExpressionStatement_ViaCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 61,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExistingUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 321,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsePartialClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 659,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFullyQualifyPrioritizeTypesOverNamespaces1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 877,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNoArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 132,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 389,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingProperty1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 685,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleAndExistingField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2715,
  "endLine" : 2747,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNamesAndExistingField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2750,
  "endLine" : 2782,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithDifferentNamesAndExistingField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2785,
  "endLine" : 2817,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 480,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUnreachableInSwitchSection1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 681,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 640,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1768,
  "endLine" : 1801,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2929,
  "endLine" : 2962,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4090,
  "endLine" : 4123,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5251,
  "endLine" : 5284,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6412,
  "endLine" : 6445,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7573,
  "endLine" : 7606,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8734,
  "endLine" : 8767,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete_Leaf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 411,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete_Leaf_CommentActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 623,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstancePropertyInitializer_Internal_Delete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1503,
  "endLine" : 1537,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstancePropertyAndFieldInitializers_Delete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1626,
  "endLine" : 1660,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstancePropertyAndFieldInitializers_Delete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1663,
  "endLine" : 1697,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LockBody_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2300,
  "endLine" : 2332,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_Insert_Leaf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2368,
  "endLine" : 2398,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_Update_Lambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2655,
  "endLine" : 2685,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fixed_Update_Lambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3082,
  "endLine" : 3112,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachBody_Update_ExpressionActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3153,
  "endLine" : 3185,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachVariableBody_Update_ExpressionActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3188,
  "endLine" : 3220,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachBody_Update_InKeywordActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3223,
  "endLine" : 3255,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachVariableBody_Update_InKeywordActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3258,
  "endLine" : 3290,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachBody_Update_VariableActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3293,
  "endLine" : 3325,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachVariableBody_Update_VariableActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3328,
  "endLine" : 3360,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachBody_Update_ForeachKeywordActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3363,
  "endLine" : 3395,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachVariableBody_Update_ForeachKeywordActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 3398,
  "endLine" : 3430,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEach_Update_Lambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4020,
  "endLine" : 4050,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Declarator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4240,
  "endLine" : 4272,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Declarator3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4275,
  "endLine" : 4307,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Incrementors1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4382,
  "endLine" : 4414,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Incrementors3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4453,
  "endLine" : 4485,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatement_Incrementors4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4488,
  "endLine" : 4520,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Using_Update_Lambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4637,
  "endLine" : 4667,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IfBody_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4708,
  "endLine" : 4740,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IfBody_Update_Lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4779,
  "endLine" : 4811,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhileBody_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4814,
  "endLine" : 4846,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhileBody_Update_Lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 4885,
  "endLine" : 4917,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncMethodEdit_Semantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8218,
  "endLine" : 8250,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IteratorMethodEdit_Semantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8253,
  "endLine" : 8285,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 726,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CasePattern_UpdateInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1626,
  "endLine" : 1659,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodWithLambda_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1991,
  "endLine" : 2024,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_ThisOnly_Top1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1986,
  "endLine" : 2021,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_ThisOnly_Nested1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2066,
  "endLine" : 2100,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Signature1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2655,
  "endLine" : 2689,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Signature2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2692,
  "endLine" : 2726,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Signature3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2729,
  "endLine" : 2763,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Signature_ReturnType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2802,
  "endLine" : 2836,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Signature_SemanticErrors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3084,
  "endLine" : 3118,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_StaticToThisOnly3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4167,
  "endLine" : 4201,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Insert_Static_Nested_ExpressionBodies()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4820,
  "endLine" : 4854,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Insert_Static_Nested_BlockBodies()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4857,
  "endLine" : 4891,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_LocalFunction_Replace_Lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4894,
  "endLine" : 4928,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_StaticToThisOnly3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6436,
  "endLine" : 6470,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_Let1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6945,
  "endLine" : 6977,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_OrderBy1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6980,
  "endLine" : 7012,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_OrderBy2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7015,
  "endLine" : 7047,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_Join1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7050,
  "endLine" : 7082,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_Join2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7085,
  "endLine" : 7117,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_Join3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7120,
  "endLine" : 7152,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_Join4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7155,
  "endLine" : 7187,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_GroupBy1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7190,
  "endLine" : 7222,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_GroupBy2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7225,
  "endLine" : 7257,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdateWithLocalVariables()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 434,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInheritanceMatchingMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 506,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExistingConflictingMethodReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 541,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1565,
  "endLine" : 1597,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexersExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2681,
  "endLine" : 2713,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnexpressibleConstraint9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3169,
  "endLine" : 3204,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoCastFromZeroToEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4673,
  "endLine" : 4706,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeInParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4772,
  "endLine" : 4803,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReturns()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6734,
  "endLine" : 6769,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 48,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithOverloadedOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 304,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 45,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsertAfterExistingNullCheck1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 497,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsertBeforeExistingNullCheck1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 532,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArrowExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 926,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArrowExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 962,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1192,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 539,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnBaseExpression_ProtectedAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 576,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnBaseExpression_AbstractBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 613,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnThisExpression_ProtectedAccessibility_Overridden()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 682,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnThisExpression_ProtectedAccessibility_AbstractBase_Overridden()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 751,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnBaseExpression_ProtectedInternalAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 788,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FieldUnavailableInOneLinkedFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 523,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Indexer_GetSetBrowsableNeverIgnored()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 665,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyTypeName3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 737,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyTypeName5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 806,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_635933()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3012,
  "endLine" : 3045,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeToIEnumerableOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 301,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeProjectFromCSharp7ToLatest_TriggeredByInferredTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 154,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnTriviaBetweenFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1297,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemovePragmaSuppression_AdjacentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 123,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests_FixAllTests.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 50,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests_FixAllTests.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests_FixAllTests.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 122,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests_FixAllTests.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 158,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests_FixAllTests.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 194,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeParameterConstraints1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4100,
  "endLine" : 4134,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodConstraints1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4170,
  "endLine" : 4204,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodUnsafeNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5356,
  "endLine" : 5386,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodUnsafeNestedClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5390,
  "endLine" : 5420,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodWithConfigureAwaitFalse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6432,
  "endLine" : 6464,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodWithMethodChaining()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6468,
  "endLine" : 6500,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodFromStaticProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6659,
  "endLine" : 6691,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAsyncReturnOperand_ConditionalExpressionWithTrailingTrivia_Multiline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 165,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAsyncReturnOperand_NullCoalescingExpressionWithTrailingTrivia_Multiline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 235,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAsyncReturnOperand_AsExpressionWithTrailingTrivia_Multiline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 301,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInsideGotoCaseStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 771,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastOnCallToMethodWithParamsArgsIfImplicitConversionExists()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3912,
  "endLine" : 3943,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/FixAllProvider/BatchFixerTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 50,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInsideNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 75,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInsideQualifiedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 107,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_ObjectCreationExpression_Delegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2315,
  "endLine" : 2345,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_ObjectCreationExpression_Action()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2348,
  "endLine" : 2378,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_ObjectCreationExpression_Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2381,
  "endLine" : 2411,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_VarDecl_Delegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2537,
  "endLine" : 2569,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_VarDecl_Action()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2572,
  "endLine" : 2602,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_VarDecl_Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2605,
  "endLine" : 2635,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_Cast_Delegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2732,
  "endLine" : 2764,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_Cast_Action()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2767,
  "endLine" : 2797,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_Cast_Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2800,
  "endLine" : 2830,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_Event_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3247,
  "endLine" : 3277,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_Event_7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3441,
  "endLine" : 3471,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithOutParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1245,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateStruct1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3912,
  "endLine" : 3946,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnForEachVarWithExplicitType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 666,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1257,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeInAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1286,
  "endLine" : 1319,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarInConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 936,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarInAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 1024,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_Properties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 559,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 105,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BindingTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1117,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCreateWithBufferNotInWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2127,
  "endLine" : 2162,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStandaloneTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 576,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrefNamespaceIsNotClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 709,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterfacePropertyWithSameNameShouldBePreferredToType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 742,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Collection_Initializer_OpenBraceOnSameLine_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 444,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockIndentationWithAutomaticBraceFormatting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 868,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixAllInDocument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests_FixAllTests.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 43,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveTypeWithWithMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 193,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetSet_UpdateSetParameterName_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1083,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetSet_UpdateSetParameterName_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1119,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetSet_SetReferenceInSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1155,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_RefParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 798,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontInsertCastForTypeThatNoLongerBindsToTheSameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2495,
  "endLine" : 2525,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameConflict2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 674,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLinqQuery()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1179,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleQueryReplaceAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1182,
  "endLine" : 1217,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2316,
  "endLine" : 2345,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseNewSemanticModelForSimplification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2663,
  "endLine" : 2695,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInExpressionBodiedOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3226,
  "endLine" : 3259,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleCases_02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 139,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DisambiguateCallSiteIfNecessary1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 475,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DisambiguateCallSiteIfNecessary2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 514,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDirectives2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 406,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitInsertProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1264,
  "endLine" : 1298,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitEscapedPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1766,
  "endLine" : 1800,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotImplementedQualifiedWhenSystemUsingNotPresent_Property()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2568,
  "endLine" : 2602,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FilteringOverloadsByCallSiteComplex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 298,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_ExtensionMethod_BrowsableAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3869,
  "endLine" : 3901,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_ExtensionMethod_BrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3905,
  "endLine" : 3937,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Constructor_MixedOverloads1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4852,
  "endLine" : 4883,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Class_BrowsableStateNever_FullyQualifiedInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5162,
  "endLine" : 5192,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Class_BrowsableStateAlways_FullyQualifiedInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5248,
  "endLine" : 5278,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Class_BrowsableStateAdvanced_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5321,
  "endLine" : 5352,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Struct_BrowsableStateAdvanced_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5576,
  "endLine" : 5607,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Interface_BrowsableStateAdvanced_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5849,
  "endLine" : 5880,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedAwaitKeywords1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1309,
  "endLine" : 1341,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FieldUnavailableInTwoLinkedFiles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4399,
  "endLine" : 4429,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExcludeFilesWithInactiveRegions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4432,
  "endLine" : 4462,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIfLocationAvailable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 771,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1115,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1154,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableOptionalParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1541,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComplexInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 234,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 452,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableInsidePreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 539,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimpleQueryWithinNugget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests_Venus.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 104,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStaticAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 315,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsidePPRegion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 396,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableInNonHiddenBlock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 388,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1104,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithInvokeMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1533,
  "endLine" : 1568,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithInvokeMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1607,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixAllInDocument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests_FixAllTests.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 46,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixAllInDocument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests_FixAllTests.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 82,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixAllInDocument3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests_FixAllTests.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 118,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixAllInDocument4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests_FixAllTests.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 154,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectDefaultOfT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 302,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedConversionOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 531,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractMethod_PointerType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 953,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CheckExpressionContext1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1457,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitExpression_Normal_MultipleStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1558,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestExtractMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodBase.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 106,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexAccess3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 180,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIncorrectAddName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 678,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhenReferencedInInitializer_Assignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 803,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableInsidePreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 912,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Async Function BuildContentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/QuickInfo/SemanticQuickInfoProvider.vb",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 132,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPeekResultCollection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 230,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestCodeBlockAnalyzersForExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 981,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAnalyzerWithCompilationActionReportingHiddenDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1904,
  "endLine" : 1951,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1985,
  "endLine" : 2019,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegionDirectiveIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3690,
  "endLine" : 3726,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyCommandCommitsRenameSessionAndExecutesCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1212,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PasteCommandWithInteractiveFormatAsBoxCopy()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 170,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetSpansInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 237,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText WithChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 263,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertSelectedCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 299,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateActiveStatementSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 370,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddClassifiedSpansForPreviousTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 417,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 487,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ClassifySpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationUtilities.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 152,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsHardSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 575,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 88,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ResetRenameTrackingStateWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 107,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 541,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryNotifyFailureToUser()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ExtractMethod/AbstractExtractMethodCommandHandler.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 223,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task FindMatchingSpanAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IBraceMatchingServiceExtensions.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 55,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveTagsThatIntersectEdit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 218,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindBracesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/BraceMatching/AbstractDirectiveTriviaBraceMatcher.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 62,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/LineSeparatorTaggerProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 103,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessSpansWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/AbstractStructureTaggerProvider.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 210,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetRefactorings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 628,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestChangeSignatureCommandDisabledInSubmission()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/RemoveParametersTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 134,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 592,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchMethodBodiesWithQueries_Aggregate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 600,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 466,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineStatementPragmaWarningDirective1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 123,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineStatementPragmaWarningDirective4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 252,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineStatementPragmaWarningDirective5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 291,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuppressionWithExistingGlobalSuppressionsDocument3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1559,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddImportForCref5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1366,
  "endLine" : 1400,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug2640()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2830,
  "endLine" : 2861,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug2562()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2889,
  "endLine" : 2920,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyAppliedAfterReturnUsingCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 253,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAwaitExpression_Normal_MultipleStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2924,
  "endLine" : 2963,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAwaitExpression_Normal_ExpressionWithReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2966,
  "endLine" : 3005,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod38()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1230,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod39()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1234,
  "endLine" : 1276,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1821,
  "endLine" : 1861,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateBinderChain()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 601,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AppendGenericTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.TypeNames.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 61,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/LocalDeclarationRewriter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 116,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PlaceholderLocalBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 56,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonPEModuleBuilder CompileExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 167,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendTupleElement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.TypeNames.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 94,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray MakeAssemblyReaders()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 147,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmCompiledClrInspectionQuery ToQueryResult()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 217,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareToTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 136,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Execute()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 391,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Execute()",
  "longName" : "",
  "relativeFileName" : "src/Setup/BuildTasks/UpdateNuGetTemplateVersions.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 76,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsDirectorySeparator()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractDirectivePathCompletionProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 56,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Print()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/TestRunner.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task Run()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 89,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task RunCore()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 127,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List Parse()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 972,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int MainCore()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/Program.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 59,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FixSubBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodAsynchronous/VisualBasicMakeMethodAsynchronousCodeFixProvider.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 115,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Task()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 494,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 82,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsPublicOnlyAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 601,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GenerateEventFromAddRemoveHandlerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 102,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/CastOperatorsKeywordRecommender.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 66,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Types/BuiltInTypesKeywordRecommender.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 59,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 79,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsDeclarationMergable()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 139,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetOutArgumentScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 322,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2458,
  "endLine" : 2493,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextSpan GetExceptionHandlingRegion()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3021,
  "endLine" : 3054,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceGetReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 395,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 275,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceService.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 187,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceDeclarationSyntax GetDeclaringNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 660,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CharKeywordRecommender.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 29,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DecimalKeywordRecommender.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 29,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DoubleKeywordRecommender.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 29,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BoolKeywordRecommender.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 29,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FloatKeywordRecommender.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 29,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPossibleOutVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 98,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckForCastedLocalDeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 308,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken AnnotationResolver()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 85,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.FormattingProvider.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 54,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GenerateMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 250,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol GenerateSetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Property.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 106,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ProcessMultilineComment()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/TodoComments/AbstractTodoCommentService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 170,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void RegisterIneligibleFieldsAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 76,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ApplyEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/UseCoalesceExpressionCodeFixProvider.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 88,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryRemoveExistingEnumMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchHelpers.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 97,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergeNodesToRemove()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnusedVariable/AbstractRemoveUnusedVariableCodeFixProvider.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 180,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode TryGetStatementToAddInitializationAfter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 358,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddAccessibilityModifiers/AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 57,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AnalyzeDocumentForKindAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 67,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetDocumentAnalysisDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 88,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetProjectAnalysisDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 134,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryReduceAnalyzersToRun()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 316,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetSpecificDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 203,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 119,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 218,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkCoordinator()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 80,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateGetHashCodeStatementsUsingSystemHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 327,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 235,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindResultsInUnreferencedMetadataSymbolsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 297,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetNewStartTokenWithAddedPragmaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaHelpers.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 129,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ImmutableArray FilterItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionService.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 172,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.CodeAction.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray GetActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 80,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.State.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 74,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFieldCodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 163,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertIfToSwitch/AbstractConvertIfToSwitchCodeRefactoringProvider.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 111,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int NonParamsParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 201,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task MoveDeclarationToFirstReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 149,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 173,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetUseSaferDeclarationBehavior()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 298,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable MergeLineBreaks()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 177,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OperationStatus CheckReadOnlyFields()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 885,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function FindEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 921,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 483,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddDefaultConstructorIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2710,
  "endLine" : 2758,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DoesHide()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 311,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub RemoveMembersWithConflictingAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 978,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 1011,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckBaseConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1610,
  "endLine" : 1655,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CalculateUseSiteErrorInfoImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1273,
  "endLine" : 1316,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeMethodKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 364,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CompareString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 45,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanIntLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2133,
  "endLine" : 2171,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanXmlTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 51,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4520,
  "endLine" : 4558,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/InitializerSemanticModel.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 202,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1087,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddBaseInterfacesToTheSearch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1832,
  "endLine" : 1871,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CompactSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 786,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ValidateEventModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1264,
  "linesOfCode" : 29,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseLabelReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 908,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseCatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1492,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/NamespaceBlockContext.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 86,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/MethodBlockContext.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 89,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseInheritsImplementsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4902,
  "endLine" : 4946,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/OptionsValidator.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 64,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 405,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 629,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 507,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Integer",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1618,
  "endLine" : 1663,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ArrayBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 2171,
  "endLine" : 2217,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IntegerLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 55,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TryGetLambdaBodies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 350,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As EmbeddedMethod",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 395,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EmbedCorrespondingComEventInterfaceMethodInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedEvent.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetForwardedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 563,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 386,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 102,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Generate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 150,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetExpressionSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 624,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As VisualBasicCompilation",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 399,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function RemoveSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 949,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetElementAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 334,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportWarningsForTypeParamRefTags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 438,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportWarningsForParamOrTypeParamTags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 476,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessEmbeddedMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 377,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CompileSynthesizedMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 999,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DetectAndReportCyclesInConstructorCalls()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1068,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TranslateLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 175,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateUserDefinedNullableToUnderlyingConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_ConditionalExpresion.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 155,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ProcessRewrittenAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 241,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 740,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 63,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GenerateStateMachineCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 247,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewritePropertyAssignmentAsSetCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 242,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreation.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 53,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GenerateSequenceValueSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 797,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_PropertyAccess.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 54,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function RewriteIteratorAndAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Rewriter.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 154,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetAdjustedConversionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 501,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteInitializersAsStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/InitializerRewriter.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 231,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 89,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldIgnoreStructField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 849,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRandomDoubleStrings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/RealParserTests/RandomRealParserTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 42,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRandomFloatStrings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/RealParserTests/RandomRealParserTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 74,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 293,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeWithModifiers SubstituteType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 130,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray SubstituteTypesWithoutModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 303,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 65,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidV6SwitchGoverningType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 939,
  "linesOfCode" : 29,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ThreeState GetObsoleteContextState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ObsoleteAttributeHelpers.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 88,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol GetEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Enum.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 75,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InfiniteFlatteningGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2086,
  "endLine" : 2115,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MembersAndInitializers BuildMembersAndInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2334,
  "endLine" : 2373,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetNameAndExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 136,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbolBase.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 96,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 266,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEPropertySymbol.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 690,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ConstraintImpliesReferenceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 417,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HaveSameReturnTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 507,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParameterSignature MakeParamTypesAndRefKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ParameterSignature.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 59,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpSyntaxNode GetAttributeArgumentSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/SourceAttributeData.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 136,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol PerformTypeRetargeting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 426,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CSharpAttributeData CreateTypeIdentifierAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 248,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList Insert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 242,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 161,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IncrementallyEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 63,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ScanInterpolatedStringLiteralTop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 350,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseXmlAttributeText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 628,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanXmlCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3760,
  "endLine" : 3791,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor MoveToFirstChild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Cursor.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 57,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddArrayRank()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 298,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected void LeaveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 153,
  "linesOfCode" : 29,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ResolveBranches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 793,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 641,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2795,
  "endLine" : 2826,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArrayInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1580,
  "endLine" : 1613,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleNamespaceOrTypeDeclaration VisitTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 354,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParameterSymbol TryGetunmatchedInParameterAndFreeMatchedArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1335,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundLabeledStatement BindLabeled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 450,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindDeclarationStatementParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 629,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindOperatorMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 256,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindConversionOperatorMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 295,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyImplicitNullableConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1721,
  "endLine" : 1762,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion GetTupleLiteralConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1789,
  "endLine" : 1824,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyTupleConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1848,
  "endLine" : 1880,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOverride()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 677,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? CheckForBadNonTrailingNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution_ArgsToParameters.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 219,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual MethodSymbol BindAttributeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 527,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BuildArgumentsForDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 409,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindDelegateInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 517,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveDuplicateInferredTupleNamesAndFreeIfEmptied()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 919,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NameSyntax GetNameSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2095,
  "endLine" : 2123,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindComplexElementInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4205,
  "endLine" : 4235,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindElementAccessCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6368,
  "endLine" : 6401,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterSymbol GetLambdaOrLocalFunctionParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 722,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol LeftType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 636,
  "linesOfCode" : 29,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol RightType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 666,
  "linesOfCode" : 29,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement GenerateAwaitOnCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 540,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 55,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode RewriteWithRefOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 547,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray AccessTupleFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 228,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanSkipRewriting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 645,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 53,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression OptimizeLiftedBuiltInConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 935,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeTruthTestForDynamicLogicalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 699,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement MakeSwitchStatementWithNonNullableExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_SwitchStatement.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 120,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression SpillArrayElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 653,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanChangeValueBetweenReads()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 700,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitUnusedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ExpressionStatement.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 74,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 185,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicSetIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 491,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckRelationals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 320,
  "linesOfCode" : 29,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckVacuousComparisons()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 431,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundExpression FramePointer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 606,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitObjectCreationExpressionInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 976,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetCapturedVariableFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 82,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundObjectCreationExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 524,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray DeriveArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 161,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override TimeSpan? GetKeepAliveTimeout()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/DesktopBuildServerController.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 80,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetGacAssemblyPaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/MonoGlobalAssemblyCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 92,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParsePartial()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/VersionHelperTests.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 206,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyDecodedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 255,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetBaseAddressInHex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 370,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddReferencesToCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 578,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteCompressedUInt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 403,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DefineLocalConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1081,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/ComMemoryStream.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 68,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextChangeRange? Accumulate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextChangeRangeExtensions.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ulong ConvertEnumUnderlyingTypeToUInt64()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumUtilties.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 49,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 52,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ITypeSymbol GetSymbolType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 125,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 957,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetChangeRanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 180,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ReadChunksFromTextReader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeText.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 131,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 874,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ManagedResource.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EntityHandle GetDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1680,
  "endLine" : 1713,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataWriter Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 69,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ObsoleteAttributeData TryGetDeprecatedOrExperimentalOrObsoleteAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1075,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExtractInterfaceTypeFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1279,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetStateMachineFieldMapFromPreviousCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 406,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 161,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 191,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryOptimizeSameAsNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 438,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object BlockedBranchDestinationSlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 413,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReportDiagnostic ReadAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSetProcessor.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 238,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 134,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteSyntaxTreeActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 470,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteSemanticModelActionsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 469,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetHashCodeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 662,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable Descendants()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 96,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImportAddedAndRemovedForReferencesMatchingNestedImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 336,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FirstTriviaAndAnchoring1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2751,
  "endLine" : 2785,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmbeddedStatementElse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5553,
  "endLine" : 5583,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingForForStatementInfiniteLoopWithSpacesBefore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7175,
  "endLine" : 7204,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MixAll()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1298,
  "endLine" : 1340,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddAccessibilityModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 50,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 197,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function RemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 381,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function UpdateDeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 600,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsertMembersInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3355,
  "endLine" : 3387,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateMethodDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/MethodGenerator.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 98,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 78,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As InvocationExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicExtensionMethodReducer.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 66,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsModifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 175,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMemberKeywordToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 386,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetBodies()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 922,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConversionOperatorDeclarationSyntax GenerateConversionDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConversionGenerator.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 79,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 220,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode SimplifyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 59,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanMakeNameExplicitInTuple()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 325,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryClassifyAmbiguousSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 116,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ExpressionSyntax GetReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 581,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ComputePathFromRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactory.PathSyntaxReference.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 84,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol InferTypeForFirstParameterOfLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1675,
  "endLine" : 1704,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 266,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryReduceExplicitName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 704,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EnsureAndGetBraceTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 301,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImmediatelyDerivedTypes_CSharp()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/DependentTypeFinderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 51,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImmediatelyDerivedTypes_CSharp_PortableProfile7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/DependentTypeFinderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 132,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImmediatelyDerivedInterfaces_CSharp()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/DependentTypeFinderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 251,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyEdits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 81,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1923,
  "endLine" : 1960,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenCloseDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 290,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenCloseAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 326,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeDocumentFolders_TryApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 563,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLocals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 240,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTupleWithLocalTypeReferences1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 685,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTupleWithLocalTypeReferences2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 722,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoParenthesesForArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2736,
  "endLine" : 2771,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReadStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.Accessor.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 92,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemoryMappedInfo CreateTemporaryStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 169,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 103,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Checksum CreateChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 89,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Func GetParameterSymbolsMatchFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CascadeBetweenPropertyAndAccessorParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 248,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol GetContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractMemberScopedReferenceFinder.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 107,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddCompilationDeclarationsWithNormalQueryAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 63,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DeclaredSymbolInfo ReadFrom_ThrowsOnFailure()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/DeclaredSymbolInfo.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 182,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode WithAccessorDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 342,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 44,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticDataLocation ReadLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 334,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAsynchronousRequestCancelled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 534,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BKTree ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Serialization.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 62,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsigned int MurmurHash2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 297,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TypeParametersAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 597,
  "linesOfCode" : 29,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CompatibleSignatureToDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IMethodSymbolExtensions.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 54,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray RenameTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IMethodSymbolExtensions.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 147,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken FindTokenOrEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 165,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ApplySemanticEditsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 115,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol FindImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 263,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DocumentState UpdateText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 507,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolSpecification CreateDefaultSymbolSpecification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 69,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MatchesSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 407,
  "linesOfCode" : 29,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsNameCompliant()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 158,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllLogger.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 70,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetBannerText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractDocumentationCommentService.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 96,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolKeyResolution ReadWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 463,
  "linesOfCode" : 29,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.MethodSymbolKey.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 157,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.AbstractComplexTrivia.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 115,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdjustIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/BaseIndentationFormattingRule.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 104,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetTokensAtEdgeOfStructureTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 459,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatObjectMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 314,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string FormatTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonTypeNameFormatter.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 123,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CompareCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 65,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateAddOrRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 156,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function FormatSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 121,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildMemberModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 367,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetApplicableCommands()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsInteractiveWindowProvider.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 181,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IsValidAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 74,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateNameRef()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 512,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode AddBase()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3808,
  "endLine" : 3839,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeNameGenerator.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 59,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendParameterPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 549,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Document AddImports()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetExpansionClient.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 121,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleTabWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 108,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TypeCharCommand.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 52,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 177,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetInfoBarData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioInfoBarService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 98,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol FindSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 437,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CloseDocuments_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 534,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractLegacyProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 54,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableItem.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 72,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetClassType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 232,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddListItemsFromSymbols()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 212,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 278,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetRootChangesList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 149,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendFileChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 187,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool FormatMethodName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.ExceptionFormatting.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 147,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 233,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetBoolDatapoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/IVsSQM.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 147,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetSeverity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/RuleSetDocumentExtensions.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 52,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Workspace_WorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItemSource.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 68,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool RenameFileCodeModelInstance()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/RoslynVisualStudioWorkspace.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 116,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetDocumentId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 160,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeSymbol GetTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 881,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FireEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 102,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Formatting_KeepCountsPerLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 41,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_Lambdas_RemovingOnlyParameterIntroducesParentheses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 204,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnReference_BeginningOfIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 232,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnReference_ArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 266,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderDelegateParameters_ObjectCreation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 758,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingField2_NoFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 267,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoCorrectPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1361,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineVariableIntoFirstOut2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 171,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableInNestedBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 530,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericInferenceDoNotUseVar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 645,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndentation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1173,
  "endLine" : 1203,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 381,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstancePropertyInitializer_Internal_Delete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1467,
  "endLine" : 1500,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 598,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1137,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_LabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3317,
  "endLine" : 3349,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyWithInitializer_SemanticError_Partial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6265,
  "endLine" : 6296,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Signature_SyntaxOnly1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2766,
  "endLine" : 2799,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Signature_BodySyntaxOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2839,
  "endLine" : 2872,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Signature_ParameterName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2875,
  "endLine" : 2908,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Lambda_Replace_LocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4931,
  "endLine" : 4965,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_From3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6911,
  "endLine" : 6942,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Select_Reduced1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7298,
  "endLine" : 7328,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Select_Reduced2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7331,
  "endLine" : 7361,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Yield_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8061,
  "endLine" : 8090,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Yield_Insert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8163,
  "endLine" : 8192,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Insert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8551,
  "endLine" : 8580,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Insert3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8583,
  "endLine" : 8612,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Delete_Leaf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 48,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPropertyFormatting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1191,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2647,
  "endLine" : 2678,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2830,
  "endLine" : 2861,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalDateTime2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3826,
  "endLine" : 3858,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnboundGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5693,
  "endLine" : 5725,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestQualifiedNameExplicitInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5762,
  "endLine" : 5793,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddStaticType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2701,
  "endLine" : 2737,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddInsideUsingDirective4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2947,
  "endLine" : 2977,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingWithOtherExtensionsInScope3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3616,
  "endLine" : 3648,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedNamespaceSimplified3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3760,
  "endLine" : 3790,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedNamespaceSimplified4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3794,
  "endLine" : 3824,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCalculatedInitialValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 142,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithFieldNameAlreadyUsed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 205,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 506,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatSpecifiers3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 363,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnReference_BeginningOfIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 223,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnReference_ArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 257,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RespectUseThrowExpressionOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 377,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedAwaits1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 166,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexerWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/IndexerDeclarationStructureTests.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 66,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericTypeCausingMethodSignatureEquality_BrowsableMixed1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1370,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericTypeCausingMethodSignatureEquality_BrowsableMixed2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1405,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericType2CausingMethodSignatureEquality_BrowsableMixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1507,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_ConstructorInitializer_BrowsableStateMixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 489,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Indexer_PropertyAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 438,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Indexer_PropertyNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 472,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Indexer_GetBrowsableNeverIgnored()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 596,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Indexer_SetBrowsableNeverIgnored()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 630,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionWithExistingGlobalSuppressionsDocument3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1471,
  "endLine" : 1514,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveLocalAttributeSuppression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 247,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInElseClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 478,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateImplicitConversionClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 87,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateExplicitConversionGenericClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 238,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateExplicitConversionClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 273,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NameMatchesNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 104,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAfterMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 301,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceNaming()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 336,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFuncArg0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 371,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFuncArg1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 406,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestActionArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 441,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestActionArg1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 476,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoOuterThroughInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1225,
  "endLine" : 1255,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoOuterThroughClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1258,
  "endLine" : 1288,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoSiblingThroughInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1291,
  "endLine" : 1322,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoSiblingThroughClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1325,
  "endLine" : 1356,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOffOfBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1667,
  "endLine" : 1698,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithinConditional()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1803,
  "endLine" : 1833,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoStaticClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1836,
  "endLine" : 1867,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoAbstractClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1870,
  "endLine" : 1901,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoAbstractClassThoughInstance1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1904,
  "endLine" : 1935,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoPartialClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2010,
  "endLine" : 2042,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2076,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoAppropriatePart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2445,
  "endLine" : 2477,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWithVoidArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2481,
  "endLine" : 2513,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmentionableTypeParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2975,
  "endLine" : 3006,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmentionableTypeParameter3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3038,
  "endLine" : 3068,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmentionableTypeParameter4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3072,
  "endLine" : 3102,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmentionableTypeParameter5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3106,
  "endLine" : 3136,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBug4777()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3804,
  "endLine" : 3836,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastWithinLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1125,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1309,
  "endLine" : 1343,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveImportantTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1539,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_Event_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3408,
  "endLine" : 3438,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 53,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithTwoValueParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1149,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReferencingTypeParameters3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3440,
  "endLine" : 3470,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReferencingTypeParameters4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3474,
  "endLine" : 3504,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateStruct2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3984,
  "endLine" : 4017,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateStruct3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 4021,
  "endLine" : 4054,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 53,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestParametersAreCamelCaseRule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 237,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotOfferOnForEachConversionIfItChangesSemantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1660,
  "endLine" : 1692,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithMultipleMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 139,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithSimpleSequence1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 300,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithDifferentStyles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 461,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAfterPositiveLongInHex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 806,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoBitshiftEnum1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1161,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStandaloneReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1195,
  "endLine" : 1225,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCircularEnumsForErrorTolerance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1228,
  "endLine" : 1258,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_TypeParameters4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 728,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsGenericTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 247,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestValueInLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3415,
  "endLine" : 3443,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RegressionFor9513()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1782,
  "endLine" : 1811,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedUnusedUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 273,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnusedTypeImportIsRemoved()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 852,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeArgumentInConditionalAccessExpressionNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 365,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInlineTypeCheckWithElse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 187,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 528,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInlineTypeCheckWithElse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 194,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetReference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 300,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetterAndSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 332,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetterAndSetterAccessibilityChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 364,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithDirectives1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1529,
  "endLine" : 1557,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfDefMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 255,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfDefMethod3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 289,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfDefMethod4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 323,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfDefMethod5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 359,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetReferenceBindingMemberInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 725,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetReference_NonInvoked()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 821,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateChainedGet1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1615,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1856,
  "endLine" : 1886,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReferToReadOnlyPropertyInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 944,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReferToStaticReadOnlyPropertyInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 980,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParseAmbiguity4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 611,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 716,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizeIfNecessary1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2038,
  "endLine" : 2068,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontInsertCastInForeachIfUnneeded01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2588,
  "endLine" : 2619,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastInForeachIfNeeded01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2622,
  "endLine" : 2653,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastInForeachIfNeeded02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2656,
  "endLine" : 2687,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHiddenRegion4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3099,
  "endLine" : 3129,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineFormattableStringIntoCallSiteWithFormattableStringOverload()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3831,
  "endLine" : 3862,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTemporary_LocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4459,
  "endLine" : 4492,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameConflict2NotVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 709,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceFieldInExpressionBodiedConversionOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3297,
  "endLine" : 3331,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HandleFormattableStringTargetTyping1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3905,
  "endLine" : 3937,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSubsequentIfStatements_02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 599,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSubsequentIfStatements_04()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 668,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSubsequentIfStatements_05()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 699,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOperators2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1050,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIEquatableOnClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1197,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldAssigningConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 207,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldAssigningConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 243,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegatingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 279,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 47,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateLocalAvailableIfBlockIsNotHidden()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3893,
  "endLine" : 3923,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInVenus2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4345,
  "endLine" : 4374,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitGenericMethodTypeParametersNotRenamed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 852,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafe1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1903,
  "endLine" : 1935,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafe2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1939,
  "endLine" : 1971,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafe3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1975,
  "endLine" : 2007,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafe4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2011,
  "endLine" : 2043,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 162,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExistingNamedParamsAreFilteredOut()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 358,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Unqualified_IncompleteDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 540,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Property_IgnoreBrowsabilityOfGetSetMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4646,
  "endLine" : 4675,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Delegate_BrowsableStateAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5075,
  "endLine" : 5106,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedAwaitKeywords2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1376,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDifferentAccessorAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 596,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimpleMultiLineNugget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests_Venus.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 70,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SemicolonInElseIfStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2541,
  "endLine" : 2571,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 53,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBeforeEndQuote1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 431,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBeforeEndQuote2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 465,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBeforeEndQuote3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 499,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBeforeEndQuote4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 533,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBeforeEndQuote5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 567,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiLineParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 268,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiLineParameters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 304,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiLineParameters3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 340,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments05()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 789,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments07()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 869,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMergeComments05()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1077,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMergeComments07()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1157,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitExpression_Normal_AwaitWithReturnParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1658,
  "endLine" : 1691,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static async Task ExtractMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodBase.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 143,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetGeneratedDocumentCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateFinalizerItem.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 61,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypesAndDeclarationsInFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 107,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessNodeList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineSeparators/VisualBasicLineSeparatorService.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 129,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/ForLoopBlockHighlighter.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 48,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/DoLoopBlockHighlighter.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 49,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/AccessorDeclarationHighlighter.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 51,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAdditionalFiles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AdditionalFileDiagnosticsTests.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 57,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 542,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestSyntaxNodeAnalyzersForExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 1022,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameInheritedMetadataButRenameCascade()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 50,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypingInOtherPartsOfFileTriggersCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 523,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameStatementWithResolvingAndUnresolvingConflictInSameStatement_VB()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 429,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1960,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultipleLanguagesPassedToAPI()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/DocumentHighlightsServiceTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 42,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ComputeSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/IfStatementHighlighter.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 66,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool SupportsDocumentationComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 72,
  "linesOfCode" : 29,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 178,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ComputeModelAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController_ModelComputation.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 99,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EncapsulateField/AbstractEncapsulateFieldCommandHandler.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 67,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddClassifiedSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 321,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsCommitCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 355,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool StartNewModelComputation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 191,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindBracesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/AbstractBraceMatcher.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 83,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void HandleException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditorLayerExtensionManager.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int DetermineIndentationColumn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IProjectionBufferFactoryServiceExtensions.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 161,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AccumulateTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 155,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindImplementationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 50,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/ReferenceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 153,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SearchAsyncWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.Searcher.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 122,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogRenameSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 574,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InvokeWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 175,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetPreviewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionWithNestedFlavors.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 154,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SuggestedActionSet GetFixAllSuggestedActionSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 517,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_AttributeConstructor_BrowsableStateAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AttributeSignatureHelpProviderTests.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 113,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPragmaWarningDirectiveWithExistingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 417,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPragmaWarningDirectiveAroundTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 512,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionKeywordsInClassContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1155,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_EmptyElementAttributesWithExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2101,
  "endLine" : 2131,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterpolatedString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3778,
  "endLine" : 3808,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialMethodParameterName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 783,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorIdentifierBracketed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1370,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 386,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SimpleMultiLineNugget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/FormattingEngineTests_Venus.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 104,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SimpleQueryWithinNugget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/FormattingEngineTests_Venus.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 143,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOrganizingCommandsDisabledInSubmission()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 975,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAwaitExpression_Normal_AwaitWithReturnParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3041,
  "endLine" : 3077,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod15()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 550,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod18()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 658,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AppendFullName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicInstructionDecoder.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 63,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.vb",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 59,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundExpression ConvertToLocalType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 173,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EvaluateDebuggerDisplayStringAndContinue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 810,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchesProperty()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 249,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InteractiveEvaluator()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 106,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LanguageBufferContentTypeChanged()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 335,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildFactoryTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 339,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ParseNodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 210,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteNullChecks()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 671,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NullHandling FieldNullHandling()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 774,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedWithMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1288,
  "endLine" : 1321,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedSetters()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1355,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldIncludeType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 312,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CleanupStorage()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/LocalDataStorage.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 170,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/AssemblyUtil.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 99,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestSourceData CreateTestSourceData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/WebDataStorage.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 143,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VisualizeDebugDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 265,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsConstructorWithMemberInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 966,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 159,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CanSimplifyTypeNameExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 97,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetNameAndTargetType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 216,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DiagnosticAnalyzerCategory GetAnalyzerCategory()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnreachableCode/CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 75,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2495,
  "endLine" : 2526,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode FindContainingStatementPart()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3109,
  "endLine" : 3139,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDeclarationSyntax ConvertMethodsToPropertyWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 159,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessAnalyzer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 194,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleSingleIfStatementForm()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessCodeFixProvider.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 102,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetCommentBannerText()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 138,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/AnonymousMethodExpressionStructureProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 44,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/InitializerExpressionStructureProvider.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 65,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 83,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDelegateTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryAnalyzeVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 133,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDeclaration Update()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper`1.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 232,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IMethodSymbol GetDelegatingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 953,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCorrectTypeForYieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpAddYieldCodeFixProvider.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 131,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task RemoveUnnecessaryCastAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 107,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsDynamicTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DynamicKeywordRecommender.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 28,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ObjectKeywordRecommender.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 28,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidRefExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RefKeywordRecommender.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 138,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StringKeywordRecommender.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 28,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SnippetCompletionProvider.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 73,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GenerateTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 107,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsExplicitInterfaceGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateVariable/CSharpGenerateVariableService.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 56,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalFunctionStatementSyntax CreateLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionCodeFixProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 161,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetInitialStatementsForMethodDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 122,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool UnderValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 104,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ReplacePropertyWithMethodsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 119,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/OrderModifiers/AbstractOrderModifiersCodeFixProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 82,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterCodeFixes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConflictMarkerResolution/AbstractConflictMarkerCodeFixProvider.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 128,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallPackageDirectlyCodeActionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/InstallPackageDirectlyCodeActionOperation.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 56,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetCurrentArgumentIndex()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/CommonSignatureHelpUtilities.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 70,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogAnalyzerTypeCountSummary()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticAnalyzerLogger.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 138,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray FilterSuppressedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 231,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray DiffStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 217,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeTypeAtPositionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 105,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryGetExistingDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractAnalyzerState.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 75,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessReanalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 430,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueFullProjectDependency()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 241,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindNugetTypeReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder_PackageAssemblySearch.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 142,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 98,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 116,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 300,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async sealed override Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialTypeCompletionProvider.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 55,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem CreateNetworkRoot()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/FileSystemCompletionHelper.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 115,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GenerateFieldDelegatingConstructorAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 260,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 461,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 107,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Accessibility DetermineMinimalAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.CodeAction.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 194,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateParameterSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 235,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CanMergeDeclarationAndAssignmentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 225,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSignatureComparer.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 133,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMembers_Worker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 388,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitTypesAndNamespacesWithin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 714,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ResolveConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateVarianceDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 365,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 507,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DoSignaturesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 403,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateObsoleteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ObsoleteAttributeHelpers.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 143,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 685,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsCompatibleWithGenericIEnumerableOfType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 828,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReportMissingOrErroneousSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousType_SymbolCollection.vb",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 974,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindPropertyInRetargetedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1080,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ValidateAttributeUsageAndDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 470,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ApplyDirectivesRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 166,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyLocalSymbolNameAndSetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1721,
  "endLine" : 1775,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindLateBoundInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Latebound.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 117,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResolveAmbiguityInTheSameNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 932,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryLambda",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1910,
  "endLine" : 1949,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsValidAssignmentTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1729,
  "endLine" : 1765,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConvertToChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 758,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseOnErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 986,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseOnErrorGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1045,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 94,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlQualifiedNameVB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1590,
  "endLine" : 1641,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1786,
  "endLine" : 1837,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckSymbolAccessibilityCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 129,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1114,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MapBinaryOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 824,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As RequiredConversion",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4390,
  "endLine" : 4439,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 366,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function DoGetSyntaxErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 235,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 223,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1289,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitSequenceAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 186,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 157,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2364,
  "endLine" : 2400,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/NamespaceScopeBuilder.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 63,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportWarningsForExceptionTags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 369,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportWarningsForParamOrTypeParamTags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 511,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFirstNameAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 669,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteDocumentationCommentForProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Property.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 83,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub GetCompileDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 179,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1150,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateKickoffMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 154,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MaskShiftCountOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 456,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindMethodAndReturnMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 568,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentQueryLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 143,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeEventAccessorCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 234,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLambdaId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 1015,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 1319,
  "endLine" : 1355,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.MyBaseMyClassWrapper.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 204,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitLvalue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 752,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUnassignedSymbolFirstLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1130,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void PostDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 471,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void LazyMethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 329,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAttributesBag GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 947,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportMethodSignatureCollision()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1620,
  "endLine" : 1660,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEnumMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2687,
  "endLine" : 2723,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers MakeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 783,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeUsageInfo DecodeAttributeUsageAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 845,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal QuickAttributeChecker AddAliasesIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/QuickAttributeChecker.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 111,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeclarationModifiers ToDeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ModifierUtils.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 226,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributeLocation ToAttributeLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/AttributeLocation.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 141,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol TransformTypeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 134,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PETypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 93,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 507,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1862,
  "endLine" : 1895,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchesContainingTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2422,
  "endLine" : 2459,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceSymbol LookupNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 277,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 445,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedLocal.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FindPotentialImplicitImplementationMemberDeclaredInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1277,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol RetargetNamedTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 387,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ParameterSymbol EnclosingThisSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 170,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol GetWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 111,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConsList CompleteIf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 282,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FindOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 1019,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNameSyntax ParseXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 719,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxListBuilder LexConflictMarkerDisabledText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2399,
  "endLine" : 2435,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int LineBreaksAfterCloseBrace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 306,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectiveTriviaSyntax GetNextDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/DirectiveTriviaSyntax.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 90,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectiveTriviaSyntax GetPreviousDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/DirectiveTriviaSyntax.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 121,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax GetNextPossiblyRelatedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/DirectiveTriviaSyntax.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 248,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax GetPreviousPossiblyRelatedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/DirectiveTriviaSyntax.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 349,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxTriviaList VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 309,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInContextWhichNeedsDynamicAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 260,
  "linesOfCode" : 28,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSyntax GetStandaloneType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2004,
  "endLine" : 2034,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitExpressionCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 493,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalSymbol DigForValueLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 351,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ResolveEmbeddedFilesFromExternalSourceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 356,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReportQueryInferenceFailedSelectMany()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_QueryErrors.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 240,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression BindInferredVariableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 755,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol ConstructWithCrefTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 864,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 144,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectVariablesFromDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 334,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsConstantNumericZero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1563,
  "endLine" : 1590,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasArrayConversionToInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1987,
  "endLine" : 2040,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LowerBoundClassInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1898,
  "endLine" : 1941,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray InferTypeArgumentsFromFirstArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2700,
  "endLine" : 2733,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InferTypeArgumentsFromFirstArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2737,
  "endLine" : 2767,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BinaryOperatorEasyOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorEasyOut.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 496,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetPointerArithmeticOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 340,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LiftingResult UserDefinedBinaryOperatorCanBeLifted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 789,
  "linesOfCode" : 28,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder VisitTypeDeclarationCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 702,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInUsing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 933,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsAttributeConditionallyOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 272,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ForEachEnumeratorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachEnumeratorInfo.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 66,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundExpression BindRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.WithQueryLambdaParametersBinder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 66,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression ReplaceTypeOrValueReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1171,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSDiagnosticInfo MakeCallMethodsDirectlyDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1230,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalScopeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 58,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol ReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 695,
  "linesOfCode" : 28,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool GetExternAliasTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1176,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Symbol GetIntrinsicOperatorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3490,
  "endLine" : 3518,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateEnumeratorImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 247,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UsingStatement.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 466,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 323,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicSetMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 426,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 212,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ClientDisconnectsDuringBuild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 197,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IncorrectPathmaps()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/SourceFileResolverTest.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 45,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_LinkedConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 158,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 174,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DefineLocalScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 535,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override StrongNameKeys CreateKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 193,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MatchMethodSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SignatureComparer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 118,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 348,
  "linesOfCode" : 28,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 201,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SequenceEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 425,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Insert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SetWithInsertionOrder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 68,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Action WithCurrentUICulture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UICultureUtilities.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 139,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Action WithCurrentUICulture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UICultureUtilities.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 169,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Func WithCurrentUICulture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UICultureUtilities.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 199,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool NameBoundSuccessfullyToSameSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 55,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceText From()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 263,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataImageReference.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual GreenNode CreateList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 919,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode WithAnnotationsGreen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNodeExtensions.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 40,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 400,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 683,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmitResult Emit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystemExtensions.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 58,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetPreviousHoistedLocalSlotIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 219,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetPreviousLambdaSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 289,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ShortenBranches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 344,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILOpCode GetReversedBranchOp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 605,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRelationalBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILOpCodeExtensions.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 151,
  "linesOfCode" : 28,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReconcileTrailingMarkers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 175,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SequencePointList Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SequencePointList.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 84,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 226,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string RemoveQuotesAndSlashes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 672,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearExecutingTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 1011,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteSyntaxTreeActionsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 544,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteSyntaxNodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 999,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryExecuteOperationActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1056,
  "endLine" : 1085,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IgnorePointerAndArraySpecifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 479,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationAnalysisValueProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 60,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateSimulatedCompilationSourceEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 162,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INamedTypeSymbol CreateTupleTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 946,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSequentialEdits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 117,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSequentialEdit_NewSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 154,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEditDeclarationWithLocation_Last()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 357,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEditDeclarationWithLocation_First()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 394,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeLogicalIdentityReturnsCorrectSymbol_AllDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 598,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestIfStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 530,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTryCatchStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 626,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAsPublicInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1072,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Format8()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 162,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BreaksAndBracesAreAlignedInSwitchCasesWithBracesFormatted_Bug2587()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2333,
  "endLine" : 2360,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryExpression3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2929,
  "endLine" : 2956,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnaryExpressionWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3640,
  "endLine" : 3669,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5979()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4123,
  "endLine" : 4150,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CloseBracesInArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4394,
  "endLine" : 4424,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingFixInTokenBasedForIfAndSwitchCase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4750,
  "endLine" : 4777,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_553654_LabelStatementIndenting()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5041,
  "endLine" : 5070,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingForForStatementInfiniteLoopWithNoSpaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7144,
  "endLine" : 7172,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingForForStatementInfiniteLoopWithSpacesBeforeAndAfter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7207,
  "endLine" : 7235,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentInExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1586,
  "endLine" : 1619,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 334,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GenerateParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ParameterGenerator.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 67,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/MethodGenerator.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 175,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GeneratePropertyDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 94,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyDirectiveSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 228,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 78,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeAllowableDeclarationTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ModifierCollectionFacts.vb",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 333,
  "linesOfCode" : 28,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Cast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 252,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 298,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInRefContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 367,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanSimplifyNullable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1479,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1592,
  "endLine" : 1633,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTopLevelBlockBegin()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 592,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 59,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanRemoveTypeFromParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 57,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TypeArgumentsInAllContainingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 900,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 189,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsRenameLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 550,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsRequiredImplicitNumericConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 599,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleNameSyntax GetRightmostName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2554,
  "endLine" : 2587,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPreProcessorExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 340,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetUsingsSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CompilationUnitSyntaxExtensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 75,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldFormat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 98,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueTuple GetSpecificNodeSuppressionTokenRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/WrappingFormattingRule.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 68,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int LineBreaksAfterCloseBrace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 407,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTwoConflictsOnSeparatedLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 170,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CheckUpdatedDocumentTextIsObservablyConstantAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 451,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTriangleInequality()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 307,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadableStreamTestReadChunks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SerializableBytesTests.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 71,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 502,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddFieldBefore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 235,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GenerateFunctionDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 148,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryFetchStringTable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_StringIds.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 44,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WriteStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.Accessor.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 131,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetTemporaryStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 549,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OriginalSymbolsMatchCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Hierarchy.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 474,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetAliasSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractReferenceFinder.cs",
  "fileLinesCount" : 627,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 273,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.ContextInfo.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 114,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetInfoForMetadataReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 111,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetInfoForMetadataReferenceSlowAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 147,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateMetadataNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 351,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateInheritance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 512,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 175,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetBaseOrInterfaceDeclarationReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditorExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 48,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task SetBaseTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditorExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 84,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetEditAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 206,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetPreferredIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 135,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableDictionary GetAdditionalProperties()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/AbstractDiagnosticPropertiesService.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 42,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ReplacementChangesSemantics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 450,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 568,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableHashMap WithComparers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 233,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetValueBuckets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 595,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 115,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 58,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueTuple ConvertToTokenPair()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 121,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void HandleCollisions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/NameGenerator.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 112,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetIntervalsThatOverlapWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 129,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolVisibility GetResultantVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 74,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol RenameTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IMethodSymbolExtensions.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task OverrideAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 479,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateIEquatableEqualsMethodStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 285,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOrDerivesFromExceptionType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 851,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetMetadataReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 722,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolutionState ForkProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1488,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task RaiseWorkspaceChangedEventAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Events.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 65,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifierKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 361,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeFixContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixContext.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 148,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixAllState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 90,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDefaultFixAllTitle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 146,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 265,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetMembersWithConflictingSignatures()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/DeclarationConflictHelpers.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 45,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.TupleTypeSymbolKey.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 50,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateProjectInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 269,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReferenceSearchPaths1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 633,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParsePackageReference()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/Resolvers/NuGetPackageResolver.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 43,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateUniqueDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 544,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryFindCollocatedDocumentationFile()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 615,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Objects()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ObjectFormatterTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 74,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareTypeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 384,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetInheritanceKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2600,
  "endLine" : 2637,
  "linesOfCode" : 28,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InsertParameterIntoContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3980,
  "endLine" : 4012,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetOutputFileType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetEnumTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetFunctions/SnippetFunctionGenerateSwitchCases.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 80,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document AddMethodNameAndAnnotationsToSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 227,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarClient()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/NavigationBar/NavigationBarClient.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 69,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyMetadataReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 445,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetOutputPathFromHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 119,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetCurrentValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionGenerateSwitchCases.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 74,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int FormatSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int AddNewErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 95,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticData CreateDocumentDiagnosticItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 147,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task RetryRemoteCallAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.Connections.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 66,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetItemIDsAndRQName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VsRefactorNotifyService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 145,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetOptionAndUpdatePreview()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPreviewViewModel.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateSpecificationList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageViewModel.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 128,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetParts()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/PartialTypeCollection.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 76,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCancellation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/VisualStudioDiagnosticAnalyzerExecutorTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 123,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParameters_Cascade_ToMethods_Complex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 285,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithOutParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 1018,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromBaseInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1731,
  "endLine" : 1761,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 768,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 798,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 828,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 858,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 890,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnCrossFunction4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 2137,
  "endLine" : 2167,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveSubsequentStatementsInterspersedWithMultipleLocalFunctions2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 260,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete_Leaf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 443,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_Insert_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2336,
  "endLine" : 2364,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_ActiveStatementRemoved2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7346,
  "endLine" : 7376,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_ActiveStatementRemoved_JoinClauseLeft()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7521,
  "endLine" : 7550,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_ActiveStatementRemoved_OrderBy1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7553,
  "endLine" : 7582,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_ActiveStatementRemoved_OrderBy2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7585,
  "endLine" : 7614,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_ActiveStatementRemoved_OrderBy3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7617,
  "endLine" : 7646,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Remove_QueryContinuation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7679,
  "endLine" : 7708,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_DeconstructionAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8778,
  "endLine" : 8806,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctionDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 864,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPropertyWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3652,
  "endLine" : 3683,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4217,
  "endLine" : 4248,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_Insert_VirtualAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1748,
  "endLine" : 1779,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodDelete_WithParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2127,
  "endLine" : 2157,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_CtorIncludingInitializers_EditInitializerWithLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5713,
  "endLine" : 5747,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_CtorIncludingInitializers_EditInitializerWithoutLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5750,
  "endLine" : 5784,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CeaseCapture_This()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 2620,
  "endLine" : 2652,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CeaseCapture_SetterValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3647,
  "endLine" : 3677,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CeaseCapture_IndexerSetterValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3680,
  "endLine" : 3710,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CeaseCapture_EventAdderValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3713,
  "endLine" : 3743,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CeaseCapture_EventRemoverValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3746,
  "endLine" : 3776,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Capturing_IndexerSetterValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3895,
  "endLine" : 3925,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Capturing_EventAdderValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3928,
  "endLine" : 3958,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Capturing_EventRemoverValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3961,
  "endLine" : 3991,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_StaticToThisOnly1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4089,
  "endLine" : 4121,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_RenameCapturedLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4631,
  "endLine" : 4662,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Insert_ThisOnly_Top1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4968,
  "endLine" : 5000,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_CeaseCapture_This()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5396,
  "endLine" : 5428,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_CeaseCapture_SetterValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5967,
  "endLine" : 5997,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_CeaseCapture_IndexerSetterValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6000,
  "endLine" : 6030,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_CeaseCapture_EventAdderValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6033,
  "endLine" : 6063,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_CeaseCapture_EventRemoverValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6066,
  "endLine" : 6096,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Capturing_IndexerSetterValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6189,
  "endLine" : 6219,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Capturing_EventAdderValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6222,
  "endLine" : 6252,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Capturing_EventRemoverValueParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6255,
  "endLine" : 6285,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_StaticToThisOnly1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6358,
  "endLine" : 6390,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_RenameCapturedLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6635,
  "endLine" : 6666,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_Select1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6780,
  "endLine" : 6810,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_Select2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6813,
  "endLine" : 6843,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_From1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6846,
  "endLine" : 6876,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_GroupBy_Reduced1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7428,
  "endLine" : 7457,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_GroupBy_Reduced3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7491,
  "endLine" : 7520,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 462,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInheritance1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 395,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInheritance2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 429,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExistingConflictingMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 574,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoVisiblePart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3710,
  "endLine" : 3740,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalDateTime1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3791,
  "endLine" : 3822,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalNullableStructParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3985,
  "endLine" : 4016,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalNullableStructParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4020,
  "endLine" : 4051,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtremeDecimals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4918,
  "endLine" : 4948,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIDisposableViaBaseInterface_NoDisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5202,
  "endLine" : 5230,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestQualifiedNameImplicitInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5729,
  "endLine" : 5758,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceForPartialType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5797,
  "endLine" : 5828,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceForPartialType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5832,
  "endLine" : 5863,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForCref4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2662,
  "endLine" : 2697,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesFixAllTests.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 41,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesFixAllTests.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 74,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParameters_Cascade_ToMethods_Complex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 253,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestValueParameterTypeIsRefConstraintGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 280,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AllMembersAndDefaultExist()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 76,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedCatchVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 207,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotUseThrowExpressionBeforeCSharp7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 341,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRespectPredefinedTypePreferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 834,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithLeadingComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MethodDeclarationStructureTests.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 79,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocumentationCommentWithoutSummaryTag1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 128,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericTypeCausingMethodSignatureEquality_BothBrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1440,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericType2CausingMethodSignatureEquality_BothBrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1541,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotChangeToAliasInNameOfIfItChangesNameOfName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 377,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoChangeToAliasInNameOfIfItDoesNotAffectName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 411,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyTypeName7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 862,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddAsyncInDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 473,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddAsyncInDelegate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 505,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddAsyncInDelegate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 537,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddNewToMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/HideBase/HideBaseTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 71,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeAllProjectsToDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 261,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeAllProjectsToCSharp7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 291,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 1002,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnSimpleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 816,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemovePragmaSuppression_TriviaWithMultipleIDs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 155,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemovePragmaSuppression_WithEnclosingSuppression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 187,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateImplicitConversionAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 153,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateExplicitConversionAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 307,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWithThrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3625,
  "endLine" : 3655,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotGenerateIntoHiddenRegion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4683,
  "endLine" : 4711,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 512,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpressionWithConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 546,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpressionWithConversionInAsyncFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 600,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveTriviaWhenRemovingCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 705,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInsideCaseLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 737,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnnecessaryCastToBaseType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1159,
  "endLine" : 1189,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRenameMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 195,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 341,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveAsyncInLocalFunctionKeepsTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 609,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 865,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithOutParameters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1277,
  "endLine" : 1307,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithOutParameters3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1340,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1518,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1521,
  "endLine" : 1551,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestElideDefaultConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3043,
  "endLine" : 3073,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefaultConstructorInTypeDerivingFromInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3107,
  "endLine" : 3137,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericWhenNonGenericExists()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3278,
  "endLine" : 3308,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInheritedTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3312,
  "endLine" : 3342,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReferencingTypeParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3372,
  "endLine" : 3402,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReferencingTypeParameters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3406,
  "endLine" : 3436,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCopyConstraints1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3950,
  "endLine" : 3980,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnDeclarationWithObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 953,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnForeachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1081,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnDeclarationWithObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 656,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnForeachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 784,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnLambdasWithNestedStackAllocs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1866,
  "endLine" : 1893,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnAnonymousMethodsWithNestedStackAllocs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1897,
  "endLine" : 1924,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnStackAllocsNestedInLambdas()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1955,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnStackAllocsNestedInAnonymousMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1959,
  "endLine" : 1986,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 44,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task YieldFixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 202,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialClassStructInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 277,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GrammarAmbiguity_7_5_4_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 1022,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveAllWithSurroundingPreprocessor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 514,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 44,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayImplicit_Initializer_OpenBraceOnSameLine_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 598,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayExplicit1_Initializer_OpenBraceOnSameLine_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 663,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayExplicit2_Initializer_OpenBraceOnSameLine_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 728,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamingConflict2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 382,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamingNoConflict1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 412,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamingNoConflict2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 442,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 247,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 1002,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1038,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1074,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReplaceReadInsideWrite1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1108,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReplaceReadInsideWrite2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1142,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithDirectives2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1561,
  "endLine" : 1588,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveNestedTypeToNewFile_Simple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 352,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveNestedTypePreserveModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 388,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveNestedTypeToNewFile_Simple_DottedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 508,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 894,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetSet_SetterAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 972,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetWithInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1267,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetSetCaseInsensitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1307,
  "endLine" : 1338,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple_GetAndSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1362,
  "endLine" : 1393,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNames_GetAndSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1427,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 45,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnLambdaWithDynamic_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 383,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldConstant()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1055,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInNestedCollectionInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2752,
  "endLine" : 2779,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 42,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDirectivesInBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 283,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDirectivesInBlockBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 316,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIEquatableOnStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1162,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1350,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSecondField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 171,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddNullChecks1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 810,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIncrement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1876,
  "endLine" : 1905,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfProperty5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5403,
  "endLine" : 5433,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfReadonlyField5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5470,
  "endLine" : 5500,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfLocal5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5504,
  "endLine" : 5533,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5886,
  "endLine" : 5917,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInConditionalAccessExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5921,
  "endLine" : 5952,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInConditionalAccessExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5956,
  "endLine" : 5987,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInConditionalAccessExpression4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5991,
  "endLine" : 6022,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadonlyFieldInConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6026,
  "endLine" : 6057,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadonlyFieldInConditionalAccessExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6061,
  "endLine" : 6092,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadonlyFieldInConditionalAccessExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6096,
  "endLine" : 6127,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadonlyFieldInConditionalAccessExpression4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6131,
  "endLine" : 6162,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerationFromStaticProperty_ReadonlyField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6837,
  "endLine" : 6867,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerationFromStaticProperty_Property()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6871,
  "endLine" : 6901,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerationFromStaticProperty_Local()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6905,
  "endLine" : 6934,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBlockFormatting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 178,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LeaveTrailingTriviaAlone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2532,
  "endLine" : 2564,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestOperators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 288,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Qualified_IncompleteDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 679,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_BrowsableStateAlwaysMethodInBrowsableStateNeverClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4188,
  "endLine" : 4217,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericTypeCausingMethodSignatureEquality_BothBrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4388,
  "endLine" : 4417,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericType2CausingMethodSignatureEquality_BothBrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4484,
  "endLine" : 4513,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalStructParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 465,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalNullableStructParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 500,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalObjectParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 561,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_581500()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 959,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_625442()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 990,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotUpdateAssignmentThatReferencesInitializedValue3Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 123,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 266,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LambdaExpressionInNugget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests_Venus.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 138,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FollowPreviousElement3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1518,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatPragmaWarningInbetweenDelegateDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 239,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ColonInDefaultSwitchCase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 928,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatCompleteBlockOnSingleLineIfTypingCloseCurlyOnLaterLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1564,
  "endLine" : 1591,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnEmptyConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 66,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamedArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 98,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddBeforeMatchingArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 149,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddAfterMatchingConstructorParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 181,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParams1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 213,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullArg1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 487,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullArg2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 520,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefaultArg1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 553,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 194,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsidePPRegion5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 485,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableInNonHiddenBlock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 356,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1035,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1069,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableIfConvertedToDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1249,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 493,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitExpression_Normal_ExpressionWithReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1561,
  "endLine" : 1593,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexAccess2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 148,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexFollowedByInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 210,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationFollowedByIndex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 240,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComplexInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 435,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 611,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhenReferencedInInitializer_LocalVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 749,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestObjectInitializerAssignmentAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 945,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestObjectInitializerCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 978,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsWrittenOutsideOfConstructorOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 201,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub HighlightRelatedStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlightingHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 41,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CheckResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 94,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TextSpansMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 303,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Reference:yyy|}++;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesCommandHandlerTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 73,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDiagnosticAnalyzerExceptionHandledGracefully2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 482,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeletingInOtherPartsOfFileTriggersCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 644,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameNewOverload()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1864,
  "endLine" : 1896,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameModuleBetweenAssembly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2337,
  "endLine" : 2367,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyRenameTrackingWorksAfterInlineRenameCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 900,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyPreviewChangesCalled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 940,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override VirtualTreePoint? GetSymbolItemNavigationPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 340,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task UpdatePropertyAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 68,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightRelatedKeywords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/LoopHighlighter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 117,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool EndsWithSingleExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 277,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 80,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFilterCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 424,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AppendSuppressionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 243,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InsertExteriorTriviaIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 682,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.FormatDocument.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 58,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async void StreamingFindReferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindReferences/FindReferencesCommandHandler.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 142,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/GoToDefinitionCommandHandler.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 93,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnqueueBackgroundTask()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Threading/AsynchronousSerialWorkQueue.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 141,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TagSpanIntervalTree ComputeNewTagTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 453,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/ReferenceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 119,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameSessionInfo StartInlineSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameService.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 74,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static extern bool ApplyDeltaB()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/Patching/Delta.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 83,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetSpanAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 727,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetFixLevelAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 761,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BlocksWithLocals1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 178,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IfBlocksWithLocals1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 263,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchYields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1275,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Process.Start()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Squiggles/ErrorSquiggleProducerTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 127,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuppressionOnNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1042,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationComment5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 568,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3095,
  "endLine" : 3126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3956,
  "endLine" : 3987,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler c.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4122,
  "endLine" : 4153,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_Class_BrowsableStateAdvanced_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4442,
  "endLine" : 4474,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim cc As NS.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4482,
  "endLine" : 4513,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_Interface_BrowsableStateAdvanced_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4879,
  "endLine" : 4911,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As Color = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 105,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCaseSensitivity2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 684,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix6788()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1559,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoInitializedDueToGoToLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2424,
  "endLine" : 2456,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 342,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod31()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1066,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ExtendBinderChain()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 645,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetSubstitutedSourceMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1368,
  "endLine" : 1408,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PEMethodSymbol GetSourceMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 55,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ulong ConvertEnumUnderlyingTypeToUInt64()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 337,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvalResult GetRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TypeVariablesExpansion.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.TypeNames.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 46,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ParseParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 317,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ParseParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 277,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/csi/Csi.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 47,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetSyntaxNodeForSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpSendToInteractiveSubmissionProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 79,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateToSpan()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentNavigationService.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 72,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SearchPaths1()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1098,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ChangeDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ProjectJsonUtil.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 75,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/Program.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 50,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseVersionSource()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ChangeCommand.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 110,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RunTestWithCachingAsync()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/CachingTestExecutor.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetCommandLineArguments()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessTestExecutor.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetDeclaredProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 209,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeSimpleAttributeNameGenerationState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 150,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryNegateBinaryComparisonExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 412,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FixFunctionBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodSynchronous/VisualBasicMakeMethodSynchronousCodeFixProvider.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 79,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IntroduceLocalForSingleOccurrenceIntoBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceLocal.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 195,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function GetOrGenerateEnclosingNamespaceSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 454,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 77,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/GenericConstraintsKeywordRecommender.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 48,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ImplementsKeywordRecommender.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 51,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RemoveDeclarationAssignmentPattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 208,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IncludeDiagnosticDuringFixAll()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnreachableCode/CSharpRemoveUnreachableCodeCodeFixProvider.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 77,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan CreateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 124,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryMatchActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 588,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyMethodBodyRudeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2816,
  "endLine" : 2845,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/AbstractMetadataAsSourceStructureProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 49,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDelegateInvokeItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_DelegateInvoke.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 48,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureHelpItem Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 141,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckCodeFixProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 81,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInInterfaceList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsExtensionMethodParameterContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ThisKeywordRecommender.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 94,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetExplicitConversionMethodAndTypeToGenerateIn()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 167,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetImplicitConversionMethodAndTypeToGenerateIn()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 198,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeparatedSyntaxList CreateExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseObjectInitializer/CSharpUseObjectInitializerCodeFixProvider.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 70,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterConfiguration Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/ParameterConfiguration.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 53,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void Recurse()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/OrderModifiers/AbstractOrderModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 92,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryGetOverlappingActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1586,
  "endLine" : 1619,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPropertySymbol CreateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 198,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ValidateAndReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 362,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearAnalyzerDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 138,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary CreateAnalysisResults()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 116,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueProjectConfigurationChangeWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 512,
  "linesOfCode" : 27,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindReferenceAssemblyTypeReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder_PackageAssemblySearch.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 111,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateTypeOptionsResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/GenerateTypeOptionsResult.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 50,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetPositionForPragmaInsertion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaHelpers.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 96,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract ImmutableDictionary GetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialTypeCompletionProvider.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 105,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol TryGetAssignedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 343,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task UpdateDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertIfToSwitch/AbstractConvertIfToSwitchCodeRefactoringProvider.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 243,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetDesiredLeadingIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 370,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsFinalSpanSemanticallyValidSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 90,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function HaveSameParameterTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 743,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function FindWithEventsProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 883,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ComputeTypeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 688,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportOverloadsErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3814,
  "endLine" : 3861,
  "linesOfCode" : 27,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ComputeImplementationForInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 592,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetMetadataNameForAllOverloads()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverloadingHelper.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetBaseMemberMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverloadingHelper.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 184,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DecodeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1096,
  "linesOfCode" : 27,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FindMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 144,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 272,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SubstituteTypeParametersInNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceTypeSymbol.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 114,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Shrink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 685,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function InternalSubstituteTypeParametersInSubstitutedErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedErrorType.vb",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 184,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsHexOrOctValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 987,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsHexOrOctValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 1016,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 420,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function RecoverFromMissingConditionalEnds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 659,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 641,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAggregateClauseLambdaBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1370,
  "endLine" : 1414,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindPredefinedCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 291,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CollectSimpleNameSymbolsStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 566,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddLookupSymbolsInfoInClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1887,
  "endLine" : 1933,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ExtractTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 422,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConvertToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 831,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function LinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 396,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ParseXmlMarkupDecl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 501,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MatchEndElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2490,
  "endLine" : 2530,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseArrayRankSpecifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3213,
  "endLine" : 3260,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsNextStatementInsideLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5856,
  "endLine" : 5900,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EscapeIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 149,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddAccessibilityIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 336,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 490,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeInferenceCollection.vb",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 602,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AdjustConstantValueFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 737,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4183,
  "endLine" : 4223,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1566,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 271,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateLocalSlotMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 227,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmbedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 310,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryEmitAssignmentInPlace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1690,
  "endLine" : 1731,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldEmitBlockInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 223,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUserDefinedBinaryOperator.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 63,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetMeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1239,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 327,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EnsureAllSymbolsAndSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 128,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 298,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpressionStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SelectCase.vb",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 249,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LocalOrFieldNeedsToBeCleanedUp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_With.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 191,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteStringComparisonOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 679,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Try.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 178,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 333,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function ReportLibraryProblem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 600,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAsNewLocalDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 2037,
  "endLine" : 2103,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeParameterSymbol FindEnclosingTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1244,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 144,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetNetModuleAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1289,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetLazyConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 763,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetAllReachable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 374,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CalculateSyntaxOffsetInSynthesizedConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 998,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckAccessorNameConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1793,
  "endLine" : 1823,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasInstanceData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2154,
  "endLine" : 2182,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForMemberConflictWithEventAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2594,
  "endLine" : 2624,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateCallerMemberNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 841,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CustomModifiersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 329,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeMap WithConcatAlphaRename()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 177,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 462,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarativeSecurityAction DecodeSecurityAttributeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 278,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray RetargetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 733,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 641,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 441,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override EmbeddedEvent EmbedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 542,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 261,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 328,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDocumentationCommentId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 974,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseElifDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 166,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsConflictMarkerTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2343,
  "endLine" : 2373,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DiagnosticSeverity GetSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddPropertyNameAndParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 131,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 230,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveBreaks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 698,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override BoundNode VisitConditionalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2338,
  "endLine" : 2369,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FullyHandlesItsInput()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 254,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnsignedBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 723,
  "linesOfCode" : 27,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 283,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1894,
  "endLine" : 1925,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FilterValidStackLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 118,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition EmitReceiverRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 681,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckValEscapeOfObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 2646,
  "endLine" : 2674,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnwrapCollectionExpressionIfNullable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 494,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol BindCrefParameterOrReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 924,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReportConflictWithParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithLambdaParametersBinder.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 148,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol MostEncompassedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 676,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol MostEncompassingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 715,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasImplicitBoxingTypeParameterConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2512,
  "endLine" : 2559,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodTypeInferenceResult Infer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 240,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PreferExpandedFormOverNormalForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 616,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetParameterCounts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1725,
  "endLine" : 1755,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportMissingRequiredParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 706,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArgumentAnalysisResult AnalyzeArgumentsForNormalFormNoNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution_ArgsToParameters.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 367,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnaryOperatorKind WithOverflowChecksIfApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 81,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 194,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundFieldInitializer BindFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Initializers.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 283,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindConditionalLogicalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 686,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstantValue TryFoldingNullableEquality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1588,
  "endLine" : 1618,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BindPointerIndirectionExpressionInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2017,
  "endLine" : 2050,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 173,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray BuildLocalFunctions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 280,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression ToBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 214,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsThrowExpressionInProperContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 644,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression ConvertToArrayIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6462,
  "endLine" : 6495,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree AddByValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 215,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundUserDefinedConditionalLogicalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 374,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ForEachStatementInfo GetForEachStatementInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 838,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterSymbol GetDelegateParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1911,
  "endLine" : 1942,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInfo GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 874,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement EmitFinallyFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 270,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool VerifyPresenceOfRequiredAPIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 126,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 97,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AsyncMethodToStateMachineRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan CreateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression OptimizeLiftedArithmeticOperatorOneNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1207,
  "endLine" : 1248,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteDelegateOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1848,
  "endLine" : 1876,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureStringHashFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_SwitchStatement.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 297,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakePropertyGetAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PropertyAccess.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 99,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetBinaryOperatorName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 406,
  "linesOfCode" : 27,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IForEachLoopOperation CreateBoundForEachStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1439,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunServerCompilationThrows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 241,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CopyFileAndResources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ShadowCopyAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 141,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task RunServerCompilationCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/DesktopBuildClient.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 113,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryEnableMulticoreJitting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildClient.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 136,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CachingLookupCorrectResults()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 176,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CachingLookupCaseInsensitive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 208,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseBad2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/VersionHelperTests.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 175,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RoundTrip()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyIdentityTests.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 74,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidConstructorArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 245,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ObfuscatedNamespaceNames_01()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 457,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInt64Values()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 721,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResourceDescriptionCtors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ResourceDescriptionTests.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 49,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetDirectoryName_UnixPaths_Relative()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/PathUtilitiesTests.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 118,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebugType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 245,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebugType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 248,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/InteractiveCompiler.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 269,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableDictionary GetAssemblyReferenceIdentityBaselineMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 532,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool EndsWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 182,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AttributeDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeDescription.cs",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 137,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 49,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable Do()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ToImmutableArrayOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 44,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EnumField FindValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumField.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Compact()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/WeakList.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 129,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIdentifierPartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UnicodeCharacterUtilities.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 83,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DumperString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/TreeDumper.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 196,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFlagsEnum()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 154,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 374,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolDisplayFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 405,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetStartAndLengthOfLineBreakEndingAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextUtilities.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 81,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MetadataWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 116,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle GetMethodSignatureHandleAndBlob()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1180,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 463,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNode ItemInternalAsNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 294,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 272,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 306,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void InitializeMetadataReader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 221,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExtractTypeLibTypeFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1296,
  "endLine" : 1328,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Key()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.Key.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 51,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SourceText Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EncodedStringText.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 113,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 130,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitRangeCheckedBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 487,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 486,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ReportErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 430,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AttachQueueAndStartProcessingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 397,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompleteCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 200,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisContextInfo.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 102,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeInfo? ParseNamedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 562,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 445,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Characteristics GetCharacteristics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1635,
  "endLine" : 1670,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPropertyDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 953,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestStructDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1177,
  "endLine" : 1210,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1392,
  "endLine" : 1425,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetBaseAndInterfaceTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2512,
  "endLine" : 2543,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_0000()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5759,
  "endLine" : 5787,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_0001()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5790,
  "endLine" : 5818,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_0010()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5821,
  "endLine" : 5849,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_0011()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5852,
  "endLine" : 5880,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_0100()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5883,
  "endLine" : 5911,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_0101()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5914,
  "endLine" : 5942,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_0110()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5945,
  "endLine" : 5973,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_0111()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5976,
  "endLine" : 6004,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_1000()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6007,
  "endLine" : 6035,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_1001()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6038,
  "endLine" : 6066,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_1010()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6069,
  "endLine" : 6097,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_1011()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6100,
  "endLine" : 6128,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_1100()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6131,
  "endLine" : 6159,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_1101()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6162,
  "endLine" : 6190,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_1110()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6193,
  "endLine" : 6221,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpaceWithinEmptyBracketPrecedencesSpaceBeforeOrAfterComma_1111()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6224,
  "endLine" : 6252,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6317,
  "endLine" : 6348,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatElseBlockBracesOnDifferentLineToNewLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7887,
  "endLine" : 7913,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor9()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1344,
  "endLine" : 1372,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function MethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 760,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithTypeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2223,
  "endLine" : 2255,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithStatementsInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3414,
  "endLine" : 3442,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SyntaxToken",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 144,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBlockFromBegin()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDeclarationService.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 68,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeForReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 715,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsDeclarationContextWithinTypeBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 156,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Async Function CreateContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 163,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsForExpressionOrStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 287,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax GenerateNamedTypeDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 163,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TDeclarationNode AddAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 349,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithTypeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2399,
  "endLine" : 2426,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2881,
  "endLine" : 2907,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpCastReducer.Rewriter.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParserWouldTreatExpressionAsCast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2049,
  "endLine" : 2082,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNodeOrToken ChildThatContainsPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 645,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGlobalMemberDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsParameterTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1129,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEnumTypeMemberAccessContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 2698,
  "endLine" : 2729,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetInsertionIndices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 210,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 102,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineColumnDelta FormatStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 355,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTrivia VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 63,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAlignmentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentBlockFormattingRule.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 157,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUpdateSyntaxTreeWithAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 584,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReplaceNestedNodesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxNodeTests.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 74,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveLineContinuationInVisualBasic10_11_12_And_14()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1416,
  "endLine" : 1446,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessWriteQueue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_WriteBatching.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 237,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 568,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WellKnownSynchronizationKind GetWellKnownSynchronizationKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Extensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 45,
  "linesOfCode" : 27,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int BinarySearch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 315,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDerivedMetadataTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 597,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GenerateSourceNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 179,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Intern()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/DeclaredSymbolInfo.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 150,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticDataLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Builder.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 216,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task PostProcessChangesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 251,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HaveSameSignatureAndConstraintsAndReturnTypeAndAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 185,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AppendTextBetween()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 198,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 319,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 94,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 631,
  "linesOfCode" : 27,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentState Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 91,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 597,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnAdditionalDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 560,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyChangedDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1363,
  "endLine" : 1403,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddLocationsToRenameInStringsAndComments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.ReferenceProcessing.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 507,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetDocumentsAffectedByRename()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameUtilities.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 102,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsWholeIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 455,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyAnchorOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 411,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddWhitespaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 778,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Report()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Telemetry/WatsonReporter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 99,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ReportDetailServiceHubLogs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/Extensions.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 292,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetLoggingFunctionIds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 188,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEventDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1240,
  "endLine" : 1276,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAccessorDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2774,
  "endLine" : 2818,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Preprocessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3069,
  "endLine" : 3107,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddStateMachineHoistedLocalScopes()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoEncoder.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 134,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LoadedFileWithReturnAndGoto()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 782,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Args_InteractiveWithScript1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 358,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReferenceToInvalidType()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 487,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 386,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ObjectDisplayOptions GetObjectDisplayOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 398,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileShadowCopy TryCopyDocumentationFile()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 579,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetStaticEventBindings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/ContainedLanguageStaticEventBinding.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 51,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddPrecedingRelevantExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.Worker.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 83,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPropertyStatementStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 735,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateLiteral()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 261,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 710,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 130,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetCanOverride()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2063,
  "endLine" : 2095,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetConstKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2161,
  "endLine" : 2192,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetInheritanceKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2422,
  "endLine" : 2454,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendParameterList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeNameGenerator.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 140,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 160,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Image GetSeverityIconForDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPaneService.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowGoldBar()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 210,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurrentExceptionSpanPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1334,
  "endLine" : 1369,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 288,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTextWithReplacementMap()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 694,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Add()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/Extensions.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 40,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CollectNamespaceListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 457,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CollectTypeListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 806,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 618,
  "linesOfCode" : 27,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual async Task SearchWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/AbstractCallFinder.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 179,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockEnd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryLogger.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray FilterAndOrderPackages()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 171,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 116,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyStates()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 281,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_AnonymousMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 142,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_DocComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 561,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_CascadeThroughEventAdd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 594,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_Generic_RemoveArgumentAtReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 744,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderAttributeConstructorParametersAndArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 168,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParameters_Cascade_ToOverriddenMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 132,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParameters_Cascade_ToOverridingMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 164,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromBaseInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1699,
  "endLine" : 1728,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnavailableTypeParameters_NoFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1823,
  "endLine" : 1851,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributesWithArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1997,
  "endLine" : 2028,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmbeddedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 499,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 676,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 706,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 738,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCommentsTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 959,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCommentsTrivia2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 1011,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotMissingIfCapturedInLambdaAndNotUsedAfterwards()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1047,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnCrossFunction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 2072,
  "endLine" : 2101,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveSubsequentStatementsInterspersedWithMultipleLocalFunctions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 224,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveSubsequentStatementsUpToNextLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 293,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAdditionalFile_AddRemove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 964,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 258,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1384,
  "endLine" : 1419,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2545,
  "endLine" : 2580,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3706,
  "endLine" : 3741,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4867,
  "endLine" : 4902,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6028,
  "endLine" : 6063,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7189,
  "endLine" : 7224,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8350,
  "endLine" : 8385,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_Delete_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2625,
  "endLine" : 2652,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckedUnchecked_Insert_Leaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6663,
  "endLine" : 6690,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Remove_QueryContinuation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7711,
  "endLine" : 7739,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Select_Reduced1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7742,
  "endLine" : 7770,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToIteratorMethod_WithActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7868,
  "endLine" : 7895,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToIteratorMethod_WithActiveStatementInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7898,
  "endLine" : 7925,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToAsyncMethod_WithActiveStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7957,
  "endLine" : 7985,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToAsyncMethod_WithActiveStatementInLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8044,
  "endLine" : 8071,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToAsyncMethod_WithActiveStatementInLambda_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8074,
  "endLine" : 8101,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToAsyncMethod_WithLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8132,
  "endLine" : 8159,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MovedOutsideOfMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTrackingServiceTests.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedVariable_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 525,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Yields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1305,
  "endLine" : 1336,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForeachVariable_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1463,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForeachVariable_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1526,
  "endLine" : 1556,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ComputeDistance_Null()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 174,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2063,
  "endLine" : 2092,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodWithExpressionBody_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2095,
  "endLine" : 2124,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_AddAttribute3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2904,
  "endLine" : 2932,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_AddAttribute4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2935,
  "endLine" : 2963,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_DeleteAttribute3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3056,
  "endLine" : 3084,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorUpdate_AddParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3779,
  "endLine" : 3809,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorWithInitializer_BlockBodyToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4762,
  "endLine" : 4790,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorWithInitializer_ExpressionBodyToBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4824,
  "endLine" : 4852,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_IntoStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6418,
  "endLine" : 6448,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_IntoLayoutClass_Sequential()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6527,
  "endLine" : 6557,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_InsertIntoStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7119,
  "endLine" : 7148,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_Static_Nested1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1952,
  "endLine" : 1983,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Signature_BodySyntaxOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5555,
  "endLine" : 5585,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Update_Signature_From2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6879,
  "endLine" : 6908,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_GroupBy_Reduced2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7460,
  "endLine" : 7488,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_GroupBy_Reduced4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7523,
  "endLine" : 7551,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Yield_Delete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8112,
  "endLine" : 8139,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CasePattern_UpdateDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8935,
  "endLine" : 8964,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CasePatternWithWhenCondition_UpdateReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8996,
  "endLine" : 9024,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRenameConflictingTypeParameters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3365,
  "endLine" : 3395,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5594,
  "endLine" : 5624,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributesExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5628,
  "endLine" : 5658,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAutoProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6774,
  "endLine" : 6802,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInNamespaceWithUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 342,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestQueryPatterns()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 863,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedNamespaceSimplified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3696,
  "endLine" : 3724,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedNamespaceSimplified2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3728,
  "endLine" : 3756,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFireForUsingWithChildUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 188,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamingStylePreferences CreateCustomFieldNamingStylePreference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests_OptionSets.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamingStylePreferences CreateCustomStaticFieldNamingStylePreference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests_OptionSets.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 116,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtraLineAfterProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 80,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithInitialValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 110,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithPrivateSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 172,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 239,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StaticProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 414,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ProtectedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 444,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InternalProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 474,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentsInAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 542,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SealedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 612,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PrivateProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 682,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CursorAtBeginning()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 816,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CursorAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 846,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CustomFieldName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 912,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NonStaticPropertyWithCustomStaticFieldName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 942,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StaticPropertyWithCustomStaticFieldName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 972,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1014,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderAttributeConstructorParametersAndArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 167,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParameters_Cascade_ToOverriddenMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParameters_Cascade_ToOverridingMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 132,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestValueParameterTypeIsUnconstrainedGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 249,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task JointAssignmentRemoveFirst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 438,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task JointAssignmentRemoveSecond()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 467,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 46,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 77,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 108,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 139,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 170,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnNamedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 409,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 441,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Method_BrowsableStateAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 1004,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Method_BrowsableStateNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1037,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_BrowsableStateAlwaysMethodInBrowsableStateNeverClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1229,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_BrowsableStateNeverMethodsInBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1303,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1650,
  "endLine" : 1680,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FieldUnavailableInOneLinkedFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1706,
  "endLine" : 1732,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FieldUnavailableInOneLinkedFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 667,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FieldUnavailableInOneLinkedFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 844,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericMethod_BrowsableAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 126,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericMethod_BrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 159,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 274,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Constructor_BrowsableAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 363,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Constructor_BrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 396,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FieldUnavailableInOneLinkedFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 508,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyTypeNameWithOutDiscard()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3865,
  "endLine" : 3891,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyTypeNameWithOutDiscard_FeatureDisabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3895,
  "endLine" : 3921,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 44,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 44,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ListAllSuggestions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 321,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateReferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 623,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateReferencesConflictResolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 656,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWriteInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 689,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWriteInNotInConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 722,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWriteInNotInConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 755,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 44,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocationWhereOfferedIfUsedOutside()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 341,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalDNotImmediatelyPrecedingNullCheckAndInvokePattern2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 739,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateImplicitConversionClass_CodeStyle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 119,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeInference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 510,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoInterfaceThroughInstanceWithDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1418,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2546,
  "endLine" : 2574,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInheritedTypeParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3708,
  "endLine" : 3736,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInheritedTypeParameters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3740,
  "endLine" : 3768,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInheritedTypeParameters3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3772,
  "endLine" : 3800,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnMultipleLambdaInferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3858,
  "endLine" : 3887,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodForDifferentParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4977,
  "endLine" : 5007,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodForDifferentParameterNameCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5011,
  "endLine" : 5041,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5593,
  "endLine" : 5621,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1976,
  "endLine" : 2003,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInMemberAccessWithGlobalNSForModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2161,
  "endLine" : 2188,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_NoParameterLessConstructorForStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2214,
  "endLine" : 2241,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_VarDecl_ParenLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2638,
  "endLine" : 2665,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_Cast_ParenLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2833,
  "endLine" : 2860,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_NoEnum_InvocationExpression_0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2958,
  "endLine" : 2985,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NegativeTestGenerateClassOnFrameworkTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 775,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithValueParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1116,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1180,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithRefParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1183,
  "endLine" : 1211,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWithVoidArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3523,
  "endLine" : 3551,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamingStylePreferences ClassNamesArePascalCaseOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests_OptionSets.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 67,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamingStylePreferences MethodNamesArePascalCaseOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests_OptionSets.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 98,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamingStylePreferences ParameterNamesAreCamelCaseOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests_OptionSets.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 130,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamingStylePreferences PropertyNamesArePascalCaseOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests_OptionSets.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 162,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamingStylePreferences InterfacesNamesStartWithIOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests_OptionSets.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 194,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithSingleMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 75,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithExistingComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithZero()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 170,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithIntegralValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 201,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithSingleBitIntegral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 232,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNonZeroInteger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 366,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithLeftShift0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 397,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithLeftShift5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 428,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBinary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 492,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHex1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 523,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHex9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 554,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHexF()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 585,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAfterEnumWithIntegerMaxValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 616,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsigned16BitEnums()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 647,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateEnumMemberOfTypeLong()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 678,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAfterEnumWithLongMaxValueInBinary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 709,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAfterEnumWithLongMaxValueInHex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 740,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAfterEnumWithLongMinValueInHex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 772,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAfterPositiveLongExprInHex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 837,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAfterEnumWithULongMaxValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 868,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNegativeRangeIn64BitSignedEnums()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 899,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoExtraneousStatementTerminatorBeforeCommentedMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 1002,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoExtraneousStatementTerminatorBeforeCommentedMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1035,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAfterEnumWithMinValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1066,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAfterEnumWithMinValuePlusConstant()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1097,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAfterEnumWithByteMaxValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1128,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoBitshiftEnum2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1192,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumWithIncorrectValueForErrorTolerance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1289,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1501,
  "endLine" : 1527,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1531,
  "endLine" : 1559,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExceptionFilter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3809,
  "endLine" : 3835,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVarTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 492,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyFieldAccess_OnBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 198,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyPropertyAccess_OnBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 395,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_ObjectInitializer_OpenBrace_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 406,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Collection_Initializer_OpenBraceOnDifferentLine_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 479,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignment3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 412,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateOverrides/GenerateOverridesTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 44,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 207,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonyousType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 94,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonyousType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 125,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVirtualProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 738,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitInterfaceMethod_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 444,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitInterfaceMethod_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 475,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetReferenceNotInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 630,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetReferenceSimpleInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 661,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetReferenceMemberAccessInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 692,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UniqueNameGenerated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 347,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewFieldNameIsUnique()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 409,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PublicFieldNamed__()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 722,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreserveUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 865,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateInTheCorrectPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 1014,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastForBoxingOperation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1691,
  "endLine" : 1719,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnparenthesizeExpressionIfNeeded1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1976,
  "endLine" : 2003,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnparenthesizeExpressionIfNeeded2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2007,
  "endLine" : 2034,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizeIfNecessary2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2072,
  "endLine" : 2100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastToKeepGenericMethodInference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2691,
  "endLine" : 2720,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastForKeepImplicitArrayInference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2724,
  "endLine" : 2753,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertASingleCastToNotBreakOverloadResolutionInLambdas()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2788,
  "endLine" : 2817,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHiddenRegion3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3068,
  "endLine" : 3096,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineFromLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3151,
  "endLine" : 3180,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTupleNameAdded_Trivia2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4149,
  "endLine" : 4177,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitAnonymousTypeMemberNameAdded_Comment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4428,
  "endLine" : 4455,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 225,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 258,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleQuerySelectOrGroupByClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1141,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInVisibleMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1643,
  "endLine" : 1669,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertNeededCast2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2281,
  "endLine" : 2312,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceFieldInExpressionBodiedOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3263,
  "endLine" : 3293,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithInferredName_AllOccurrences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4267,
  "endLine" : 4294,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 195,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIsPatternExpression_01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 292,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIsPatternExpression_02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 321,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIsPatternExpression_03()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 350,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIsPatternExpression_04()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 379,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSubsequentIfStatements_01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 568,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 877,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 907,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 937,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 967,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 997,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1027,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1057,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1087,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1117,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1147,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1177,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1207,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1237,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd13()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1267,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd14()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1297,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundLogicalAnd15()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1327,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionWhenOnSingleLine_AndNotIsOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 159,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionWhenOnSingleLine_AndNotIsOnSingleLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 189,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionWhenOnSingleLine_AndNotIsOnSingleLine3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 219,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1167,
  "endLine" : 1194,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIsPattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1225,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVarAndIsPattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1256,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionBodyPropertyGetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1760,
  "endLine" : 1789,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionBodyPropertySetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1793,
  "endLine" : 1822,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionBodyIndexerGetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1826,
  "endLine" : 1855,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionBodyIndexerSetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1888,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleWithInferredNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 1918,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithDialog2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 919,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOperators3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1084,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeNamedVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2238,
  "endLine" : 2269,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfField5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5437,
  "endLine" : 5466,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5750,
  "endLine" : 5780,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInConditionalAccessExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5784,
  "endLine" : 5814,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInConditionalAccessExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5818,
  "endLine" : 5848,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInConditionalAccessExpression4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5852,
  "endLine" : 5882,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerationFromStaticProperty_Field()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6804,
  "endLine" : 6833,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSameNameAsInstanceVariableInContainingType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6938,
  "endLine" : 6967,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPlaceFieldBasedOnSurroundingStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7299,
  "endLine" : 7327,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPlaceFieldBasedOnSurroundingStatements2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7330,
  "endLine" : 7358,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPlacePropertyBasedOnSurroundingStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7361,
  "endLine" : 7389,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FilterPublicInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 474,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitSurroundingTriviaDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2164,
  "endLine" : 2193,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitBeforeTriviaDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2197,
  "endLine" : 2226,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitAfterTriviaDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2229,
  "endLine" : 2258,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Method_BrowsableStateAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3654,
  "endLine" : 3681,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Method_BrowsableStateNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3685,
  "endLine" : 3712,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_BrowsableStateNeverMethodsInBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4261,
  "endLine" : 4289,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericTypeCausingMethodSignatureEquality_BrowsableMixed1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4324,
  "endLine" : 4352,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericTypeCausingMethodSignatureEquality_BrowsableMixed2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4356,
  "endLine" : 4384,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericType2CausingMethodSignatureEquality_BrowsableMixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4452,
  "endLine" : 4480,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Constructor_BrowsableStateNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4748,
  "endLine" : 4775,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Constructor_BrowsableStateAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4779,
  "endLine" : 4806,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Class_IgnoreBaseClassBrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5401,
  "endLine" : 5429,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibFunc_NotHidden()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6108,
  "endLine" : 6135,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibFunc_Hidden()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6139,
  "endLine" : 6166,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibFunc_HiddenAndOtherFlags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6170,
  "endLine" : 6197,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibFunc_NotHidden_Int16Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6201,
  "endLine" : 6228,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibFunc_Hidden_Int16Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6232,
  "endLine" : 6259,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibFunc_HiddenAndOtherFlags_Int16Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6263,
  "endLine" : 6290,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseInferredMemberName/UseInferredMemberNameTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 45,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyWithReferenceWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 271,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoNonHiddenPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 732,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle_Property3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1206,
  "endLine" : 1234,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle_Indexer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1299,
  "endLine" : 1327,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAutoProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1546,
  "endLine" : 1574,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 45,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SwitchStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 713,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Colon_Label()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2426,
  "endLine" : 2454,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Colon_Label2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2459,
  "endLine" : 2487,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 41,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMergeComments02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 974,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMergeComments04()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1040,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnCrossFunction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1234,
  "endLine" : 1263,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_SimpleLambda_ExprBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 939,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_ParenLambdaNoType_ExprBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 970,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_ParenLambdaWithType_ExprBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 1001,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoSimplificationForStackAlloc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1242,
  "endLine" : 1271,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitExpression_AsyncLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1741,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitExpression_AsyncLambda_Body()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1744,
  "endLine" : 1773,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitExpression_AsyncLambda_WholeExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1776,
  "endLine" : 1805,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ServiceTest1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/MiscTests.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 70,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/MultiLineLambdaExpressionHighlighter.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 49,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub HighlightRelatedAwaits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlightingHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 110,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsSingleExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 187,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDesiredIndentationWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 66,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/AbstractExpansionTest.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 47,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 46,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameMemberFromCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 798,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CS_DetectOverLoadResolutionChangesInEnclosingInvocations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2110,
  "endLine" : 2145,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug529837_ResolveConflictByOmittingModuleName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2275,
  "endLine" : 2305,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightRelatedKeywords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/SwitchStatementHighlighter.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 74,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsFormattingOnTypedCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 91,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.SimpleStringSplitter.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 55,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SnapshotSourceText CreateText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 118,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryHandleReturnKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BlockCommentEditing/AbstractBlockCommentEditingCommandHandler.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 73,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray Parse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentTokens.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 58,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryFindMatchingToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/AbstractBraceMatcher.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 51,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackingSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.TrackingSession.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 92,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartTrackingSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 181,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractXmlTagCompletionCommandHandler.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 80,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetNavigableSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.NavigableSymbolSource.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 74,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToImplementation/GoToImplementationCommandHandler.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 97,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateDatabaseInBackgroundWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 206,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryParseDatabaseElementAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 652,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryGetRefactoringSuggestedActionCategoryAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 793,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetSuggestedActionCategoriesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 925,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_Insert4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1305,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializerUpdate_Lambdas_CtorIncludingInitializers_EditInitializerWithLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5291,
  "endLine" : 5325,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializerUpdate_Lambdas_CtorIncludingInitializers_EditInitializerWithoutLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5328,
  "endLine" : 5362,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_AttributeConstructor_BrowsableStateMixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AttributeSignatureHelpProviderTests.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 149,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoChangeToAliasInNameOfIfItDoesNotAffectName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 208,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPragmaWarningDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterpolatedString2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3811,
  "endLine" : 3839,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MoveNestedTypeToNewFile_RemoveComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 137,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3707,
  "endLine" : 3737,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_Delegate_BrowsableStateAdvanced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4207,
  "endLine" : 4238,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4703,
  "endLine" : 4733,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub TestCommonIsTextualTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 143,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSharedAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 184,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsidePPRegion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 310,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGrouping()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 724,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGrouping2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 769,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExtractMethodCommandDisabledInSubmission()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3365,
  "endLine" : 3399,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ConvertToLocalType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.vb",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 145,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BindExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 520,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateCreateVariableStatement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/LocalDeclarationRewriter.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 82,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EELocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalSymbol.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 52,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonPEModuleBuilder CompileExpressions()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 132,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalDefinition ToLocalDefinition()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 129,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadOnlyCollection GetDynamicFlags()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/AttributeHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 66,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvalResult GetRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ArrayExpansion.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 95,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ArrayExpansion.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 170,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary GetTypeSignatures()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/SpecialTypeExtensions.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 44,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ParseTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 136,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GeneratePortableFacadesSwrFile()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 670,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 422,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestKillAfter()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/StressTests.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 85,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_LoadUpdatedReference()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 690,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteCtorBody()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 435,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1227,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedListHelperMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1384,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteKindConverters()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1736,
  "endLine" : 1765,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Schedule()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 234,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DisplayResults()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 311,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckProjectSystemGuid()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/SolutionCheckerUtil.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckProjectReferencesHaveCorrectGuid()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 193,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInvertedIfNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 239,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 138,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/MeKeywordRecommender.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 52,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateRecommendedKeywordForIntrinsicOperator()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 186,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeExplicitInterfaceState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateMethodService.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 64,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeIdentifierNameState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateEnumMember/VisualBasicGenerateEnumMemberService.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 50,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainPreprocessorCrossOver()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 207,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TriviaResolver()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 108,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Recurse()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrderModifiers/CSharpOrderModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 52,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBreakableExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 738,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2725,
  "endLine" : 2755,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportRudeEditsForCheckedStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3223,
  "endLine" : 3257,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AssertIsBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 115,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/TypeDeclarationStructureProvider.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 42,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDelegateTypeConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 42,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList FixMethodModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodSynchronous/CSharpMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 99,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document IntroduceLocalDeclarationIntoLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 128,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanConvertTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpAddYieldCodeFixProvider.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 169,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreatePragmaDirectiveTriviaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 62,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/TupleNameCompletionProvider.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 55,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAttributeNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 213,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 103,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetUnqualifiedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 236,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetConversionMethodAndTypeToGenerateIn()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 136,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode ReplaceAnonymousWithLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionCodeFixProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 124,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeparatedSyntaxList CreateExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseCollectionInitializer/CSharpUseCollectionInitializerCodeFixProvider.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 74,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CreateActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 122,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidNamedTypeSearchResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 215,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportStateMachineRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3741,
  "endLine" : 3773,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual async Task GetUpdatedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 202,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol GenerateMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Method.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 45,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray GetUpgradeProjectCodeActionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UpgradeProject/AbstractUpgradeProjectCodeFixProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 65,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode VisitArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 221,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReplaceGetReferences()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 261,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReplaceSetReferences()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 291,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddNewDocumentWithSingleTypeDeclarationAndImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeEditor.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode TryGetArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 247,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryProcessOneHigherPriorityDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 292,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolReferenceFinder()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPackageInstallerService GetPackageInstallerService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportCodeFixProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol InferAwaitableReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 301,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FixNormalAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AnonymousTypes.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol GetDelegatingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/GenerateConstructorHelpers.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 50,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParameterTypesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/GenerateConstructorHelpers.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 82,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsViableFieldOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 425,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TryFinishInitializingState()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.State.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 86,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ValidateTypeToGenerateIn()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/AbstractGenerateMemberService.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 59,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ImplicitMemberAccessWouldBeAffected()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseObjectInitializer/ObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 197,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryDecomposeIfCondition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/AbstractUseThrowExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 277,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary CreatePreviousNextTokenPairs()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 249,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Tuple GetStatementRangeContainedInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 183,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryAnalyzeIndexAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/ObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 156,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySignatureComparer.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 123,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 1023,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolComparisonResults",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 476,
  "linesOfCode" : 26,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub MakeDelegateMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 103,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CheckShadowingInBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 377,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindEventAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 372,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckForNameCollisions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 358,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 692,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HaveSameConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 891,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 647,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ContainsTypesAccessibleFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 519,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SynthesizedAttributeData",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 178,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsOrClosedOverAnExplicitLocalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 576,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetTypedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 754,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 176,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 226,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ScanTerminatorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 990,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeBadToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 108,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 220,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InterpretElseIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 455,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindMultiLineIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2722,
  "endLine" : 2761,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindOnErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 5196,
  "endLine" : 5233,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 146,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetQueryClauseLambdaBinders()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1649,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetXmlnsPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1295,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1404,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1937,
  "endLine" : 1969,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2539,
  "endLine" : 2576,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2764,
  "endLine" : 2800,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DecodePropertyParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 974,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3536,
  "endLine" : 3569,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConvertToBool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 632,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConvertToDate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 794,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResyncXmlContent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 854,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1537,
  "endLine" : 1578,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidateNameOfArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 724,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 964,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseConstraintSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4462,
  "endLine" : 4507,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsValidOperatorForConditionalCompilationExpr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5706,
  "endLine" : 5736,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseGroupByExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 666,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BuildStronglyConnectedComponents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 164,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 722,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MostEncompassed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2668,
  "endLine" : 2704,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MostEncompassing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2713,
  "endLine" : 2749,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 328,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TriviaListContainsStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 437,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitDefInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 108,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function GetAnonymousTypeMapFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 141,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetTopLevelTypesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 378,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitAllElementInitializersRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 175,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 163,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 586,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclaredComplianceHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 810,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetDocCommentTriviaAndGenerateDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 705,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsNotUppermostForBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1830,
  "endLine" : 1870,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 80,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PossibleStateMachineScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 230,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitUserDefinedBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 97,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub GenerateMethodImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 200,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EnsureAllSymbolsAndSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 342,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsExcludedFromCodeCoverage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 165,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateMakeArgumentArrayArgumentNoNamed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 298,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureStringHashFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SelectCase.vb",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 190,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteFloatingToIntegralConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1334,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLateBoundMemberInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateInvocation.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReferenceVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 437,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OptimizeMethodCallForDelegateInvoke()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1441,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1738,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckEffectiveAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 242,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeWellKnownAttributeAppliedToReturnValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1252,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForEqualityAndGetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2018,
  "endLine" : 2051,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ComputeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 563,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 489,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual CustomAttributesBag GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 200,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void MethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceConstructorSymbol.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray TransformTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 318,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray LoadTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 684,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidUserDefinedOperatorSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 845,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1090,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PEPropertySymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEPropertySymbol.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 87,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CollectTupleElementFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 764,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRuntimeFinalizer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 214,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReportMissingOrErroneousSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.SymbolCollection.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 45,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol RetargetNamedTypeDefinitionFromUnderlyingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 258,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceSymbol GetAssemblyNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 161,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetExportedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 481,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckTupleUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 972,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/AnonymousTypeMethodBodySynthesizer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 62,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFormattedSingleLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 813,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/UnprocessedDocumentationCommentFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 72,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Blender()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 80,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextChangeRange ExtendToAffectedRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 157,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LexExcludedDirectivesAndTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2649,
  "endLine" : 2676,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ErrorCode GetErrorCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/LanguageVersion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 175,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EndsInLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 750,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 249,
  "linesOfCode" : 26,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsPreprocessorSymbolDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 223,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetStructure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 323,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTrivia EndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 75,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodDeclarationSyntax Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 332,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveContinues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 738,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1363,
  "endLine" : 1389,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1466,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCompoundAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1696,
  "endLine" : 1724,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetSlotAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1325,
  "endLine" : 1354,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitBinaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializerCountRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 300,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray VisitArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTree ParseFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 180,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable ParseConditionalCompilationSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1521,
  "endLine" : 1551,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 484,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidateIteratorMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExecutableCodeBinder.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 166,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSymbol MergeTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2517,
  "endLine" : 2547,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLessDerivedThanAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 913,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int TryGetFirstTwoWorseResults()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 1135,
  "endLine" : 1162,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int TryGetFirstTwoValidResults()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1214,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 1258,
  "endLine" : 1286,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryOperatorKind WithOverflowChecksIfApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 260,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 101,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddDistinctOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 640,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetEnumOperations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 315,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 101,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedConstant CreateTypedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 1159,
  "endLine" : 1206,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression ConvertPatternExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Patterns.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 137,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 590,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MethodGroupConversionDoesNotExistOrHasErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 877,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceOrTypeSymbol BindQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1133,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LookupSymbolsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 255,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression SelectField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.WithQueryLambdaParametersBinder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOperandErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2597,
  "endLine" : 2629,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder LookupSymbolsInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 103,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder GetBinderForPossibleEmbeddedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 779,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool AreValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupOptions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 149,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression BindVariableOrAutoPropInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 269,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBaseReference BindBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1824,
  "endLine" : 1853,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindTypeParameterCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4714,
  "endLine" : 4742,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstantValue FoldParameterlessValueTypeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4897,
  "endLine" : 4934,
  "linesOfCode" : 26,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundIndexerAccess ErrorAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 186,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompilation WithOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 504,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetSourceDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2231,
  "endLine" : 2270,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 297,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1571,
  "endLine" : 1602,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SymbolInfo GetSymbolInfoForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2067,
  "endLine" : 2102,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateReducedExtensionMethodsFromOriginalsIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4329,
  "endLine" : 4359,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 386,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelSymbol ProxyReturnIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 965,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 580,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression TryFoldTwoConcatOperands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 220,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBeginningOfParamArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 839,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression GetDefaultParameterSpecialNoConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1434,
  "endLine" : 1476,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool WouldBeAssignableIfUsedAsMethodReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 587,
  "linesOfCode" : 26,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_TryStatement.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 106,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFloatingPointExpressionOfUnknownPrecision()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 97,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TransformCompoundAssignmentFieldOrEventAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 374,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1268,
  "endLine" : 1298,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanTakeRefParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 63,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T ApplyEnvironmentVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 151,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryCreateCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/CompilerRequestHandler.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 85,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AssemblyIdentity ResolvePartialName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/ClrGlobalAssemblyCache.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 223,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetUserName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 540,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingRules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 414,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeGlobalStrict2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 585,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MemoryStreamBasedEncodedText2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 275,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OperandTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/PEWriter/InstructionOperandTypesTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 44,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Map()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityMapTests.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 45,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 154,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryRedirect()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/AssemblyResolution.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 82,
  "linesOfCode" : 26,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DecodeMarshalAsComInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalAsAttributeDecoder.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 200,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ObjectWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 863,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RSAParameters ToRSAParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/CryptoBlobParser.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 282,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T FindItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 92,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FileNameUtilities.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 69,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 574,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PortableExecutableReference CreateFromAssemblyInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 334,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ProcessMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 127,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GenericParameterAttributes GetGenericParameterAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 900,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CalculateStrongNameSignatureSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/SigningUtilities.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode WithAdditionalAnnotationsGreen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNodeExtensions.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool GetCustomAttributeWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1742,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetMetadataModuleNamesOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 359,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasShortFormSignatureEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeCodeExtensions.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 123,
  "linesOfCode" : 26,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateEncLogTableEventsOrProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 771,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 186,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MarkReachableFromTry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 455,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuleSet LoadFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSetProcessor.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 90,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream GetWin32Resources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseUInt64()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 1026,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseUInt16()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1064,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashSet GetOrComputeGeneratedCodeSymbolsInTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 673,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkSyntaxTreeProcessed_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 195,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task DequeueAsyncCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 278,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryExecuteSymbolActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 346,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteOperationActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1107,
  "endLine" : 1135,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetDiagnostics_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 223,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 58,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ValidateScriptCompilationParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 144,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1360,
  "endLine" : 1389,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImportAddedAndRemovedForReferencesInsideNamespaceDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 299,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveSpacingAroundBinaryOperatorsShouldMakeAtLeastOneSpaceForIsAndAsKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 1020,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatNestedLabelAndGoto2_Bug2588()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2483,
  "endLine" : 2508,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5993()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4155,
  "endLine" : 4180,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4317,
  "endLine" : 4343,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoIndentForNestedUsingWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4931,
  "endLine" : 4958,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task AssertFormatBodyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7856,
  "endLine" : 7883,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.StringPiece.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 73,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateTypeParameterConstraintClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/TypeParameterGenerator.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 59,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/FieldGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 94,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function AddParametersToMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 263,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub FinishIf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveWalker.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 109,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessExplicitLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 146,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 145,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DecomposeName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 158,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1525,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsQueryIntoClauseContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 734,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTopLevelDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 533,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMemberBlockBegin()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 678,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsExecutableBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 484,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ShouldFormatSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 72,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSet ReplaceFileElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/FileSet.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task AddEventAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExplicitInterfaceSpecifierSyntax CreateExplicitInterfaceSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1974,
  "endLine" : 2004,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetFullDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2512,
  "endLine" : 2539,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BaseParameterListSyntax GetParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2652,
  "endLine" : 2677,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2717,
  "endLine" : 2745,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.NodesAndTokensToReduceComputer.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 119,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeedsGrouping()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/UsingsAndExternAliasesOrganizer.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 89,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 502,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetMethodLevelMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1079,
  "endLine" : 1108,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1394,
  "endLine" : 1436,
  "linesOfCode" : 26,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 129,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken GetNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/NameSyntaxExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSyntax GetMemberType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 287,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidateAliasForTarget()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1203,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CheckTopLevel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 870,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGlobalStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1744,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessorDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 542,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task FindApplicableAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 114,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string TryGenerateNameForArgumentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 286,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool LooksLikeStandaloneTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SimpleNameSyntaxExtensions.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 82,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldFormatSingleLineDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 342,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInitializerForArrayOrCollectionCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 447,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution GetSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 133,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithLockedFile_FailsWithFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 901,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWorkspaceChangedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2102,
  "endLine" : 2131,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisposeMSBuildWorkspaceAndServicesCollected()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2795,
  "endLine" : 2826,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddRemoveMetadataReference_ReferenceAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2918,
  "endLine" : 2949,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeDocumentName_TryApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 526,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeDocumentFilePath_TryApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 597,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMethodReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 318,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PropertyAndAccessorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 743,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Enum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 225,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderAsyncModifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 966,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderIteratorModifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 1002,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveLineContinuationInSingleLineIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1225,
  "endLine" : 1251,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 631,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChecksumWithChildren DeserializeChecksumWithChildren()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_ChecksumWithChildren.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 81,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Checksum CreateChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task FindImmediateMatchingMetadataTypesInMetadataReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 611,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddMatchingTypesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 799,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ComputeSourceSymbolsChecksumAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/EditScript.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 137,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CategorizeNodesByLabels()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 104,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/ImportAdderService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 57,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFlagsEnum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractFlagsEnumGenerator.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 61,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryCreate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 484,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEffectivelySealedClass()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 862,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HashBucket()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 875,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Bucket Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 908,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeStyleOption ParseAccessibilityModifiersRequired()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleOptions.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 215,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 161,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetVisitorIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IAssemblySymbolExtensions.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 56,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAwaitableNonDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 937,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray CreateFieldsForParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 151,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNamedTypeAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 189,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ComputeChecksumsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState_Checksum.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 64,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 700,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 469,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FinishFixingName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 357,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetNamingStyleData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_NamingStyle.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 39,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictingIdentifierTracker.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 60,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMethodSymbol Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.MethodSymbolKey.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 242,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplySpaceAndWrappingOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 470,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyIndentationDeltaFromTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 433,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AdjustNewLinesOperation CreateAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 131,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable AggregateSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 389,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGetBaseAndInterfaceTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2925,
  "endLine" : 2957,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemoveImportIfItMakesReferencesAmbiguous()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 295,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetVisualBasicImportStrings()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 524,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDisplayResultsWithCurrentUICulture1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 171,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Args_Script3()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 425,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_Ldftn()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 742,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_Ldftn_GenericType()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 776,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Include()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommonMemberFilter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 50,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string FormatTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonTypeNameFormatter.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 59,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetVariableStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1096,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Iterator Function GetMemberNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 530,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetDocComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2493,
  "endLine" : 2530,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetIsShared()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2905,
  "endLine" : 2939,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function RemoveBase()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4317,
  "endLine" : 4351,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function RemoveImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4393,
  "endLine" : 4427,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateLocal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 92,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpProjectShim()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 72,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 265,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 659,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 831,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1189,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNameableNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 108,
  "linesOfCode" : 26,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol GetTypeSymbolFromFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3082,
  "endLine" : 3123,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsCodeModelNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3557,
  "endLine" : 3583,
  "linesOfCode" : 26,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EventHookupFoundInSession()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 74,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentMonikerChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 194,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateCodeModelTestState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestHelpers.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 75,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITextBuffer GetTextBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 176,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetBaseIndentation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 946,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetDefinitionGroupingPriority()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/StreamingFindUsagesPresenter.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 181,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenDocumentCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 793,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual CompilationOptions CreateCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Options.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 179,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureCapacity_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.MetadataCache.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 101,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool CanAddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 803,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateCodeAnalysisRuleSetPropertyInConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/RuleSetEventHandler.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 285,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ErrorRank GetErrorRank()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 410,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CleanUpEndLocation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 190,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 81,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetStackForException()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.ExceptionFormatting.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void SetupNewTextView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 261,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 139,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ShowInfoBar()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostCrashInfoBar.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 63,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateMapsForFileInputNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 97,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryInstallPackage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 198,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryUninstallPackage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 288,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ChangeReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerReferenceManager.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task VerifyIncrementalUpdatesAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 245,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInNamespaceWithUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 285,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadonlyFieldDelegation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1902,
  "endLine" : 1930,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Support_Readonly_Properties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3250,
  "endLine" : 3278,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 43,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnCrossFunction3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 2105,
  "endLine" : 2133,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveSubsequentStatementsExcludingMultipleLocalFunctions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 189,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAdditionalFile_DocumentChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 895,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update_Leaf_Block()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 195,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructorWithoutInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 979,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstancePropertyInitializer_Leaf_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1312,
  "endLine" : 1342,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceFieldInitializer_Leaf_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1346,
  "endLine" : 1376,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalInitializer_Delete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2033,
  "endLine" : 2059,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_ActiveStatementRemoved_WhereClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7463,
  "endLine" : 7489,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_ActiveStatementRemoved_LetClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7492,
  "endLine" : 7518,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Remove_JoinInto1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7649,
  "endLine" : 7676,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToIteratorMethod_WithoutActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7928,
  "endLine" : 7954,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToAsyncMethod_WithoutActiveStatement_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8162,
  "endLine" : 8188,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_IsPattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8460,
  "endLine" : 8486,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_DeconstructionDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8489,
  "endLine" : 8515,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_DeconstructionForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8518,
  "endLine" : 8544,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_VarDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8547,
  "endLine" : 8573,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_TypedDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8576,
  "endLine" : 8602,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_Tuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8605,
  "endLine" : 8631,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_LocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8634,
  "endLine" : 8660,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_OutVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8663,
  "endLine" : 8689,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_Ref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8720,
  "endLine" : 8746,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_DeconstructionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8749,
  "endLine" : 8775,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync_Features_NoChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 421,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MovedOutsideOfMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTrackingServiceTests.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 39,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 961,
  "endLine" : 989,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CasePattern_UpdateDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1662,
  "endLine" : 1691,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateMethodInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2243,
  "endLine" : 2271,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_RenameMethodName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2536,
  "endLine" : 2568,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_AddAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2874,
  "endLine" : 2901,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_DeleteAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2996,
  "endLine" : 3023,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_DeleteAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3026,
  "endLine" : 3053,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_ImplicitCtor_EditInitializerWithLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5647,
  "endLine" : 5677,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Lambdas_ImplicitCtor_EditInitializerWithoutLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5680,
  "endLine" : 5710,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CeaseCapture_MethodParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3552,
  "endLine" : 3580,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Capturing_MethodParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3994,
  "endLine" : 4022,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_RenameCapturedParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4665,
  "endLine" : 4694,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Signature1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5431,
  "endLine" : 5459,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Signature2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5462,
  "endLine" : 5490,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Signature3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5493,
  "endLine" : 5521,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Signature_ReturnType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5524,
  "endLine" : 5552,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Signature_ParameterRefness1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5618,
  "endLine" : 5646,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Signature_ParameterRefness2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5649,
  "endLine" : 5677,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Signature_ParameterRefness3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5680,
  "endLine" : 5708,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Signature_SemanticErrors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5711,
  "endLine" : 5739,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_CeaseCapture_MethodParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5897,
  "endLine" : 5925,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Capturing_MethodParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6288,
  "endLine" : 6316,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_RenameCapturedParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6669,
  "endLine" : 6698,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_OrderBy_Continuation_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7554,
  "endLine" : 7584,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Insert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8027,
  "endLine" : 8054,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CasePattern_UpdateInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8904,
  "endLine" : 8932,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithValueTupleArity1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 155,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNamesInMethod_Explicitly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 245,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoImplementThroughIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2380,
  "endLine" : 2407,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnexpressibleConstraint6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3072,
  "endLine" : 3103,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRenameConflictingTypeParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3332,
  "endLine" : 3361,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIfAvailableRegionExists()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3743,
  "endLine" : 3772,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveParenthesesAroundTypeReference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4463,
  "endLine" : 4493,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastedOptionalParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4609,
  "endLine" : 4638,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDontImplementDisposePatternForLocallyDefinedIDisposable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5292,
  "endLine" : 5319,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoComAliasNameAttributeOnMethodReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6145,
  "endLine" : 6174,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOpenBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6208,
  "endLine" : 6241,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalParameterWithDefaultLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6805,
  "endLine" : 6834,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FireForLockWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 584,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithPropertyOpenBraceOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 356,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void C2CIndexerSymbolChanged01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 391,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetAnonymousExprSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 421,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 495,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BuildErrorZeroLengthSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Squiggles/ErrorSquiggleProducerTests.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 262,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnPartialMethodImplementation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 201,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnPartialMethodImplementation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 233,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 200,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnThisExpression_ProtectedAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 645,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnThisExpression_ProtectedAccessibility_AbstractBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 714,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericTypeCausingMethodSignatureEquality_BothBrowsableAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1307,
  "endLine" : 1334,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericType2CausingMethodSignatureEquality_BothBrowsableAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1444,
  "endLine" : 1472,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodOverloadDifferencesIgnored()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1919,
  "endLine" : 1946,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCount()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeLens/CSharpCodeLensTests.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 40,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCapping()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeLens/CSharpCodeLensTests.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDisplay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeLens/CSharpCodeLensTests.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 148,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodReferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeLens/CSharpCodeLensTests.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 178,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseAlias0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseAlias3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 218,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseAlias7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 314,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseAlias8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 344,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyAlias3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1331,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyAlias4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1364,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_627102()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3092,
  "endLine" : 3121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplifyTypeNameDoesNotAddUnnecessaryParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3740,
  "endLine" : 3767,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitInLambdaFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 161,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddYieldIEnumeratorReturnGenericList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 118,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddYieldGenericIEnumeratorReturnObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 148,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddYieldGenericIEnumerableReturnObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 178,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddYieldGenericIEnumeratorReturnDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 226,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddYieldGenericIEnumerableReturnConvertibleToObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 256,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddYieldGenericIEnumerableReturnConvertibleToFloat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 286,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddYieldGenericIEnumeratorConvertableTypeDateTime()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 334,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnlyOfferFixAllProjectsToCSharp7WhenApplicable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 376,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithComplexExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 204,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 45,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoAbstractClassThoughInstance2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1938,
  "endLine" : 1965,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3658,
  "endLine" : 3688,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateNamedVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4037,
  "endLine" : 4067,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4138,
  "endLine" : 4166,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCaptureTypeParametersInConstraints()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4239,
  "endLine" : 4267,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVarParameterTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4837,
  "endLine" : 4865,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodWithLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4945,
  "endLine" : 4973,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InferTypeParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6837,
  "endLine" : 6865,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReturnsByRef()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7354,
  "endLine" : 7382,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAsyncReturnOperand_ConditionalExpressionWithTrailingTrivia_SingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 128,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAsyncReturnOperand_NullCoalescingExpressionWithTrailingTrivia_SingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 198,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizeToKeepParseTheSame1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInsideADelegateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 673,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnnecessaryCastToNullable2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1571,
  "endLine" : 1597,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToNullableInArithmeticExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1798,
  "endLine" : 1824,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToICloneableForDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2551,
  "endLine" : 2582,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToICloneableForArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2586,
  "endLine" : 2617,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToIConvertibleForEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2621,
  "endLine" : 2652,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInForEach3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2949,
  "endLine" : 2981,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastInReceiverForMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3137,
  "endLine" : 3170,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnArgumentsWithOtherDynamicArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3307,
  "endLine" : 3336,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnArgumentsWithOtherDynamicArguments_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3438,
  "endLine" : 3467,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnnecessaryCastAndParseCorrect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3528,
  "endLine" : 3556,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInSwitchExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3602,
  "endLine" : 3628,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveAwaitFromCaller1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 374,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveAwaitFromCaller2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 407,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveAwaitFromCaller3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 440,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveAwaitFromCaller4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 473,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveAwaitFromCallerNested1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 506,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveAwaitFromCallerNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 539,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 247,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_ObjectCreationExpression_ParenLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2414,
  "endLine" : 2440,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_ObjectCreationExpression_SimpleLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2443,
  "endLine" : 2469,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_ObjectCreationExpression_SimpleLambdaEmpty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2473,
  "endLine" : 2499,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_VarDecl_SimpleLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2668,
  "endLine" : 2694,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_Cast_SimpleLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2863,
  "endLine" : 2889,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithProperAccessibilityWithNesting_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3154,
  "endLine" : 3180,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithProperAccessibilityWithNesting_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3183,
  "endLine" : 3209,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 676,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromForeachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 705,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithOutParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1274,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithOutParameters4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1343,
  "endLine" : 1369,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithOutParameters5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1398,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithOutParameters6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1427,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithOutParameters7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1430,
  "endLine" : 1456,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateWithOutParameters8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1459,
  "endLine" : 1485,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithPreferIntrinsicPredefinedKeywordFalse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2641,
  "endLine" : 2668,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMiddleOfDottedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 307,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHandlePredefinedTypeKeywordCorrectly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 361,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHandlePredefinedTypeKeywordCorrectly1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 393,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 425,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnSingleDimensionalJaggedArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 919,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnSingleDimensionalJaggedArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 622,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarWhereTypeIsEvident_CreationHelpers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1362,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsAnonymousMethodLocalVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 415,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_ExteriorTriviaInsideCRef()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1331,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersOnDtor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2080,
  "endLine" : 2105,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVarConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 462,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleQuery()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 684,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestException1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 595,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 42,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithConditionalBinding1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1146,
  "endLine" : 1174,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveTypeUsings1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 806,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithTrivia_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 392,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetSet_ExpressionBodies()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 1003,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 203,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlwaysUseEnglishUSCultureWhenFixingVariableNames_TurkishDottedI()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1107,
  "endLine" : 1134,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlwaysUseEnglishUSCultureWhenFixingVariableNames_TurkishUndottedI()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1138,
  "endLine" : 1165,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlwaysUseEnglishUSCultureWhenFixingVariableNames_Arabic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1196,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlwaysUseEnglishUSCultureWhenFixingVariableNames_Spanish()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1227,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlwaysUseEnglishUSCultureWhenFixingVariableNames_Greek()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1231,
  "endLine" : 1258,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_AssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 828,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_AddAssignExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 858,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_AddAssignExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 890,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_SubtractAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 920,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_MultiplyAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 950,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_DivideAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 980,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_ModuloAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 1010,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_AndAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1040,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_OrAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1070,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_ExclusiveOrAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1100,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_LeftShiftAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_RightShiftAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1160,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_PostIncrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1163,
  "endLine" : 1190,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_PreIncrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1220,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_PostDecrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1250,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_PreDecrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1280,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastIfNeeded2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2309,
  "endLine" : 2338,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizeAfterCastIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2373,
  "endLine" : 2403,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastForEnumZeroIfBoxed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2407,
  "endLine" : 2433,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPickTheRightPreview_NoPreference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 126,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCantExtractMethodTypeParameterToField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 941,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReachableEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestKeepTriviaWithinExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 301,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionWhenOnSingleLine_AndIsOnSingleLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 129,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleWith1Arity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 966,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDeconstruction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1163,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDeconstruction4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1921,
  "endLine" : 1947,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDirectives1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 370,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReferenceIEquatable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 81,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestValueIEquatable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 114,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEqualsStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 356,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddOptional1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 80,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5538()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1816,
  "endLine" : 1844,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility1_InternalPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2592,
  "endLine" : 2620,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility2_InternalProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2624,
  "endLine" : 2652,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility3_InternalInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2656,
  "endLine" : 2684,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility4_InternalProtectedInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2688,
  "endLine" : 2716,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility5_InternalPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2720,
  "endLine" : 2748,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility6_PublicInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2752,
  "endLine" : 2780,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility7_PublicProtectedInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2784,
  "endLine" : 2812,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility8_PublicProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2816,
  "endLine" : 2844,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimalAccessibility9_PublicPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2848,
  "endLine" : 2876,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldOnObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3404,
  "endLine" : 3431,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldOnObjectInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3434,
  "endLine" : 3461,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldOnObjectInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3464,
  "endLine" : 3492,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateLocalInObjectInitializerValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3513,
  "endLine" : 3540,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocal1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3706,
  "endLine" : 3733,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutLocal1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3748,
  "endLine" : 3775,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeReadOnlyFieldInNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4790,
  "endLine" : 4816,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeReadOnlyFieldInNestedClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4820,
  "endLine" : 4846,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafePropertyInNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4922,
  "endLine" : 4948,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafePropertyInNestedClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4952,
  "endLine" : 4978,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateVariableFromLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6742,
  "endLine" : 6770,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateVariableFromLambda3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6773,
  "endLine" : 6800,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GroupNonReadonlyFieldsTogether()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7434,
  "endLine" : 7462,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GroupReadonlyFieldsTogether()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7466,
  "endLine" : 7494,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitPropertyInaccessibleGet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1379,
  "endLine" : 1408,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitPropertyInaccessibleSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1440,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_EnumMemberAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_EnumMemberNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 101,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrefCompletionSpeculatesOutsideTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 445,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericTypeCausingMethodSignatureEquality_BothBrowsableAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4293,
  "endLine" : 4320,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericType2CausingMethodSignatureEquality_BothBrowsableAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4421,
  "endLine" : 4448,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Event_BrowsableStateNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4923,
  "endLine" : 4950,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Event_BrowsableStateAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4954,
  "endLine" : 4981,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodOverloadDifferencesIgnored()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4649,
  "endLine" : 4676,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotUpdateAssignmentThatReferencesInitializedValue1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 75,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 170,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStopOnDuplicateMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 200,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ColonInSwitchCase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 895,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoNotFormatStatementIfSemicolonOptionIsOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1289,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoNotFormatStatementIfTypingOptionIsOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1321,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsidePPRegion3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 425,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsidePPRegion4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 454,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentationAfterSorting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 290,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssign3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 207,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 688,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments04()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 752,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnCrossFunction3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1295,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInitialization_SimpleLambda_ExprBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 304,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInitialization_ParenLambdaNoType_ExprBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 334,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInitialization_ParenLambdaWithType_ExprBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 364,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastInitialization_SimpleLambda_ExprBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 554,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastInitialization_ParenLambdaNoType_ExprBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 584,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastInitialization_ParenLambdaWithType_ExprBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 614,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectTypeParameterWithConstraints()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 46,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractMethod_AnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 986,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractMethod_StackAllocExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 1017,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Readonly_Field()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1065,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Nullable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1132,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitExpression_Normal_SingleStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1460,
  "endLine" : 1488,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitExpression_Normal_Expression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1491,
  "endLine" : 1519,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitExpression_Normal_ExpressionInAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1596,
  "endLine" : 1624,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitExpression_Normal_StatementWithAwaitExpressionWithReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1655,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexAccess1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 74,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComplexIndexAccess1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 387,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComplexInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 641,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetGeneratedDocumentCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateDefaultConstructorItem.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 58,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/TryBlockHighlighter.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 48,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CommitDirty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 124,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document IsLinkFile=\"true\" LinkAssemblyName=\"VBProj1\" LinkFilePath=\"C.vb\"/>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LinkedFiles.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function VerifyHighlightsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/KeywordHighlighting/AbstractKeywordHighlightingTests.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 51,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOperationAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 545,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameWithOverload()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAliasToAttributeAndEndingWithAttributeAttributeWithResolvedConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 714,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypingTabDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 262,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifySessionActiveAfterCutPasteInsideIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1248,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_DifferentScope1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 694,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function UnresolvableConflictInUnmodifiedDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 409,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyNoRenameTrackingAfterInlineRenameCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 825,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameCommitsWhenDebuggingStarts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1317,
  "endLine" : 1355,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameCommitsWhenExitingDebuggingBreakMode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1360,
  "endLine" : 1398,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPaddingOrIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/BlockCommentEditing/BlockCommentEditingCommandHandler.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 159,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionChangeSummary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SolutionChangeSummary.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 45,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProduceTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsTaggerProvider.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 148,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ChainTaskAndNotifyControllerWhenFinished()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ModelComputation.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 165,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model SetModelSelectedItemInBackground()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_SetModelSelectedItem.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 65,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryCreateSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 67,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetFixableDiagnosticIds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 553,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotSpan GetSpanOfPreviousSiblingWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 283,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotPoint? MapUpOrDownToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IBufferGraphExtensions.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_TabHandler.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 49,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnAccessKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 234,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessFullDatabaseXElementAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 319,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 307,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1291,
  "endLine" : 1327,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2311,
  "endLine" : 2347,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3331,
  "endLine" : 3367,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4351,
  "endLine" : 4387,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5371,
  "endLine" : 5407,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6391,
  "endLine" : 6427,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7411,
  "endLine" : 7447,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8431,
  "endLine" : 8467,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchMethodBodiesWithQueries_From2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 497,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ForEach1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1872,
  "endLine" : 1902,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCursorNotOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 427,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EncapsulateFieldCommandDisabledInSubmission()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 165,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "f.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cc.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 800,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 422,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 962,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateExplicitConversionAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4260,
  "endLine" : 4291,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateImplicitConversionAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4399,
  "endLine" : 4430,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1123,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1132,
  "endLine" : 1160,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_BaseList_LargerBaseList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 797,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExtractInterfaceCommandDisabledInSubmission()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1294,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_XmlCommentWithExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2134,
  "endLine" : 2161,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_CDataWithExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2164,
  "endLine" : 2191,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationComment3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 507,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4409,
  "endLine" : 4438,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4608,
  "endLine" : 4638,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4846,
  "endLine" : 4875,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As MyEnum = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 101,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 313,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/FormattingEngineTests_Venus.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 231,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArrayWithDecrementIndex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1363,
  "endLine" : 1395,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAwaitExpression_Normal_SingleStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2890,
  "endLine" : 2921,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 304,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod17()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 617,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug5195()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4484,
  "endLine" : 4516,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6022()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4724,
  "endLine" : 4762,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6022_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4766,
  "endLine" : 4804,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFunctionCallWithFunctionName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5450,
  "endLine" : 5478,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSourceMethodParametersInOrder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1056,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AppendTupleElement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.TypeNames.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression GetCustomTypeInfoPayload()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/LocalDeclarationRewriter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 162,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalSymbol GetLocalVariable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpEESymbolProvider.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 55,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSharpSyntaxNode Parse()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 387,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetMetadataBlocks()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetImportStrings()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 277,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryCreateImportRecordFromCSharpImportString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 385,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DkmEvaluationResultFlags GetFlags()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/EvalResultDataItem.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 227,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPublic()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 213,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadOnlyCollection SubstituteTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/CustomTypeInfoTypeArgumentMap.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 168,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 516,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EvalResult GetRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 410,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DkmClrType GetEnumerableType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 166,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ParseTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateRoslynNuSpec()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 1010,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ResolveRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 705,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadOutput()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteService.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 115,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Task Execute()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/ResetInteractive.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project CreateSubmissionProject()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 420,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExecuteCodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 516,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CopyToWindow()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveCommandHandler.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 132,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Program.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 162,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateGetText()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/SyntaxFactsWriter.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 103,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FinishedReading()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 115,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 338,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 891,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task MakeRoslynPr()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GithubMergeTool/run.csx",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 76,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckProjects()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/SolutionCheckerUtil.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 71,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetProjectReferencesTransitive()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 365,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VerifyAndPermuteParamNodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 480,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertPropertyToMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 97,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ImplementInterface/VisualBasicImplementInterfaceCodeFixProvider.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 59,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceMethodWithProperty/VisualBasicReplaceMethodWithPropertyService.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 50,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParameterParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/FunctionAggregationSignatureHelpProvider.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 165,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeLens/VisualBasicDisplayInfoService.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 145,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ConstructorDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicUnboundIdentifiersDiagnosticAnalyzer.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 72,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectFunctionReturnType/IncorrectFunctionReturnTypeCodeFixProvider.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 59,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsFollowingCompleteAsNewClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 57,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInterfacesAndContainers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 191,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInvocationExpressionParameterLists()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 172,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeExplicitInterfaceState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateVariable/VisualBasicGenerateVariableService.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 57,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function CheckTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Async Function CreateResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 45,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSimpleNameGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/CSharpGenerateConstructorService.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyTypeWithPossibleExternMembersInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2066,
  "endLine" : 2094,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void HandleVariableAndIfStatementForm()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessCodeFixProvider.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 136,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSpan? CreateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 392,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.Rewriter.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 123,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.Rewriter.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 157,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int DetermineConstantInsertPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceField.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 115,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int DetermineFieldInsertPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceField.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 151,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoesExpressionReturnGenericTaskWhoseArgumentsMatchLeftSide()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Async/CSharpAddAwaitCodeFixProvider.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAnonymousTypeParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 46,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TypeVarKeywordRecommender.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 46,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForJoin()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IntoKeywordRecommender.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 123,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CompletionUtilities.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetDescriptionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProvider.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 207,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryInitializeIdentifierNameState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateEnumMember/CSharpGenerateEnumMemberService.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 51,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable MergeDeclarationStatementsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SpanInvolvesLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 135,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeSymbol GetRegularExpressionType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.ExpressionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 126,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetProjectChangesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 328,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol GenerateGetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Property.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 134,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxRemoveOptions CreateSyntaxRemoveOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnusedVariable/AbstractRemoveUnusedVariableCodeFixProvider.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 145,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.AnalysisData.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 147,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AppendDiagnosticsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 419,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetAnalysisDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MergeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 283,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseProjectAnalyzerReferenceChangedIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 181,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task RunBodyAnalyzersAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 223,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NodeMatchesExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 286,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task WaitForTasksAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 363,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InferBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 227,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetLocationSpanAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentHighlighting/AbstractDocumentHighlightsService.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 344,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 107,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractInternalsVisibleToCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatch? AdjustMatchedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Matches()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateEnumMember/AbstractGenerateEnumMemberService.CodeAction.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 59,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendMethodTypeVariableFromDataFlowAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 697,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 217,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function InternalSubstituteTypeParametersInConstructedSpecializedGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1201,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 343,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub GenerateAllDeclarationErrorsImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 325,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckMemberDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2919,
  "endLine" : 2956,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 413,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 287,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ComputeWithEventsFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 237,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInheritsOrImplementsLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1321,
  "endLine" : 1356,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckInterfacesConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1663,
  "endLine" : 1693,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 44,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetGenericTypeParamSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 79,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 372,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDeclaredAccessibilityOfMostAccessibleDescendantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENestedNamespaceSymbol.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 170,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUnificationUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingModuleSymbol.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCurrentNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 371,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCurrentYieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 5011,
  "endLine" : 5052,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldHaveFound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1744,
  "endLine" : 1777,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2174,
  "endLine" : 2212,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 136,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CompactAndAppend()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1790,
  "endLine" : 1827,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundUserDefinedBinaryOperator",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 608,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundUserDefinedUnaryOperator",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 1231,
  "endLine" : 1263,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeArgsRValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 2906,
  "endLine" : 2939,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferControlVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4605,
  "endLine" : 4650,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 208,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MergeTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 453,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindTypeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 789,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNamespaceGroupIncludesButNotEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3439,
  "endLine" : 3471,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseEndDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseParenthesizedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1311,
  "endLine" : 1352,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2401,
  "endLine" : 2440,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ArgumentTypePossiblyMatchesParamarrayShape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1249,
  "endLine" : 1283,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindMatchingBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1887,
  "endLine" : 1922,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As OverloadResolutionResult",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2976,
  "endLine" : 3004,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyDirectCastConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1781,
  "endLine" : 1818,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyTryCastConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1837,
  "endLine" : 1874,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 2224,
  "endLine" : 2264,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsExecutableStatementOrItsPart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 839,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 904,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TryGetSimpleLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 515,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsByRefVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 656,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedTypeDeclaration.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 98,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 142,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportWarningsForDuplicatedTags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 218,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateDocumentationCommentBinderForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 785,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteDocumentationCommentForField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Field.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 84,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitEmbeddedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 427,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteDateComparisonOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 467,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteDecimalComparisonOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 506,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AnalyzeReadWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VisualBasicDataFlowAnalysis.vb",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 188,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetSlotUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 730,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Extension/CompilerPackage.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 47,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray SubstituteNamedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 395,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray SlowGetChildrenOfName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 159,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol InferTypeOfVarVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 764,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsKnownAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1151,
  "linesOfCode" : 25,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceUserDefinedConversionSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedConversionSymbol.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1281,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 307,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 89,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1833,
  "endLine" : 1860,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PEFieldSymbol GetAssociatedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEEventSymbol.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 174,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CallsAreConditionallyOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 466,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanOverrideOrHide()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 529,
  "linesOfCode" : 25,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamespaceSymbol GetModuleNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ModuleSymbol.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 363,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureOnlyMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SignatureOnlyMethodSymbol.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 53,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DoGetExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 384,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 894,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodSymbol GetFirstRuntimeOverriddenMethodIgnoringNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 922,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 671,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 919,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol LazyGetWellKnownTypeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 97,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddEmbeddedResourcesFromAddedModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 157,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/ExpandedVarargsMethodReference.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasAcceptableAttributeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 291,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/SynthesizedMetadataCompiler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 88,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 175,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddNewToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 333,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ErrorCode GetExpectedTokenErrorCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 650,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsVerbatimCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 552,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxNode ScanEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2531,
  "endLine" : 2557,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool PreventsSuccessfulDelegateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 365,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol GetRangeVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 245,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 289,
  "linesOfCode" : 25,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOverloadableBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 467,
  "linesOfCode" : 25,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxTokenList VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 274,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Replacer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 107,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxWalker.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AssignImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 213,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void NoteRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 499,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSwitchBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1379,
  "endLine" : 1408,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSequencePointStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 365,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundStatement Optimize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 85,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitCallReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1098,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseAndResolveReferencePaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1397,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SingleNamespaceOrTypeDeclaration VisitEnumDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 434,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CandidateReason ToCandidateReason()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResultKind.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 96,
  "linesOfCode" : 25,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasImplicitConversionFromArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2139,
  "endLine" : 2178,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoesInputTypeContain()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 916,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExactInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1482,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LowerBoundInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1620,
  "endLine" : 1700,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LowerBoundArrayInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1788,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UpperBoundArrayInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2115,
  "endLine" : 2150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UpperBoundInterfaceInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2241,
  "endLine" : 2275,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IdenticalParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2483,
  "endLine" : 2513,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportBadParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 739,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HadAmbiguousWorseMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1133,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIntegral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 305,
  "linesOfCode" : 25,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonNestedTypeAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 206,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedConstant GetMatchingNamedOrOptionalConstructorArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 702,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetNormalParamValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 915,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReportConflictWithLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 488,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2573,
  "endLine" : 2682,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindIndexedPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6648,
  "endLine" : 6674,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundIndexerAccess Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 196,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override BoundNode VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxNode GetBindingRootOrInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1042,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IAliasSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1771,
  "endLine" : 1801,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterSymbol GetMethodParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1852,
  "endLine" : 1882,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GenerateResourcesAndDocumentationComments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2541,
  "endLine" : 2574,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override INamedTypeSymbol CommonCreateAnonymousTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2932,
  "endLine" : 2961,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineTypeSymbol.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 94,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBlock PendBranches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 261,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement Rethrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 441,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsyncMethodBuilderMemberCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodBuilderMemberCollection.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 106,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSymbol GetCustomCreateMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodBuilderMemberCollection.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 413,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 262,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PropertySymbol VisitPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 604,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 849,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeNewT()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreationExpression.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 211,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeIsDeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Patterns.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 101,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Block.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 43,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Conversion MakeConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 454,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitEventAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Event.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 46,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteDecimalBinaryOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1878,
  "endLine" : 1907,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ConvertedHasEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 352,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 178,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Version GetVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 248,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CommonSyntaxTriviaSpan_CSharp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 142,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CommonSyntaxTriviaSpan_VisualBasic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 179,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnsureResourceSorting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Win32Res.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 83,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResizeCompactsAllAlive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 305,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeGlobalStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 528,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeGlobalStrict1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 556,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Compilation CreateCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageAttributeCompilerTests.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 54,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Module_WithXxx()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 214,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsValidMetadataIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 43,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingInfo2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 417,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckIntersectionCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 100,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckIsTrue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 217,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ZipAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 398,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextEquals1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/StringTableTests.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanConvertStringToBool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Utilities.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 114,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task ReadAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 571,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 115,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SwitchConstantValueHelper.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 155,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharedEntryValue FindSharedEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 199,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FindSharedEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 315,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FindSharedEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 350,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe string FindSharedEntryASCII()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 385,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FindSharedEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 454,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FindSharedEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 489,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyIdentity TryGetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/AssemblyIdentityUtils.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 44,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool BeginsWithAutoGeneratedComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/GeneratedCodeUtilities.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray CreateBlob()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 288,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetFirstSymbolForReferenceId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 244,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetSegmentCountIfCombined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 270,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeTextWriter.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 114,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextChangeRange Collapse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChangeRange.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 125,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterAttributes GetParameterAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1217,
  "endLine" : 1246,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int SerializeMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2939,
  "endLine" : 2976,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializePermissionSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3635,
  "endLine" : 3663,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray IdentifyMissingDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/AssemblyUtilities.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 169,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 865,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordChange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 614,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol GetTypeOfToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 127,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol GetMemberRefTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2255,
  "endLine" : 2283,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SourceText Decode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EncodedStringText.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 157,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PrivateImplementationDetails()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 91,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallConcurrentSetOfInts.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TSource AsSingleton()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/EnumerableExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 140,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void LogDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 94,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 227,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable ParseFileArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 841,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashSet ComputeGeneratedCodeSymbolsInTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 703,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryProcessEventCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 940,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExecuteSymbolActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 1011,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryStartAnalyzingDeclaration_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 223,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDiagnosticSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 153,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryExecuteSemanticModelActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 433,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly LoadFromPathUncheckedCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 89,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetPendingEvents_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 531,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected INamedTypeSymbol CommonBindScriptClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 862,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitResult Emit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1982,
  "endLine" : 2006,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDirectoryName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 148,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor8()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1295,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor10()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1402,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateConversionDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConversionGenerator.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddStatementsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 498,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function AsInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1389,
  "endLine" : 1416,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreSimilarExceptForSubDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3851,
  "endLine" : 3883,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AbstractIntrinsicOperatorDocumentation.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 65,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteAsyncFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/AsyncOrIteratorFunctionReturnTypeFixer.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 104,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMethodLevelMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 800,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsInMemberBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 863,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInCollectionInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 1029,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanRemoveEmptyArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/InvocationExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 50,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 491,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 622,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsInterleavedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 418,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/FindSymbols/CSharpDeclaredSymbolInfoFactoryService.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 413,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/FieldGenerator.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 151,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GenerateDoubleLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 200,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GenerateSingleLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 227,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EnumDeclarationSyntax AddEnumMemberTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EnumMemberGenerator.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode OperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 206,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithBodies()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 588,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitNameMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 423,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken GetAppropriatePreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 338,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInCoalesceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1100,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInPrefixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1742,
  "endLine" : 1774,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 2014,
  "endLine" : 2046,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetContainingMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 816,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RemovalMayIntroduceCastAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 371,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPossibleTupleOpenParenOrComma()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1310,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAllBaseListTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 255,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryFormatMultiLineCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 210,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBlockIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentBlockFormattingRule.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRecoverableSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1010,
  "endLine" : 1043,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestParseOptions_VisualBasic_PreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1780,
  "endLine" : 1806,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSemanticVersionCS()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2172,
  "endLine" : 2205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSemanticVersionVB()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2208,
  "endLine" : 2241,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddRemoveMetadataReference_NonGACorRefAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2952,
  "endLine" : 2981,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddProject_CommandLineProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 187,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeDocumentSourceCodeKind_TryApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 630,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestParseEditorConfigCodeStyleOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeStyle/EditorConfigCodeStyleParserTests.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 54,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangeType1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 293,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FlushAllPendingWritesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_WriteBatching.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInfo CreateEmptyProjectInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 498,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Encoding DetermineEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 351,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static string GetDocumentLogicalPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 503,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary AddOrUpdateNewTreeToOldMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 484,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CountTextChunks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.PatternSegment.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 72,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_ProjectProcessing.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 107,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateProjectMapAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_MapCreation.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 90,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.ContextInfo.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 41,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task LoadAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Persistence.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddUpdatesInsertsMoves()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/EditScript.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/EditorConfig/NamingStylePreferenceEditorConfigStorageLocation.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 51,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TDeclarationSyntax AddMembersToEndOfDestination()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 269,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsBuiltIn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractImportsAdder.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 97,
  "linesOfCode" : 25,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AdjustBoundaries()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 320,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task EnsureInstanceIsSaved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/RecoverableWeakValueSource.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 159,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XElement ToXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleOption.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HaveSameSignature()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 55,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HaveSameSignature()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetLeftRight()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.Node.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 477,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetTouchingTokenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 74,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable ToNormalizedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/TextSpanExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 45,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 113,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentAttributes With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolutionState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 80,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPureInsertion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 532,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task RenameAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/Renamer.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 80,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 298,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetEndTokenForRelativeIndentationSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 440,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChainedFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/ChainedFormattingRules.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 62,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 118,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List AddOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 242,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string AdjustIndentForXmlDocExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 194,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/Extensions.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 106,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/Extensions.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 194,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task FindReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_SymbolFinder.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 51,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ValidateChecksumAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 648,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEnumDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1491,
  "endLine" : 1520,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithExpression_LambdaChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2643,
  "endLine" : 2681,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreservingDeclarationsOnException()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 903,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ScriptMemberAccessFromNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 122,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializersWithBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 936,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreservingDeclarationsOnCancellation1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1851,
  "endLine" : 1882,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreservingDeclarationsOnCancellation2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1916,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyAndLocation Load()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 151,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDisplayResultsWithCurrentUICulture2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 188,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Async Function GetBreakpointAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/VisualBasicBreakpointService.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareModifiedIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 839,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPropertyStatementEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 780,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEventStatementEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 902,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributeArgumentStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1493,
  "endLine" : 1526,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function GetChildMemberNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 468,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMemberIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1694,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsCodeModelNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3677,
  "endLine" : 3704,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 57,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetVariablePrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 137,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetImportsStatementsToAdd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetExpansionClient.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 160,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub BuildDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 59,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTopLevelNodesFromDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Progression/VisualBasicProgressionLanguageService.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 49,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompileTempPE()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/TempPECompilerService.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 66,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareBaseLists()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 708,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode SetNameOfClassOrStruct()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 957,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2765,
  "endLine" : 2793,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Accessibility GetDefaultAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3047,
  "endLine" : 3073,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendEventPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 380,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendVariablePrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 500,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateSolutionWithEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 189,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsImmediateWindow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 297,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExpanderToggleButton_CheckedChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 370,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowInfoBarIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/AnalyzerVsixSuggestedActionCallback.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 186,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task OnEntryFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 156,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetDefinitionsToCreateMissingReferenceItemsFor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 239,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ConfirmMessageBox()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Notification/VSNotificationServiceFactory.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 121,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartFileChangeListeningAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/FileChangeTracker.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateReferencesForBinPathChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 359,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetStorageInfoFromTemporaryStorage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 215,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleSetFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.RuleSetFile.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 60,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IVsNavInfo GetNavInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 579,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetTypeListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 748,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task GetConflictsAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyCheckingService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 179,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void UndoTemporaryEdits()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 178,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetNewEndPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewEngine()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution PreviewChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumCodeStyleOptionViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/EnumCodeStyleOptionViewModel.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? GetRealPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 669,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 233,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 265,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoteWorkspaceCircularReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 210,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Formatting_Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Formatting_Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 95,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_ExplicitInvokeCalls()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_BeginInvokeCalls()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_Lambdas()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 171,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_ReferencingLambdas_MethodArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 444,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_ReferencingLambdas_YieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 473,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_Recursive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 502,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Delegates_Generics2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 664,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnReference_CallToOtherConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 478,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParameters_Cascade_ToImplementedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 40,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParameters_Cascade_ToImplementedMethod_WithTuples()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParameters_Cascade_ToImplementingMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 100,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributesWithArgument_NoFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2032,
  "endLine" : 2060,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2632,
  "endLine" : 2658,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineVariableWithConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableWhenWrittenAfter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 266,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUnreachableIfBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnUnreachableLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 322,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLambdaInExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 411,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 649,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDirectives1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 710,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDirectives2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 737,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDirectives3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 765,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void TestAddedSubmissionParseTreeHasEmptyFilePath()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 246,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestApplyChangesWithDocumentTextUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 722,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 221,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 376,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1382,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1504,
  "endLine" : 1537,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2510,
  "endLine" : 2543,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2665,
  "endLine" : 2698,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3671,
  "endLine" : 3704,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3826,
  "endLine" : 3859,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4832,
  "endLine" : 4865,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4987,
  "endLine" : 5020,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5993,
  "endLine" : 6026,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6148,
  "endLine" : 6181,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7154,
  "endLine" : 7187,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7309,
  "endLine" : 7342,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8315,
  "endLine" : 8348,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8470,
  "endLine" : 8503,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalInitializer_Delete3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2089,
  "endLine" : 2114,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalInitializer_DeleteReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2224,
  "endLine" : 2249,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_LeafEdits_Nested2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6971,
  "endLine" : 6996,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_Select_Reduced2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7773,
  "endLine" : 7801,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_GroupBy_Reduced1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7804,
  "endLine" : 7830,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_GroupBy_Reduced2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7833,
  "endLine" : 7861,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToAsyncMethod_WithActiveStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7988,
  "endLine" : 8013,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToAsyncMethod_WithActiveStatement3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8016,
  "endLine" : 8041,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToAsyncMethod_WithActiveStatementInLambda_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8104,
  "endLine" : 8129,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAroundActiveStatement_OutVarRemoved()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8692,
  "endLine" : 8717,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions2a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 912,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForeachVariable_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1495,
  "endLine" : 1523,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetBreakpointSequence6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 245,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingInsertDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 188,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_RemoveAsyncModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2621,
  "endLine" : 2645,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_UpdateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2966,
  "endLine" : 2992,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_BlockBodyToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4731,
  "endLine" : 4759,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_ExpressionBodyToBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4793,
  "endLine" : 4821,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Signature_ParameterName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5588,
  "endLine" : 5615,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_RudeRecompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 341,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_RudeRecompile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 369,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_RudeRecompile3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 397,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_RudeRecompile4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 426,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_RudeRecompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 723,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNamesInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 215,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementThroughFieldMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 734,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadonlyPropertyExpressionBodyNo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1380,
  "endLine" : 1406,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoImplementThroughWriteOnlyProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2411,
  "endLine" : 2437,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexersWithASingleAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2716,
  "endLine" : 2742,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRecursiveConstraint2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2896,
  "endLine" : 2924,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIDisposableViaBaseInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5234,
  "endLine" : 5259,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIDisposableExplicitlyViaBaseInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5263,
  "endLine" : 5288,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoComAliasNameAttributeOnIndexerParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6178,
  "endLine" : 6204,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 311,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddAfterDefineDirective1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1827,
  "endLine" : 1855,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddAfterExternAlias2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1998,
  "endLine" : 2028,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInaccessibleExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3302,
  "endLine" : 3327,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddInsideLambda3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4136,
  "endLine" : 4163,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddInsideLambda4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4167,
  "endLine" : 4194,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIncompleteParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4199,
  "endLine" : 4225,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoNonGenericsWithGenericCodeParsedAsExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4655,
  "endLine" : 4681,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray MassageActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_NuGet.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 77,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FireForElseWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 318,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FireForIfNestedInElseWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 346,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyTop_TakeTop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 188,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyBottom_TakeBottom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 291,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 423,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithExpressionBodyWhenOnSingleLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 307,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAccessorOpenBraceOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 384,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialClasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1045,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecursiveReferenceToConstructedGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 210,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void C2CAssemblyChanged03()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 482,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnReference_CallToOtherConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 469,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParameters_Cascade_ToImplementedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 38,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParameters_Cascade_ToImplementingMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 43,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoErrorsAfterProjectRemoved()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Squiggles/ErrorSquiggleProducerTests.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 229,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsertionLocation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 391,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsertionLocation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 420,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 462,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 872,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedIfDoesNotHighlight1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 597,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedIfDoesNotHighlight2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 627,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedIfDoesNotHighlight3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 657,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 684,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 711,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 738,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 44,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample3_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 131,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncMethodHighlighterTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 44,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumWithLeadingComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/EnumDeclarationStructureTests.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestColorColorCase2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2551,
  "endLine" : 2579,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldAndPropertyInDifferentParts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 571,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocationWhereOfferedWithMultipleVariables()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 278,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleForm1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 372,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleForm2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 403,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPointArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 785,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArgumentWithPointerName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 814,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArgumentWithPointTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 843,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArgumentWithAddress()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 872,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateWithRefParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 1018,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoInterfaceThroughInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1385,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamingOfArgWithClashes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1616,
  "endLine" : 1644,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodWithVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2889,
  "endLine" : 2915,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReservedParametername1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3507,
  "endLine" : 3533,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTernaryWithBodySidesBroken1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3935,
  "endLine" : 3961,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTernaryWithBodySidesBroken2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3965,
  "endLine" : 3991,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCaptureMethodTypeParametersReferencedInOuterType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4208,
  "endLine" : 4235,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoConstrainedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4399,
  "endLine" : 4425,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInIterator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4886,
  "endLine" : 4913,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodUnknownReturnTypeInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5115,
  "endLine" : 5140,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInDictionaryInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6341,
  "endLine" : 6368,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInDictionaryInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6371,
  "endLine" : 6398,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInDictionaryInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6401,
  "endLine" : 6428,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDeconstruction1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7174,
  "endLine" : 7201,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDeconstruction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7205,
  "endLine" : 7232,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDeconstruction3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7236,
  "endLine" : 7263,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDeconstruction4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7267,
  "endLine" : 7294,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleElement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7386,
  "endLine" : 7413,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateDelegateType_NoInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2929,
  "endLine" : 2954,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateSimpleConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1085,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotInferTypeWithWrongArity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3581,
  "endLine" : 3606,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestRequiredModifiersParse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 308,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_TypeParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 646,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicArraysInMethodSignature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 478,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicInPartialMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 506,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_Attribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1405,
  "endLine" : 1431,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_ExtraSpaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1459,
  "endLine" : 1484,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericParameter_Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1859,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersOnMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2026,
  "endLine" : 2050,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersOnCtor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2053,
  "endLine" : 2077,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_If9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 420,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleReferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 121,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveFirstWithSurroundingPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 478,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveLeadingNewLines2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 986,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPublicBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInternalBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefOutParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 147,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 777,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 806,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromDerivedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 836,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromDerivedClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 866,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task TestMissingAsyncWithOptionAndNotificationOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 62,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyInstanceMethodInDelegateCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 1010,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayImplicit_Initializer_OpenBraceOnDifferentLine_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 629,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayExplicit1_Initializer_OpenBraceOnDifferentLine_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 694,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayExplicit2_Initializer_OpenBraceOnDifferentLine_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 759,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionBodiedConversionOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 296,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWhenTypesDoNotMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 626,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWhenTypesDoNotMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 520,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveTypeRemoveOuterInheritanceTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 956,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 377,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEncapsulateEscapedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1287,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEncapsulateEscapedIdentifierAndQualifiedAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1290,
  "endLine" : 1316,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontBreakOverloadResolution_Case5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 441,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParseAmbiguity1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 521,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParseAmbiguity2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 549,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParseAmbiguity3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 577,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastForBoxingOperation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1661,
  "endLine" : 1687,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastForBoxingOperation3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1723,
  "endLine" : 1749,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastForBoxingOperation4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1753,
  "endLine" : 1779,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastForBoxingOperation5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1783,
  "endLine" : 1809,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizeAddressOf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2104,
  "endLine" : 2128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizeAddressOf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2132,
  "endLine" : 2156,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizePointerIndirection1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2160,
  "endLine" : 2184,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizePointerIndirection2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2188,
  "endLine" : 2212,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineIntoBracketedList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2342,
  "endLine" : 2369,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCorrectCastForDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2529,
  "endLine" : 2556,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontInsertCastForObjectCreationIfUnneeded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2560,
  "endLine" : 2585,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertASingleCastToNotBreakOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2757,
  "endLine" : 2784,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineCompoundAssignmentIntoInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3184,
  "endLine" : 3211,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_636319()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3244,
  "endLine" : 3271,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_609492()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3275,
  "endLine" : 3302,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Deconstruction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4002,
  "endLine" : 4028,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixCoContravariance1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 76,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixCoContravariance2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 107,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 192,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodFixComplexName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 589,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1105,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2349,
  "endLine" : 2375,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2379,
  "endLine" : 2405,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaParameter3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2409,
  "endLine" : 2435,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalWithTriviaInMultiLineStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2872,
  "endLine" : 2898,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalWithTriviaInMultiLineStatements2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2902,
  "endLine" : 2928,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInExpressionBodiedIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3410,
  "endLine" : 3436,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoConstantForInterpolatedStrings2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3741,
  "endLine" : 3767,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InParentConditionalAccessExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3794,
  "endLine" : 3820,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InParentConditionalAccessExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3824,
  "endLine" : 3850,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithInferredName_LeaveExplicitName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4209,
  "endLine" : 4235,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithInferredName_InferredNameBecomesExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4238,
  "endLine" : 4264,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithInferredName_NoDuplicateNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4297,
  "endLine" : 4322,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousTypeWithInferredName_LeaveExplicitName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4325,
  "endLine" : 4351,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousTypeWithInferredName_InferredNameBecomesExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4354,
  "endLine" : 4380,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousTypeWithInferredName_NoDuplicatesAllowed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4383,
  "endLine" : 4409,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 166,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIsExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 263,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeSingleField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 416,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeSingleField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 447,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 589,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 620,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple_HashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 826,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNames_HashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 857,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithDialog1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 887,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithDialog3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 949,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotOfferIEquatableIfTypeAlreadyImplementsIt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1227,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInstanceIntoSibling1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 712,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInstanceIntoOuter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 740,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInstanceIntoDerived1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 769,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateStaticIntoDerived1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 798,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoInterface1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 845,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoInterface2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 874,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWriteIntoInterface1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 938,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5565()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1785,
  "endLine" : 1812,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5697()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1848,
  "endLine" : 1872,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReferenceTypeParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2008,
  "endLine" : 2034,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReferenceTypeParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2038,
  "endLine" : 2064,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPropertyOnObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3288,
  "endLine" : 3314,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPropertyOnObjectInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3345,
  "endLine" : 3371,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPropertyOnObjectInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3374,
  "endLine" : 3401,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoVisiblePortion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3842,
  "endLine" : 3869,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeFieldInNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4660,
  "endLine" : 4685,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeFieldInNestedClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4689,
  "endLine" : 4714,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateVariableFromLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6712,
  "endLine" : 6739,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExplicitTupleName/UseExplicitTupleNameTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 40,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitOptionalParameterValuesAreGenerated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 932,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitAbstractMethodThrows()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1206,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1503,
  "endLine" : 1533,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitSimplifiesParameterTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1698,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitSimplifiesReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1731,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitEscapedMethodName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1734,
  "endLine" : 1763,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitEscapedParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1803,
  "endLine" : 1833,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitRefParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1836,
  "endLine" : 1866,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitOutParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1869,
  "endLine" : 1899,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DuplicateMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2502,
  "endLine" : 2529,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodOverloads()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 326,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnionOfItemsFromBothContexts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 262,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Field_BrowsableStateNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4517,
  "endLine" : 4543,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Field_BrowsableStateAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4547,
  "endLine" : 4572,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Property_BrowsableStateNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4617,
  "endLine" : 4642,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Property_BrowsableStateAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 4679,
  "endLine" : 4704,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibVar_NotHidden()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6294,
  "endLine" : 6319,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibVar_Hidden()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6323,
  "endLine" : 6348,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibVar_HiddenAndOtherFlags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6352,
  "endLine" : 6377,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibVar_NotHidden_Int16Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6381,
  "endLine" : 6406,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibVar_Hidden_Int16Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6410,
  "endLine" : 6435,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibVar_HiddenAndOtherFlags_Int16Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6439,
  "endLine" : 6464,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FieldUnavailableInOneLinkedFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4343,
  "endLine" : 4368,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BindSymbolInOtherFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4371,
  "endLine" : 4396,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSpecialCaseSystem1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 865,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGrouping()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1073,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssign1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 152,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssign2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 179,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1328,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 44,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotWithAsCheck()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 362,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectChainedInvocations1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1194,
  "endLine" : 1220,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectChainedInvocations2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1249,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/CommandHandlers/AbstractImplementAbstractClassOrInterfaceCommandHandler.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitFormatter.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 226,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 111,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndentationBasedOnToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 115,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsLineContinuable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 167,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPartialTypeInGeneratedCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 876,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCompilationAnalyzerWithAnalyzerOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1240,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAnalyzerWithNoSupportedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1866,
  "endLine" : 1901,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEnsureNoMergedNamespaceSymbolAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1954,
  "endLine" : 1986,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIncompleteParenthesizedDeconstructionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 446,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Re$$d",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3494,
  "endLine" : 3527,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOnlyAssembliesThatAreNotAlreadyIVTWithMoreThanOneDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 592,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeletingInEditSpanPropagatesEdit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 561,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BackspacingInEditSpanPropagatesEdit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 599,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypingCtrlEnterOutsideSpansDuringRenameCSharp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 920,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SaveDuringRenameCommits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1072,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BreakingRenameCrossAssembly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 163,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeUnboundGenericTypesInTypeOfContext2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1042,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExpandInvocationInStaticMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 500,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CSharpShowDeclarationConflictsImmediately()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1587,
  "endLine" : 1618,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyNoRenameTrackingAfterInlineRenameCancel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 861,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PasteCommandWithInteractiveFormatAsLineCopy()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 127,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddFieldSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 272,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddEnumMemberSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 305,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 74,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetEndingString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 148,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceTextContainer AsTextContainer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 57,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateDropDownsSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 248,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText CreateText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorTextFactoryService.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueParseSnapshotWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 217,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashSet GetAllAutoBraceCompletionChars()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/AsyncCompletionService.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 123,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DoInBackgroundAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_ComputeModel.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 118,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetAllMatchingBracesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 147,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleOurselves()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 201,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotSpan GetSpanOfNextSiblingWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 231,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/LinkedEditsTracker.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 103,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueNotificationRequest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.BatchChangeNotifier.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 153,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task CreateChangedDocumentViewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 526,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task PatchLocalDatabaseAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 410,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryDownloadFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 590,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetCompletionItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 302,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 105,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnLayoutChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/AdornmentManager.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 126,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateConstructorInIncompleteLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1560,
  "endLine" : 1587,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 269,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1289,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2274,
  "endLine" : 2309,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3294,
  "endLine" : 3329,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4314,
  "endLine" : 4349,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5334,
  "endLine" : 5369,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6354,
  "endLine" : 6389,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7374,
  "endLine" : 7409,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8394,
  "endLine" : 8429,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInsert_IntoLayoutClass_Explicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3778,
  "endLine" : 3810,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchMethodBodiesWithQueries_GroupBy1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 693,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchMethodBodiesWithQueries_GroupBy2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 726,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub KnownMatches()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1358,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1266,
  "endLine" : 1295,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuppressionWithExistingGlobalSuppressionsDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1441,
  "endLine" : 1477,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuppressionWithExistingGlobalSuppressionsDocument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1513,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemoveCastInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 793,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 867,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1034,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestListOfString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 178,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsidePPRegion5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 399,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 137,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 440,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 110,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 187,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 220,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasDesiredConstraints()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1436,
  "endLine" : 1470,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ExpressionSyntax ParseExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryAddImport()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1099,
  "endLine" : 1125,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSortedSet GetInScopeHoistedLocalIndices()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 98,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeWalker.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadOnlyCollection SubstituteDynamicFlags()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/CustomTypeInfoTypeArgumentMap.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 139,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterModifier ParseParameterModifier()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 288,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 469,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_Dependencies()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 590,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_MultipleReferencesWithSameWeakIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 724,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RepoConfig()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/RepoConfig.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteStartNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 216,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteToFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Program.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenFactoryParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 880,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1708,
  "endLine" : 1733,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddCachedTestResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/LocalDataStorage.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 114,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Tuple GetTestNumbers()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/WebDataStorage.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 169,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckDuplicate()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/SolutionCheckerUtil.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 98,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeSimpleNameGenerationState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 114,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetExceptionHandlingAncestors()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2880,
  "endLine" : 2914,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Task()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/RaiseEventStatementSignatureHelpProvider.vb",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 92,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetMethodFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicConvertToAsyncFunctionCodeFixProvider.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateContinueCodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 109,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateExitCodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 141,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BlockKindToKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 244,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BlockKindToStatementKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 271,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function GenerateCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ToKeywordRecommender.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 43,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetInvocableNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 205,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetOuterOrdering()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.Comparer.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 140,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 215,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RemoveInitializedDeclarationAndReturnPattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 242,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable EnumerateNonRootChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ValuesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 567,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Match ComputeBodyMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 552,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISymbol GetSymbolForEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 947,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasNoSpilledState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3141,
  "endLine" : 3180,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportRudeEditsForAncestorsDeclaringInterStatementTemps()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3278,
  "endLine" : 3313,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InvocationExpressionSyntax TryGetInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 283,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/BlockSyntaxStructureProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 149,
  "linesOfCode" : 24,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeSymbol GetQueryClauseInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 254,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 573,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetBaseList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 718,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidContextForSelect()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IntoKeywordRecommender.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 58,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPossibleTypeToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 356,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryInitializeImplicitConversionState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryInitializeExplicitConversionState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 108,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Accessibility GetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.Comparer.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 138,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.Validator.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetInitialStatementsForMethodDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ChangeSignatureResult ChangeSignature()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryParse()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/OrderModifiers/OrderModifiersHelpers.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 73,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Match ComputeLambdaBodyMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1283,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetCapturedVariableScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3696,
  "endLine" : 3725,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendTodoCommentInfoFromSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/TodoComments/AbstractTodoCommentService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 129,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetExpandedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 193,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IPropertySymbol GenerateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 318,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseIsNullCheck/AbstractUseIsNullCodeFixProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 71,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNullCheck()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 200,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ConvertToLiveDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 191,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetProjectAnalysisDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 193,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract Task GetTypeDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 56,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtractInterfaceOptionsResult GetExtractInterfaceOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 247,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 436,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnalyzerProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 120,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ResetStatesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 491,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task WaitForHigherPriorityOperationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AbstractPriorityProcessor.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessDocumentEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 293,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetBestGuessChangedMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AbstractDocumentDifferenceService.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 172,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateOverrides/GenerateOverridesCodeRefactoringProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 61,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task TryGetFixDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/SymbolReference.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticAnalyzerCategory GetDiagnosticAnalyzerCategory()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/DiagnosticAnalyzerExtensions.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 36,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsViableInstanceFieldOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateFromMembers/AbstractGenerateFromMembersService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 119,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 201,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/State.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateSpellCheckCodeIssueAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 92,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DetermineNewDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractMemberInsertingCompletionProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 127,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetTopLevelItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 229,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionItemRules Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 148,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Accessibility DetermineAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 260,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddPropertyCodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 122,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.AnalyzerResult.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 44,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitializeVariableDeclarationCase()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 115,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeArgumentsFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 182,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SubstituteCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 904,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyConstantValueMatches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 381,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAccessorImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 413,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 933,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDependenceDiagnosticForBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/BaseTypeAnalysis.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EatElementNamesIfAvailable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/TupleTypeDecoder.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 294,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 422,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceTypeSymbol.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 198,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 380,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CalculateUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 637,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureClassAndConstructorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/PEAttributeData.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 177,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsNoPiaIllegalGenericInstantiation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 533,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 700,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseDecimal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 623,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function WithNewContainerAndType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedMethod.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 485,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryScanDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ReclassifyInvocationExpressionAsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2668,
  "endLine" : 2704,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 590,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetBindingRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1926,
  "endLine" : 1958,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RecordNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2122,
  "endLine" : 2156,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindSelectExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 92,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsInvalidSelectCaseRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 712,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlnsAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 436,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1707,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1382,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NotFound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 353,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1056,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1258,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildNamespaceBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 616,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As String",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3682,
  "endLine" : 3712,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ConditionalAccess.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 64,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindNamespaceOrTypeOrExpressionSyntaxForSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 629,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AdjustReceiverAmbiguousTypeOrValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 913,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckMemberTypeAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3473,
  "endLine" : 3513,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub BindConstFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 470,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureExpressionAndPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 240,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/LanguageVersion.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 720,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseElseIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 481,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1156,
  "endLine" : 1193,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/StatementBlockContext.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 48,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsInvalidTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1508,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1860,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseImplementsList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3492,
  "endLine" : 3538,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3805,
  "endLine" : 3850,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2299,
  "endLine" : 2329,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsInNamespaceOrTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 182,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateSkippedTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 593,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasHome()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 253,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AllowedToTakeRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 329,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLocalDebugName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1311,
  "endLine" : 1355,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitExpressionCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 144,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RecordVarRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1264,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ResolveEmbeddedFilesFromExternalSourceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 261,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSupportingAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 236,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitTypeOrMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 338,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub WriteDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 88,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportConstructorCycles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSymbolInfoForCrefOrNameAttributeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 508,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckSucceededFlagInAnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1555,
  "endLine" : 1611,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitNullableIsTrueOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_UnaryOperator.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 136,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertShortCircuitedBooleanOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 300,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function RewriteBodyIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 294,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindPropertyAndReturnPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 626,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 128,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLiftedUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperators.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 184,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeTupleFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_FieldAccess.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateIndexGet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 505,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UseTwiceRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 199,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 279,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function RewriteSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 481,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub LeaveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 124,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1436,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetOrCreateSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 518,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsWellKnownTypeInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1531,
  "endLine" : 1559,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 360,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportDiagnosticsForSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 650,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1870,
  "endLine" : 1893,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MembersAndInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 947,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AfterMembersChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1393,
  "endLine" : 1421,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForProtectedInStaticClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1902,
  "endLine" : 1929,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckForUnmatchedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1968,
  "endLine" : 1993,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckForStructDefaultConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2819,
  "endLine" : 2842,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AfterAddingTypeMembersChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1044,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void PartialMethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1079,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckPresenceOfTypeIdentifierAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 806,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray SubstituteExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 133,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override CustomAttributesBag GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 399,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpAttributeData EarlyDecodeAttributeForDefaultParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 482,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceLocation FindBaseRefSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 189,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol MakeDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 472,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureSignatureIsLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 231,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 366,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddVarianceError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 387,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override sealed void RegisterDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MetadataOrSourceAssemblySymbol.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 772,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CalculateUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 882,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeDynamicCallSiteDelegateName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 506,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Symbol GetOverriddenMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersResult.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/SourceAttributeData.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 50,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AppendUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 901,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeKind ExtractNonErrorTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 277,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckIfAttributeShouldBeEmbedded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 531,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 591,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 99,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCompliantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 999,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 778,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSymbol GetBaseTypeFinalizeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 602,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Location GetIncludeElementLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 486,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTokenSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 386,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1081,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken ParseEndOfDirectiveWithOptionalPreprocessingMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 580,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxNode LexXmlDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3010,
  "endLine" : 3044,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AdvanceIfMatches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4107,
  "endLine" : 4134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken LookupToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LexerCache.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 127,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetPrefixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 394,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetPrimaryFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 515,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordReadInLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 244,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TypeIsImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1262,
  "linesOfCode" : 24,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 158,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetOrCreateSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 780,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetSlotUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1388,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetLocalDebugName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1563,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitConversionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitConversion.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 39,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetCallStackBehavior()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1723,
  "endLine" : 1754,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitMethodInfoExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2963,
  "endLine" : 2989,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitFieldInfoExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2991,
  "endLine" : 3016,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLoweredConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1404,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordVarWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1779,
  "endLine" : 1807,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/PEDocumentationCommentUtils.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 43,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MergedNamespaceDeclaration CalculateMergedRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 140,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SingleNamespaceOrTypeDeclaration VisitDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 403,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckMethodMemberForExtensionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 549,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAnonymousTypeMemberExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_AnonymousTypes.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 165,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindQueryInternal2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 138,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReduceQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 254,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindPossibleArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1401,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundStatement BindStatementExpressionList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2189,
  "endLine" : 2212,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalSymbol MakePatternVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 461,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDeconstructionResultUsed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 196,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LookupSymbolsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 221,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 977,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol MostSpecificSourceTypeForExplicitUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedExplicitConversions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 334,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InferenceResult FixNondependentParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 843,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InferenceResult FixDependentParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 878,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoesOutputTypeContain()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 968,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InferredReturnTypeInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1266,
  "endLine" : 1298,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MethodOrPropertyOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? NameUsedForPositional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution_ArgsToParameters.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 418,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string BinaryOperatorNameFromSyntaxKindIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorFacts.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string BinaryOperatorNameFromOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorFacts.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 185,
  "linesOfCode" : 24,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetPointerOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 475,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CandidateOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 546,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedConstant VisitTypeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetCandidateExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 204,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsSimpleBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 393,
  "linesOfCode" : 24,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidDynamicCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 832,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSymbol GetEnumType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1314,
  "endLine" : 1337,
  "linesOfCode" : 24,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNamedArgumentsForDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 373,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol ResolveMultipleSymbolsInAttributeTypeLookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 563,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InContainerBinder GetImportsBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 162,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression BindLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1748,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNegativeConstantForArraySize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3159,
  "endLine" : 3190,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindInitializerExpressionOrValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3689,
  "endLine" : 3715,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundCollectionInitializerExpression BindCollectionInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4077,
  "endLine" : 4129,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundLiteral BindLiteralConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4936,
  "endLine" : 4968,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression TryImplicitConversionToArrayIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6497,
  "endLine" : 6527,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildSwitchLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 256,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 314,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 342,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundCompoundAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 403,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterSymbol GetLambdaParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 751,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression MakeInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundStatement GenerateReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 300,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeCallMaybeDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 340,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 962,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatementIterationVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 257,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstantValue GetConstantOneForBinOp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 1029,
  "endLine" : 1052,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayBuilder GetAssignmentTargetsAndSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 327,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Literal.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 49,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression MakeConversionForIOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 483,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1023,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression TrivialLiftedBinaryArithmeticOptimizations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1143,
  "endLine" : 1180,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewritePointerSubtraction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 2216,
  "endLine" : 2244,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMultipleLocalDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_MultipleLocalDeclarations.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 40,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bug1024619_01()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1324,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bug1024619_02()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1357,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CallerInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/EndToEndDeterminismTest.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe string GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task CreateMonitorDisconnectTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 278,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CachingLookupCaseInsensitiveNoCacheMissingKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 237,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonTypedConstantTests.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseGood2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/VersionHelperTests.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCommandLineSplitter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetInclude2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 500,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeEffectiveAction1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 813,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNoResolutionForMalformedNames1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1194,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyToTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 101,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMultithreadedDecoding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FusionAssemblyNameRoundTrip()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyIdentityTests.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 106,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationReference_CSharp_WithXxx()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 297,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationReference_VB_WithXxx()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 328,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDecodeArrayTypeName_Invalid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 392,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ToDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 316,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 366,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetDirectoryName_UnixPaths_Absolute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/PathUtilitiesTests.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RCWForCurrentContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/RCWForCurrentContext.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Merge()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/MergedAliases.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 55,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSecurityAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/SecurityWellKnownAttributeData.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SwitchConstantValueHelper.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 126,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Default()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 383,
  "linesOfCode" : 24,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnsafeAdd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 136,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 279,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FindSharedEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 419,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsGeneratedCodeFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/GeneratedCodeUtilities.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidUnicodeString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 193,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoDumpCompact()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/TreeDumper.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParseTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1070,
  "endLine" : 1102,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseHexBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 684,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeNamespaceScopeMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/CustomDebugInfoWriter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 263,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static uint EnumerableCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/Miscellaneous.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateModuleTableRow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2663,
  "endLine" : 2690,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetNumberOfInheritedTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4007,
  "endLine" : 4033,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray FindSatelliteAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/AssemblyUtilities.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 130,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal abstract SyntaxNode ReplaceCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1465,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList ReplaceRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 529,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetPreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 426,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataTypeName FromNamespaceAndTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 115,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ContainsNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2346,
  "endLine" : 2375,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmitBaseline CreateInitialBaseline()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 129,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddContainingTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolChanges.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 290,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 281,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitJumpTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSwitchBucket()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 352,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray ZipAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 222,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EmbeddedText TryReadEmbeddedFileContent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 285,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ParseGenericPathToFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 297,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryProcessSymbolDeclared()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 975,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryStartSyntaxAnalysis_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 164,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DeclarationAnalysisData GetOrComputeDeclarationAnalysisData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.CompilationData.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 92,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EnqueueCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalyzerExecutor Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 108,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryExecuteCompilationActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 277,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryExecuteSyntaxTreeActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 509,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol ParseArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 712,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Location.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimpleDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic_SimpleDiagnostic.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 52,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static IReadOnlyDictionary SyntaxTreeCommonFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 106,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract INamedTypeSymbol CommonCreateAnonymousTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1135,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool FilterAndAppendDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1168,
  "endLine" : 1195,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string NormalizePathPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 687,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetBaseType_NoBaseOrInterface()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 837,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetBaseType_UnknownBase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 870,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetBaseType_Null_ExistingBase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 903,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetBaseType_Null_ExistingInterface()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 977,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDelegateDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1289,
  "endLine" : 1318,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveBaseAndInterfaceTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2546,
  "endLine" : 2573,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddImportsInOrder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 174,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBannerTextRemainsAtTopOfDocumentWithExistingImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 466,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlreadyFormattedSwitchIsNotFormatted_Bug2588()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2281,
  "endLine" : 2304,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BreaksAreAlignedInSwitchCasesFormatted_Bug2587()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2307,
  "endLine" : 2330,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineBreaksAreNotInsertedForSwitchCasesOnASingleLine1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2363,
  "endLine" : 2386,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineBreaksAreNotInsertedForSwitchCasesOnASingleLine2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2389,
  "endLine" : 2412,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatNestedLabelAndGoto1_Bug2588()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2457,
  "endLine" : 2480,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FirstTriviaAndAnchoring2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2788,
  "endLine" : 2817,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryExpression4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2959,
  "endLine" : 2982,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NormalPropertyGet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3169,
  "endLine" : 3192,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoFormattingOnMissingTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3344,
  "endLine" : 3367,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5544()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3986,
  "endLine" : 4009,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix7211()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4207,
  "endLine" : 4231,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix7564_1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4236,
  "endLine" : 4260,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix7564_2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4265,
  "endLine" : 4289,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OmittedTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4572,
  "endLine" : 4599,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentAtTheEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5588,
  "endLine" : 5620,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentIsLeadingTriviaOfStatementNotLabel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6461,
  "endLine" : 6487,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontWrappingTryCatchFinallyIfOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6491,
  "endLine" : 6515,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6544,
  "endLine" : 6569,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6598,
  "endLine" : 6623,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6652,
  "endLine" : 6677,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings8()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6706,
  "endLine" : 6731,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatHashElseToZeroColumnAnywhereInsideIfDef()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6928,
  "endLine" : 6954,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatHashsToZeroColumnAnywhereInsideIfDef()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6959,
  "endLine" : 6987,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingForForStatementInfiniteLoop()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7118,
  "endLine" : 7141,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 488,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NeedsGrouping()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsOrganizer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 67,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CompareClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsClauseComparer.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 50,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 246,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReorderModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 413,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 112,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateNameForExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 143,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsFieldNameDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 237,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsMultiLineStatementStartContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 646,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMembersInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 302,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 769,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReplaceStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 613,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList Insert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 196,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeGenerationDestination GetDestination()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 259,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax GeneratePropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TDeclarationNode AddMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 375,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ExpressionSyntax GenerateNonEnumValueExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 98,
  "linesOfCode" : 24,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax AsAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3019,
  "endLine" : 3043,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WithTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3930,
  "endLine" : 3958,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Expand()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTupleInDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 218,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode SimplifyParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpParenthesesReducer.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax TryAddTypeArgumentToIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 801,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPropertyNameOfObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 928,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 127,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/NameSyntaxComparer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 171,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetVBPropertyFromAccessorOrAnOverrideAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 950,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BaseParameterListSyntax GetParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 180,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax WithParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 206,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWrittenTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 393,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanAccessInstanceAndStaticMembersOffOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 654,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetNamespaceIdForAliasSearch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1258,
  "endLine" : 1293,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode FindImmediatelyEnclosingLocalVariableDeclarationSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2474,
  "endLine" : 2506,
  "linesOfCode" : 24,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray LookupName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax GetLeftSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SimpleNameSyntaxExtensions.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 33,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTwoConflictsOnAdjacentLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 125,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LongString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 341,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangeDocumentFolders_TryApplyChanges_Throws()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/GeneralWorkspaceTests.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInternalsVisibleToSigned()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 318,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AccessorStatement_AddRemoveHandler_RaiseEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1010,
  "endLine" : 1034,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ThenInIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1244,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncFunctionWithAliasedReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2433,
  "endLine" : 2458,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIteratorFunctionWithAliasedReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2463,
  "endLine" : 2488,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithLeadingAndTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 440,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithLeadingAndTrailingInvocationExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 488,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOverridable_Overridable_Overrides()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 425,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideWithStatementWithDictionaryAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 976,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1036,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuationAtEndOfLambdaExpression2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1157,
  "endLine" : 1184,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveLineContinuationInVisualBasic9()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1385,
  "endLine" : 1411,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWhitespace1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 323,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StreamTest1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 247,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int InsertStringIntoDatabase_MustRunInTransaction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_StringIds.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 142,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TextAndVersion LoadTextAndVersionSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/FileTextLoader.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 231,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotableData GetRemotableData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 98,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ReadParseOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 214,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OptionSet ReadOptionSetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 266,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 576,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDeconstructMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/OrdinaryMethodReferenceFinder.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 137,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task HasInternalsAccessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 349,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T? GetAssemblyReferenceType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 463,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Task FindSourceDefinitionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 439,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddNamespaceParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 580,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable NormalizeChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingSession.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 316,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EditDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 307,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract SyntaxNode CustomEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 406,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamedTypeSymbol.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 45,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationConversionSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConversionSymbol.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IMethodSymbol CreateMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 438,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IPropertySymbol CreatePropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 463,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/ClassificationExtensions.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 30,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetCodeStyleValueAndOptionalNotification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleHelpers.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 91,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task PerformFunctionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/IExtensionManagerExtensions.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 108,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object CreateOne()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/EnumValueUtilities.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ComputeHash()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 151,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 312,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Accessibility Minimum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/AccessibilityUtilities.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 35,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOrContainsAccessibleAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 588,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBrowsingProhibitedByEditorBrowsableAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 766,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTrivia FindTriviaAndAdjustForEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 195,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetSemanticModelForSpanAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool? AreMoreSpecificThan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 718,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetOverridableMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 475,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOverridable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 518,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol MapSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 170,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonNestedTypeAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 224,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task BuildDeclarationCompilationFromInProgressAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 576,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataOnlyReference.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 123,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference CreateReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataOnlyImage.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 137,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1632,
  "endLine" : 1659,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 199,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference GetAddOrUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/MetadataReferenceCache.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 80,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Lazy PickWorkspaceService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefWorkspaceServices.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 108,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Lazy PickLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefLanguageServices.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 105,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentId ClearOpenDocument_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseCapitalizationScheme()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_NamingStyle.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AllChangesCanBeApplied()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 458,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 270,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.BodyLevelSymbolKey.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 41,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ParameterSymbolKey.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 66,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TriviaData GetWhitespaceTriviaData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 164,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/Extensions.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 61,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/Extensions.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 149,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateSolution_NoLockAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionService.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 123,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1990,
  "endLine" : 2022,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Exception()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 267,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptionInGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 295,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Array_Recursive()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 306,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LargeGraph()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 335,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ObjectOverrides3()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 661,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_SubmissionSlots()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void References_Versioning_FxUnification1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 272,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object GetDebuggerTypeProxy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 128,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shadows Sub UpdateOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 443,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddStaticEventBinding()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/ContainedLanguageStaticEventBinding.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveStaticEventBinding()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/ContainedLanguageStaticEventBinding.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 111,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareNamespacesOrTypes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 310,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclareStatementStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 546,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMethodStatementStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 612,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEventStatementStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 857,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDelegateStatementStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 938,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParameterStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1202,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAccess()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1482,
  "linesOfCode" : 24,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetFunctionKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2532,
  "endLine" : 2563,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InsertMemberNodeIntoContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3732,
  "endLine" : 3766,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddVariableExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 152,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 295,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 861,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DetermineIfEventHookupAndGetHandlerNameAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager_EventHookupSession.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 166,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdjustIndentationForSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 855,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyProjectReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 516,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SubscribeToSharedHierarchyEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1263,
  "endLine" : 1292,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StopFileChangeListening()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/FileChangeTracker.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 162,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HACK_StripRefDirectoryFromPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 468,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TrackOpenedDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 226,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetFileMappingFromMetadataImporter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 309,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyMetadata CreateAssemblyMetadata()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 341,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EntrySupportsSuppressionState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 164,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 114,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryCountSourceItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 739,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 204,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Started()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/DiagnosticProgressReporter.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 146,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Report()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Watson/WatsonReporter.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 93,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool TryAddImportsToContainedDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 588,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Refresh()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/AbstractChange.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 106,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.WorkspaceGlobalUndoTransaction.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 80,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanNavigateToSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 74,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanNavigateToPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 123,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Document OpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 301,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageBlock.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnStatusChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 268,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetPartialForTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 142,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode CreateTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject_CodeGen.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 243,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T GetOrCreateCodeElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 244,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/InheritsImplementsCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 98,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/InheritsImplementsCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 128,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEventType.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 51,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDiagnosticArguments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoteHostSynchronizeIncrementalUpdate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 179,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 255,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFullyQualifyTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 805,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStructInLocalInitializerWithSystemType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1163,
  "endLine" : 1189,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInExceptionFilter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1371,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalFunction1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1832,
  "endLine" : 1856,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnCrossFunction1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 2042,
  "endLine" : 2068,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 39,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveSubsequentStatementsExcludingLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 158,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAdditionalFile_OpenClose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 926,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_Lambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1743,
  "endLine" : 1769,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializer_Lambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1772,
  "endLine" : 1798,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_Lambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1801,
  "endLine" : 1827,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializer_Lambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1830,
  "endLine" : 1856,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_LeafEdits_GeneralStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6917,
  "endLine" : 6941,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_LeafEdits_Nested1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6944,
  "endLine" : 6968,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_LeafEdits_IfStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6999,
  "endLine" : 7023,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_LeafEdits_WhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7026,
  "endLine" : 7050,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_LeafEdits_DoStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7053,
  "endLine" : 7077,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_LeafEdits_LockStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7115,
  "endLine" : 7139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_LeafEdits_UsingStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7142,
  "endLine" : 7166,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_ExpressionToStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7169,
  "endLine" : 7193,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_ExpressionToDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7196,
  "endLine" : 7220,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_StatementsToExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7223,
  "endLine" : 7247,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_DelegateToExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7250,
  "endLine" : 7274,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_StatementsToDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 7277,
  "endLine" : 7301,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodToAsyncMethod_WithoutActiveStatement_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8191,
  "endLine" : 8215,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MisplacedActiveStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8292,
  "endLine" : 8316,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MovedOutsideOfLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTrackingServiceTests.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetBreakpointSequence2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 154,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetBreakpointSequence3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 183,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_AsyncMethod0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2674,
  "endLine" : 2698,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_AddAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2846,
  "endLine" : 2871,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OperatorInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3456,
  "endLine" : 3481,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OperatorDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3484,
  "endLine" : 3509,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CasePatternLabel_UpdateDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 301,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Insert_Static_Top()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1923,
  "endLine" : 1949,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Insert_Static_Top()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4791,
  "endLine" : 4817,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Delete3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8437,
  "endLine" : 8461,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhenCondition_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8967,
  "endLine" : 8993,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 152,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_LineChange2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 179,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Recompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 205,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Recompile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 232,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Recompile3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 260,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 489,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_ExpressionBodied_LineChange4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 592,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_Recompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 670,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_Recompile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 696,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoDynamicAttributeInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 336,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedInterfaceName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1068,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedInterfaceName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1098,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedInterfaceKeyword1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1128,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedInterfaceKeyword2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1132,
  "endLine" : 1158,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRecursiveConstraint1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2865,
  "endLine" : 2892,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnexpressibleConstraint4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3010,
  "endLine" : 3037,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnexpressibleConstraint5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3041,
  "endLine" : 3068,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnexpressibleConstraint7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3107,
  "endLine" : 3134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnexpressibleConstraint8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3138,
  "endLine" : 3165,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnexpressibleConstraint10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3208,
  "endLine" : 3235,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3239,
  "endLine" : 3266,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleClassConstraints()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3270,
  "endLine" : 3297,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClassConstraintAndRefConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3301,
  "endLine" : 3328,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalWithNoDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4082,
  "endLine" : 4109,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableEnumType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4551,
  "endLine" : 4578,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastedEnumValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4642,
  "endLine" : 4669,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiDimArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4710,
  "endLine" : 4737,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParametersAfterOptionalParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4741,
  "endLine" : 4768,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeParameterReplacementWithOuterType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4834,
  "endLine" : 4861,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParameterNameWithTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5662,
  "endLine" : 5689,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LongTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6538,
  "endLine" : 6564,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LongTupleWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6567,
  "endLine" : 6593,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericWithTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6596,
  "endLine" : 6622,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericWithTupleWithNamess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6625,
  "endLine" : 6651,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleSystemSortedUsings3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1426,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleSystemUnsortedUsings3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1531,
  "endLine" : 1556,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleSystemSortedUsings4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1738,
  "endLine" : 1763,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSearchPackageMultipleNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_NuGet.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 106,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInstallGetsCalledWithVersion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_NuGet.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 230,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FireForFixedWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 264,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FireForDoWhileWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 451,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverloadedConditionalLogicalOperatorsInferBool()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 215,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 42,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 191,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 219,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task JointDeclarationRemoveFirst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 383,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task JointDeclarationRemoveSecond()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 409,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ErrorTagGeneratedForWarningAsError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Squiggles/ErrorSquiggleProducerTests.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoErrorsAfterDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Squiggles/ErrorSquiggleProducerTests.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 198,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 40,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhenAlreadyInitialized3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 362,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsertionLocation6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 545,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsertionLocation7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 573,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleReferenceType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateExistingFieldAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 276,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateExistingPropertyAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 306,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 432,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 665,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 693,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSpecialStringCheck1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 755,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSpecialStringCheck2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 783,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreferNoBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 863,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RegressionFor5284()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 70,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Net45TestOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 847,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 332,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericType_BrowsableAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 737,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_GenericType_BrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 767,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Attribute_BrowsableAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 702,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Attribute_BrowsableNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 733,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CallingGenericAsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 93,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGlobalAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1545,
  "endLine" : 1570,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnOpenType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1827,
  "endLine" : 1850,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnNonOpenType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1922,
  "endLine" : 1945,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnNonOpenType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1949,
  "endLine" : 1972,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnNonOpenType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1976,
  "endLine" : 1999,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnNonOpenType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2026,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnNonOpenType5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2030,
  "endLine" : 2053,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitInVoidMethodWithModifiers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 72,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitInTaskMethodNoModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitInTaskMethodWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 130,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitInLambdaAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 190,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeToIEnumerableTupleMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 73,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeToIEnumerableListMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddYieldIEnumerableReturnObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddYieldIEnumeratorReturnObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 88,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionWithExistingGlobalSuppressionsDocument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1435,
  "endLine" : 1468,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemovePragmaSuppression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvertedIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 148,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 506,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixOfferedOnIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 564,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixOfferedInsideIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 595,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 961,
  "endLine" : 987,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericArgs1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1052,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericArgs2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1081,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericArgsFromMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleGenericArgsFromMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1113,
  "endLine" : 1139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleGenericArgsFromMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2517,
  "endLine" : 2543,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInNamespaceImplicitClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3349,
  "endLine" : 3375,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplification2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3443,
  "endLine" : 3469,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3596,
  "endLine" : 3622,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodForNewErrorCodeCS7036()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5087,
  "endLine" : 5111,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodUnsafeReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5300,
  "endLine" : 5324,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodUnsafeClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5328,
  "endLine" : 5352,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5625,
  "endLine" : 5651,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ImplicitlyTyped_CSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7061,
  "endLine" : 7086,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ExplicitlyTyped_CSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7089,
  "endLine" : 7114,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ImplicitlyTyped_NamedArgument_CSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7117,
  "endLine" : 7142,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ExplicitlyTyped_NamedArgument_CSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7145,
  "endLine" : 7170,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAsyncReturnOperand_AsExpressionWithTrailingTrivia_SingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 264,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TaskNotAwaited()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 328,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TaskNotAwaited_WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 359,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizeToKeepParseTheSame2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnnecessaryCastShouldInsertWhitespaceWhereNeededToKeepCorrectParsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 947,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastWithExplicitUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 977,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnnecessaryCastInThrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1073,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnnecessaryCastInQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1278,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnnecessaryCastToNullable1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1543,
  "endLine" : 1567,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveSurroundingParentheses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1625,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToInterfaceForUnsealedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2032,
  "endLine" : 2060,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToInterfaceForStruct1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2469,
  "endLine" : 2500,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToObjectArrayInParamArrayArg1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2723,
  "endLine" : 2749,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToStringArrayInParamArrayArg2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2753,
  "endLine" : 2779,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToIntArrayInParamArrayArg3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2783,
  "endLine" : 2809,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToObjectArrayInParamArrayArg4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2813,
  "endLine" : 2839,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToObjectInParamArrayArg5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2843,
  "endLine" : 2869,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastToObjectArrayInParamArrayWithNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2872,
  "endLine" : 2897,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastThatUnboxes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3818,
  "endLine" : 3843,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParenthesizedLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 223,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 251,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaWithExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 279,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 307,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveAsyncInLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 568,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeDefaultValues()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 41,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_Event_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3340,
  "endLine" : 3364,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingIfNotInTypeStatementOrExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 4129,
  "endLine" : 4152,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeSuffixOnAttributeSubclasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 4156,
  "endLine" : 4182,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultiDimentionalArrayAsGenericTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 674,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestQualifiedName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 245,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestQualifiedName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 275,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForExplicitInterfaceTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 533,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnForStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1049,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeInBuiltInType_object()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1400,
  "endLine" : 1425,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnForStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 752,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarWhereTypeIsEvident_IConvertibleToType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1415,
  "endLine" : 1440,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoSuggestForDeclarationExpressionIfItWouldNotChangeOverloadResolution2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2011,
  "endLine" : 2036,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsGenericTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 812,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetTagsOnBufferTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2165,
  "endLine" : 2195,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueFieldInSetterAccessedThroughThis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 416,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 415,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVarInForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 157,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleTypeInForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 187,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAutoProperty2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 800,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAutoProperty3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 829,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocumentationComment5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1457,
  "endLine" : 1495,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_AddressOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1283,
  "endLine" : 1308,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastForMethodGroupIfNeeded1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2438,
  "endLine" : 2462,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastForMethodGroupIfNeeded2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2467,
  "endLine" : 2491,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTupleNameAdded_DeconstructionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4205,
  "endLine" : 4228,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTupleNameAdded_DeconstructionDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4232,
  "endLine" : 4255,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodFixExistingName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 534,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodFixComplexName1NotVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 617,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaParameter5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2465,
  "endLine" : 2490,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalRemovesUnnecessaryCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2575,
  "endLine" : 2600,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2699,
  "endLine" : 2722,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2783,
  "endLine" : 2806,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 880,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleDeclarationWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 908,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleDeclarationWithSomeNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 936,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleLiteralWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 994,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleDeclarationAndLiteralWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1022,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleIntoVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1050,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RefactorWithoutSystemValueTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1078,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleWithNestedNamedTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1107,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1110,
  "endLine" : 1134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractLocalFunctionCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1505,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractLocalFunctionCallWithCapture()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1534,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEqualsBaseTypeWithNoEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 223,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEqualsGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 385,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleOptional()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 306,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleOptionalWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 334,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForeachVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2088,
  "endLine" : 2113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddBlankLineBetweenFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2415,
  "endLine" : 2440,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddBlankLineBetweenAutoProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2444,
  "endLine" : 2469,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalBeforeComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3779,
  "endLine" : 3806,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalAfterComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3810,
  "endLine" : 3839,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExplicitTupleName/UseExplicitTupleNameTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExplicitTupleName/UseExplicitTupleNameTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 172,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnionOfItemsFromBothContexts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 327,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitEventAfterMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1471,
  "endLine" : 1500,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Class_BrowsableStateNever_DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5110,
  "endLine" : 5134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Class_BrowsableStateAlways_DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5196,
  "endLine" : 5220,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Struct_BrowsableStateNever_DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5433,
  "endLine" : 5457,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Struct_BrowsableStateAlways_DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5485,
  "endLine" : 5509,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Enum_BrowsableStateNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5611,
  "endLine" : 5635,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Enum_BrowsableStateAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5639,
  "endLine" : 5663,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Interface_BrowsableStateNever_DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5706,
  "endLine" : 5730,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Interface_BrowsableStateAlways_DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5758,
  "endLine" : 5782,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_CrossLanguage_CStoVB_Always()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5884,
  "endLine" : 5908,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_CrossLanguage_CStoVB_Never()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5912,
  "endLine" : 5936,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibType_NotHidden()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5940,
  "endLine" : 5964,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibType_Hidden()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5968,
  "endLine" : 5992,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibType_HiddenAndOtherFlags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5996,
  "endLine" : 6020,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibType_NotHidden_Int16Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6024,
  "endLine" : 6048,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibType_Hidden_Int16Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6052,
  "endLine" : 6076,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_TypeLibType_HiddenAndOtherFlags_Int16Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6080,
  "endLine" : 6104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInferredTupleNameWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseInferredMemberName/UseInferredMemberNameTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 117,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestWithProjectReferenceHelperAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoValidSymbolsInLinkedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4466,
  "endLine" : 4490,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalWarningInLinkedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4519,
  "endLine" : 4544,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestErrorTypeCalledVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 926,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimpleOneLineNugget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests_Venus.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 37,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FollowPreviousElement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1456,
  "endLine" : 1483,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FollowPreviousElement8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1610,
  "endLine" : 1639,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingStatementWithNestedFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2921,
  "endLine" : 2946,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FixedStatementWithNestedFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2975,
  "endLine" : 3000,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FixedStatementWithNestedNotFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3004,
  "endLine" : 3029,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotFixedStatementWithNestedFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3033,
  "endLine" : 3058,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatDirectiveTriviaAlwaysToColumnZeroWithCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3224,
  "endLine" : 3249,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ColonInPatternSwitchCase01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 956,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StillAutoIndentCloseBraceWhenFormatOnCloseBraceIsOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1167,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AutoIndentCloseBraceWhenFormatOnTypingIsOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1199,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KeepTabsInCommentsWhenFormattingIsOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1231,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 440,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 138,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhitespaceBetweenMethods1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 693,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhitespaceBetweenMethods2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 725,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhitespaceBetweenMethods3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 757,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhitespaceBetweenMethods4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 791,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhitespaceBetweenMethods5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 827,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhitespaceBetweenMethods6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 865,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMoveComments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 897,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMoveComments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 931,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMoveDocComments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 963,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMoveDocComments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 997,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDontMoveBanner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1031,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDontMoveBanner2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1071,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 602,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 628,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnCrossFunction1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1230,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableIfConvertedToCoContraVariantDelegate0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1291,
  "endLine" : 1318,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableIfConvertedToCoContraVariantDelegate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1349,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableIfConvertedToCoContraVariantDelegate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1380,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableIfConvertedToCoContraVariantDelegate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1384,
  "endLine" : 1411,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 99,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 267,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectTypeOfTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 117,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedMethodWithBlockBodiedAnonymousMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 629,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedMethodWithBlockBodiedSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 679,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedMethodWithBlockBodiedParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 729,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractMethod_UnsafeAddressTaken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 918,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StackAllocExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1182,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionInStringInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1835,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithCreationArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 357,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/ConditionalPreprocessorHighlighter.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 40,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CheckOpeningPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/BracketCompletionSession.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 48,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldCommitFromEnter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 210,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 149,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventList_EnsureInternalEventsInEventListAndInInheritedEventList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 578,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMultipleErrorsAndWarnings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 132,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDiagnosticAnalyzerExceptionHandledGracefully()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 443,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestStatelessCodeBlockEndedAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 578,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSameCodeBlockStartedAndEndedAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 612,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ControllerIsNotUpdatedIfComputationIsCancelled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/ModelTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIncompleteParenthesizedDeconstructionDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 478,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAliasToAttributeAndEndingWithAttributeAttributeNoConflict1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 360,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAliasToAttributeAndEndingWithAttributeAttributeWithConflict1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 396,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypingCtrlEnterDuringRenameCSharp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 878,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypingCtrlShiftEnterDuringRenameCSharp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 959,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterConflictingWithFieldFromAnotherLanguage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 677,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IntroduceWhitespaceTriviaToInvocationIfCallKeywordIsIntroduced()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 463,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_Me()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 535,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_ConflictInDerived()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1047,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameModuleConflictWithLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2478,
  "endLine" : 2505,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameCrefWithConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2646,
  "endLine" : 2677,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameWithInheritenceCascadingWithClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 725,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyNoRenameTrackingAfterInlineRenameTyping()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 759,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void FormatAndApply()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 107,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentationResult? GetDesiredIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.AbstractIndenter.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 109,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITagger CreateTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 69,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Model.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 49,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SignatureHelpItem GetBestItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_UpdateModel.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 98,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ChangeSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller_NavigationKeys.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 60,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable MapUpToSnapshotRecursive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ViewTextSpan.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindTokenInLinkedDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 143,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int? GetInsertionPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/AbstractAutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 174,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task MapSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 422,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CanInvokeRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.TrackingSession.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 265,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanHandleOurselves()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 284,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/VirtualTreePoint.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AnalyzeAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewSolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 102,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryMoveCaretToAndEnsureVisible()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 142,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyEditor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.BatchChangeNotifier.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 192,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Searcher()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.Searcher.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 53,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextBufferChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 251,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 741,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ApplyReplacementText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractInlineRenameUndoManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 146,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RenameHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandlePossibleTypingCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 80,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CreateChangedAdditionalDocumentPreviewViewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 491,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DownloadFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 554,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateInvalidSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/AdornmentManager.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 223,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InitClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 323,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Method_InsertDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1841,
  "endLine" : 1868,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ComputeDistance_Null()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 158,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IfBlocksWithLocals2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 293,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchMethodBodiesWithQueries_Aggregate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 562,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchMethodBodiesWithQueries_Let1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 661,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchMethodBodiesWithQueries_Join1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 757,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Select 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 999,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWrongCursorPlacement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 221,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "f.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1156,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cc.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 839,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 932,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 460,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInfoDiagnosticSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 676,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWarningDiagnosticWithNameMatchingKeywordSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 792,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestErrorDiagnosticCanBeSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 855,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuppressionOnSimpleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 1002,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 650,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 786,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 947,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1299,
  "endLine" : 1325,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler [|MyBase.XEvent|], AddressOf EClass_EventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 721,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoveHandler [|MyBase.XEvent|], AddressOf EClass_EventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 763,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug3004()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2923,
  "endLine" : 2948,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SplitIntoLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 166,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 65,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddExplicitArgumentListIfNecessary3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2217,
  "endLine" : 2248,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPickTheRightPreview_NoPreference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/Preview/PreviewTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyTypedCharApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 71,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesDuplicateTypeparamTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 298,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesTypeparamTagWithNoMatchingType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 328,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 328,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMyBaseKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 439,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddressOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 564,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddressOf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 597,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMinimalTypeNameGeneration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1563,
  "endLine" : 1593,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArgumentForByRefParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2472,
  "endLine" : 2502,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestObjectInitializer_RValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2641,
  "endLine" : 2669,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethodShouldNotBreakFormatting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2859,
  "endLine" : 2887,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAwaitExpression_Normal_ExpressionInAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3008,
  "endLine" : 3037,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAwaitExpression_AsyncLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3099,
  "endLine" : 3128,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAwaitExpression_AsyncLambda_Body()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3131,
  "endLine" : 3160,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAwaitExpression_AsyncLambda_WholeExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3163,
  "endLine" : 3192,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAppendingNumberedSuffixToGetMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.MethodNameGeneration.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 172,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 207,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 375,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod44()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1432,
  "endLine" : 1460,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override EvaluationContextBase CreateTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpExpressionCompiler.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 63,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendEnumTypeAndName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 41,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 68,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetAllScopes()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/PdbHelpers.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 58,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EvalResult GetRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 344,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary GetKeywordKinds()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/SyntaxKind.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetNameAndTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 399,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function ExpandTestDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 724,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParsePackage()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ChangeCommand.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 136,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateDumpVisitorMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteDumper.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 119,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteOutput()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Program.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 121,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteKinds()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 258,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteAccept()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 861,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsKnownMissingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/AssemblyUtil.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string BuildTestResultContent()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetAssemblyList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 283,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITestExecutor CreateTestExecutor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 350,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1316,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsVsixCorrectlySpecified()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 144,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckUnitTestReferenceRestriction()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 307,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 160,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AreEquivalentActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 866,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ClassifyMethodModifierUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2589,
  "endLine" : 2623,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasNoSpilledState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 3041,
  "endLine" : 3084,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function InvertIfAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 164,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 121,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UpdateTypeWithImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractInterface/VisualBasicExtractInterfaceService.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 120,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetUnnecessaryImports()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 68,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeFieldModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceField.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanAddImportForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/GroupKeywordRecommender.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetPreselectedSymbolsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionListTagCompletionProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 45,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTargetCaretPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/OverrideCompletionProvider.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 214,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsArgumentForByRefParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 152,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function UnderValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 293,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VariableDeclaratorSyntax FindClosestDeclaratorWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 652,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClassifyEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1790,
  "endLine" : 1817,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2552,
  "endLine" : 2577,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2579,
  "endLine" : 2604,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/EnumDeclarationStructureProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 38,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SignatureHelpState GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 51,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeStylePreference GetCurrentTypeStylePreferences()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.State.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 183,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetUnnecessaryImports()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMatches()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 255,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol GetMethodSymbolIfPresent()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 485,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeArgumentListSyntax CreateAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 151,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ElseKeywordRecommender.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 58,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidContextInFromClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InKeywordRecommender.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 91,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidContextInJoinClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InKeywordRecommender.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 122,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VerifyModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialMethodCompletionProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 123,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAfterNameColonArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/AttributeNamedParameterCompletionProvider.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 121,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAfterNameEqualsArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/AttributeNamedParameterCompletionProvider.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol TryGetEnumTypeInEnumInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProvider.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 172,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportDiagnosticsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseInferredMemberName/CSharpUseInferredMemberNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsTaskLike()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodAsynchronous/AbstractMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 189,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatedMemberInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 856,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsWrittenToOutsideOfConstructorOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 250,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsArgumentListCorrect()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 127,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ReplaceGetMethodsAndRemoveSetMethodsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 319,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetAllEnumMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchHelpers.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 130,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation TryFindParameterCheckStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 347,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsParameterReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeParameterCodeRefactoringProvider.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 165,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlockSpan WithType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockSpan.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 93,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string RemoveEscapedBrackets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 399,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 180,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/QualifyMemberAccess/AbstractQualifyMemberAccessCodeFixprovider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertAnalyzerProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 246,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddOrReplace_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncDocumentWorkItemQueue.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 128,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 211,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 408,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.HighPriorityProcessor.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetChangedMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AbstractDocumentDifferenceService.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RQProperty BuildProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/RQNodeBuilder.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 136,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RemoveAwaitFromCallersAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodSynchronous/AbstractMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol CreateEqualityOperator()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 194,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddSourceToAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CanGenerateIntoContainerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 184,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInFieldContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_Field.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCodeStyleDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeStyle/AbstractCodeStyleDiagnosticAnalyzer.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetUnreferencedMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 329,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HandleReferenceAssemblyReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder_PackageAssemblySearch.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 168,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task GetSelectedMemberInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateFromMembers/AbstractGenerateFromMembersService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryFindMatchingField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 601,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsViableFieldOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 626,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDescriptionForMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 509,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task GetCompletionsAndSetItemDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionService.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 199,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddAssemblyCompletionItemsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractInternalsVisibleToCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 146,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryInitializeConstructorInitializerGenerationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 188,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IPropertySymbol GenerateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetNewRoot()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.GenerateLocalCodeAction.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 77,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddConstructorParametersFromMembers/State.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNode GetWhenPartMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 319,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationCodeFixProvider.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task MoveDeclarationNearReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WrapReturnTypeInTask()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 193,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function HaveSameConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 898,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 181,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 409,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 999,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1035,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3716,
  "endLine" : 3746,
  "linesOfCode" : 23,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CheckMembersAgainstBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 169,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeOverriddenMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 666,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbolBase.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMainTypeEntryPoint.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 447,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 998,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ExtendedErrorTypeSymbol.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 70,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CalculateUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 385,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 330,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DecodePermissionSetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 396,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckAndReportMissingSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousType_SymbolCollection.vb",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function PerformTypeRetargeting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 381,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SatisfiesValueTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 943,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateSetAccessorValueParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedParameterSymbol.vb",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 324,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsConflictMarkerTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 726,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanSingleLineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 921,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EnsureHalfWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/KeywordTable.vb",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 334,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2055,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 5161,
  "endLine" : 5194,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetGroupByClauseLambdaBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1537,
  "endLine" : 1571,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInternalXmlHelperValueExtensionProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 545,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundCaseClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 227,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BindSignatureAndReturnValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 482,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NameSyntaxHasComplexGenericArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1122,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1044,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1417,
  "endLine" : 1453,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CreateGoodOrAmbiguousFromLookupResultAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_Compat.vb",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 455,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CheckForForwardedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 395,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetForwardedToAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 446,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 256,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 296,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_InterpolatedString.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 70,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BlockBaseBinder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 83,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTupleFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 533,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportArrayLiteralInferredTypeDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1584,
  "endLine" : 1613,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/ExecutableStatementContext.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 237,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineIfBlockContext.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 58,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub HandleAnyUnexpectedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 341,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DoLoopBlockContext.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseExternalSourceDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 311,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseGetXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 763,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As EnumStatementSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1492,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ParseDeclareLibClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5228,
  "endLine" : 5262,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsEscapable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 195,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidRootNamespaceComponent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/OptionsValidator.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyAnonymousDelegateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2938,
  "endLine" : 2982,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsNamedArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 691,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NeedsLineBreakBetween()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 383,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetFirstDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 365,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub IReferenceDispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeParameterSymbolAdapter.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 154,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateReferencedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 173,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function TranslateOverriddenMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 453,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeDefinitionGetExplicitImplementationOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 293,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsStrictNothingLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 519,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundBinaryConditionalExpression.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 40,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetDiagnosticReport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicDiagnosticFilter.vb",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 123,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 106,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 95,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustCallForLiftedOperator_DoNotCallDirectly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 704,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddConditionSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteObjectComparisonOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 712,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RewriteDateConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Constant.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 164,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 871,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Try.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitTopConditionLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_DoLoop.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 58,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckMeAccessInWithExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 158,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Sub Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 41,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetParameterListInitializersAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/CSharpAnalyzerDriver/CSharpDeclarationComputer.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 301,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanBeConst()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SpecialTypeExtensions.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 23,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidVolatileFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 1015,
  "linesOfCode" : 23,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 2540,
  "endLine" : 2563,
  "linesOfCode" : 23,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParametersMatchPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2648,
  "endLine" : 2673,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasInstanceFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 974,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidCallerInfoContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 742,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateCallerFilePathAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 803,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 622,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray DecodeTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/TupleTypeDecoder.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 257,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MethodSymbolMatchesParamInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 241,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MustCallMethodsDirectlyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEPropertySymbol.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 226,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeMap WithAlphaRename()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 116,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetDeclaringSyntaxReferenceHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 320,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReportNamesMismatchesIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 423,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedIntrinsicOperatorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedFieldSymbolBase.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetAllTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 979,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeParameterBounds ResolveBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 92,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckConstraintTypesVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 324,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CalculateUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 374,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override EmbeddedField EmbedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 405,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual IEnumerable GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/NamedTypeSymbolAdapter.cs",
  "fileLinesCount" : 972,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 699,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckBaseTypeCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 529,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectiveStack Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 244,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddLexedTokenSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 413,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseRemainder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 126,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryTakeOldNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 212,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxNode LexSingleDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2678,
  "endLine" : 2703,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCustomModifiersIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 709,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TRoot RemoveNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 42,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestructorDeclarationSyntax Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/DestructorDeclarationSyntax.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 34,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int LineBreaksAfterSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 330,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken FindTokenIncludingCrefAndNameAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 428,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken ExtractAnonymousTypeMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 216,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxList VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 159,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 41,
  "linesOfCode" : 23,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNode Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 37,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TSyntax UpdateDiagnosticOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFirstTokenReplacer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstructorDeclarationSyntax Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/ConstructorDeclarationSyntax.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 34,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1654,
  "endLine" : 1681,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegionAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/RegionAnalysisContext.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 55,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 315,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitLocalLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1236,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitAsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2767,
  "endLine" : 2793,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition EmitLocalAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 261,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISet GetNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 241,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckCallValueKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 772,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private ErrorCode GetStandardLvalueError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1446,
  "endLine" : 1474,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray BindXmlNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_XmlNameAttribute.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitDeclarationExpressionDesignation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 291,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool EnsureSingleDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 335,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundStatement BindLockStatementParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LockBinder.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BestIndex UniqueIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 522,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ClassifyImplicitConversionFromType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidExtensionMethodThisArgConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1408,
  "endLine" : 1434,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasImplicitConversionToInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2105,
  "endLine" : 2137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasImplicitReferenceTypeParameterConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2237,
  "endLine" : 2272,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Conversion ToConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 285,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeExplicitParameterTypeInferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 598,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol GetMatchingElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1717,
  "endLine" : 1750,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExpressionMatchExactly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2114,
  "endLine" : 2143,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder VisitOperatorOrConversionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 312,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedConstant VisitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1050,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidLookupCandidateInUsings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 745,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol UnwrapAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 767,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray BindFieldInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Initializers.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValue FoldEnumUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2295,
  "endLine" : 2328,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDivisionByZero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2571,
  "endLine" : 2595,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindArgListOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 207,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LookupMembersInInterfacesWithoutInheritance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 939,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMemberLookupSymbolsInfoInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1539,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression BindNamespaceOrTypeOrExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1696,
  "endLine" : 1720,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindClassCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3647,
  "endLine" : 3675,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMethodOrPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6266,
  "endLine" : 6301,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodGroupResolution ResolveMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6882,
  "endLine" : 6905,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundConversion Synthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 237,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IPropertySymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 932,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetRemoveSetForLoadedTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 424,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/LexicalOrderSymbolComparer.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Conversion ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 541,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateStatementRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2071,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ReturnsAwaitableToVoidOrInt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1600,
  "endLine" : 1628,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ReportUnusedImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1871,
  "endLine" : 1895,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override EmitDifferenceResult EmitDifference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2602,
  "endLine" : 2624,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3253,
  "endLine" : 3277,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolInfo GetCollectionInitializerSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 620,
  "linesOfCode" : 23,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetSymbolsAndResultKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3520,
  "endLine" : 3544,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StateMachineRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 55,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool TryRewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 105,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanRewriteForEachAsFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement LocalOrDeconstructionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 541,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray InvokeDeconstructMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 269,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OptimizeTemporaries()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 966,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InsertMissingOptionalArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1087,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NullableNeverHasValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 695,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LabelSymbol GetNullValueTargetSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_SwitchStatement.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 217,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicGetMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 385,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray SubstituteTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 943,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundNode FindNodeToAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Closure GetClosureInTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 501,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedClosureEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureEnvironment.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInvalidOperation CreateInvalidExpressionForHasArgumentsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 189,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReadWriteRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/BuildProtocolTest.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompileErrorsVB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 512,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckPipeConnectionOwnership()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 473,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DequeueManyThenComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 134,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeSpecificStrict1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 689,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeEffectiveAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 787,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeEffectiveActionSpecific1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 884,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeEffectiveActionSpecific2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 909,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CustomResourceManager GetTestResourceManagerInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 148,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveOverloadedGenericMethod2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 635,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ImageOwnership()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleMetadataTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 131,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingInfo3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 449,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ArrayEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 146,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUInt64Values()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 746,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestWritingPrimitiveAPIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 840,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestReadingPrimitiveAPIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 864,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Embed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 295,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Embed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 298,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DeferToICompilerOptionsHostObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 994,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Assembly TryRedirectToRuntimesDir()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/AssemblyResolution.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ResolveReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/XmlFileResolver.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPrimitiveRecursiveStruct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialTypeExtensions.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 148,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool StartsWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 210,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetErrorDisplayNameResourceId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeUsageInfo.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 230,
  "linesOfCode" : 23,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray InitializeFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MemberDescriptor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 115,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Array ReadPrimitiveTypeArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 442,
  "linesOfCode" : 23,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateSnPublicKeyBlob()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/CryptoBlobParser.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 177,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MatchPropertySignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SignatureComparer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T FindItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 164,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int BinarySearch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ArrayExtensions.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 175,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 176,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 210,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 244,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SourceText ToSourceTextAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 191,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeText.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IReadOnlyList GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 767,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version GenerateVersionFromPatternAndCurrentTime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/VersionHelper.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 203,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryUnescape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 782,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PdbChecksumDebugDirectoryData ReadPdbChecksumDebugDirectoryData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugDirectoryExtensions.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateDeclSecurityTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2150,
  "endLine" : 2176,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable DescendantNodesAndTokensOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 424,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList InsertRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 359,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList ReplaceRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 307,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDescendant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 185,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool GetCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1687,
  "endLine" : 1711,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeSymbol DecodeFieldSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1861,
  "endLine" : 1885,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExtractValueFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1371,
  "endLine" : 1400,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string DecodeAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 406,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetReferencedAssembliesOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataReaderExtensions.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetDeltaTableSizes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PrivateImplementationDetails GetPrivateImplClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 875,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitLocalLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 428,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitLocalStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 453,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary EmitHashBucketJumpTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchStringJumpTableEmitter.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 156,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int AssignLocalOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SynthesizedLocalOrdinalsDispenser.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 59,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray SelectAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray SelectAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 111,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray SelectAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 187,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsGeneratedOrHiddenCodeLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1337,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetOrComputeDescriptors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.AnalyzerExecutionContext.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 121,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerActions Append()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 898,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContextHelpers.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 62,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryDecodeSuppressMessageAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 376,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ComputeAnalyzerDiagnosticsCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 843,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteSyntaxNodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 571,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalizableResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RESOURCE_STRING ReadStringOrID()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 165,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Stream OpenFileStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 421,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEditAllDeclarations_SameFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 280,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemovedOneOfManyDeclarationsReturnsChangedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 652,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2454,
  "endLine" : 2484,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDontAddSystemImportFirst()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 143,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddMultipleImportsInOrder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 203,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1114,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor5()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1235,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1264,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AddStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 464,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateIntegralLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 186,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 141,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 474,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 211,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RemoveColonAfterLabel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 304,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitForOrForEachBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 165,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidateAliasForTarget()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1797,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsReservedNameInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1907,
  "endLine" : 1936,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsLabelContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 292,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsEnumTypeMemberAccessContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 794,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CreateFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetInheritanceNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/FindSymbols/CSharpDeclaredSymbolInfoFactoryService.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeDeclarationSyntax ReplaceUnterminatedConstructs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodDeclarationSyntax GenerateMethodDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/MethodGenerator.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeitherNull()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 307,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ConstructorDeclarationSyntax GenerateConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConstructorGenerator.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode MethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 179,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode SimplifyParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 162,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 215,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetClassificationForIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/ClassificationHelpers.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactory.PathSyntaxReference.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 181,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInEqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1180,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1533,
  "endLine" : 1566,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanAddUsingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CompilationUnitSyntaxExtensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueTuple GetTrailingAndLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int LineBreaksAfterSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 431,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Workspace_RoundTrip_Test_Desktop()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 327,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddFirstDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRecoverableSyntaxTreeVisualBasic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 1008,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangeDocumentName_TryApplyChanges_Throws()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/GeneralWorkspaceTests.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 65,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangeDocumentFilePath_TryApplyChanges_Throws()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/GeneralWorkspaceTests.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestApplyChanges_NotSupportedChangesFail()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2072,
  "endLine" : 2099,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CrossLanguageSkeletonReferenceHasDocComments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2534,
  "endLine" : 2559,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddRemoveAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2984,
  "endLine" : 3011,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddRemoveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 3014,
  "endLine" : 3042,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddSolution_SolutionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Top1000Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 255,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadableStreamTestReadRandomBytes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SerializableBytesTests.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 99,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetValueAsyncThatIsCancelledReturnsTaskCancelledWithCorrectToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 236,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAliasSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 383,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddBase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 199,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 352,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTemporaryStorageStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OptionPerLanguageOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/OptionServiceTests.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BulkPopulateProjectIds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_BulkPopulateIds.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int? TryGetStringId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_StringIds.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetVBRuntime()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 903,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 385,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SaveDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 410,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPersistentStorage GetStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 127,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SerializeChecksumWithChildren()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_ChecksumWithChildren.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WriteOptionSetTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 240,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PatternMatchKind GetCamelCaseKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/CamelCaseResult.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool VerifyForwardedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Hierarchy.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 513,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessDocumentQueueAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_DocumentProcessing.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 43,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Func GetStandardSymbolsNodeMatchFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractReferenceFinder.cs",
  "fileLinesCount" : 627,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 205,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ReferenceFinders()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ReferenceFinders.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 59,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAliasSymbol GetAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 59,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ContainingNodes ConvertToContainingNodeFlag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.ContextInfo.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssertEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 526,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Serialization.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void LogSession()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingLogger.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetCommentChangesForDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/AbstractLinkedFileMergeConflictCommentAdditionService.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetCurrentSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationMethodSymbol.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 40,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertySymbol.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 42,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList Find()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 189,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSegment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 82,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Bucket Remove()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 781,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TValue GetOrAdd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMapExtensions.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetTextSpansFromAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseBoolEditorConfigCodeStyleOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleHelpers.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T PerformFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/IExtensionManagerExtensions.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool LooksLikeFlagsEnum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/EnumValueUtilities.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 155,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetParentThatContainsGivenSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 348,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineNamedTypeHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task IsForkedDocumentWithSyntaxChangesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 170,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAllNamespacesAndTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnexpressibleTypeParameterConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 505,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetLineOffsetFromColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 215,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TopLevelChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 289,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentState SetParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 338,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Find()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 221,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task BuildDeclarationCompilationFromScratchAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 513,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 639,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolutionState CreatePrimarySolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 248,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 601,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamingStyle With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 62,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindDocumentsAndPossibleNameConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 672,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.PropertySymbolKey.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetEndTokenForAnchorSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 538,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TwoTokensOnSameLineWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 241,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FormatIndividuallyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/AbstractSyntaxFormattingService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 97,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextChange SimpleDiff()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 291,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetInsertionIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 654,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetAlignmentBaseTokenFor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 272,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 188,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetFormattedTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 330,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasExistingImport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/AddImports/AbstractAddImportsService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CalculateDiagnosticsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_Diagnostics.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 54,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNamespaceDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1566,
  "endLine" : 1596,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2385,
  "endLine" : 2410,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2413,
  "endLine" : 2438,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddMultipleImportsInOrder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 172,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4459()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2129,
  "endLine" : 2153,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SourceSearchPaths1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 596,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_Lazy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 709,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReferenceDirective_FileWithDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1113,
  "endLine" : 1140,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExtensionPriority2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetPrimitiveTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpTypeNameFormatter.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Assembly ResolveAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 258,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDisplayResultsWithCurrentUICulture1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 152,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IsValidAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 83,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Async Function GetInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/LocationInfoGetter.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 50,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsMissingEndBlockError()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 112,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnqueueAddEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1169,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnqueueChangeEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnqueueRemoveEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1233,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEventBlockStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 820,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributeArgumentEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1528,
  "endLine" : 1560,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AppendTypeName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeNameGenerator.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetIsAbstract()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2802,
  "endLine" : 2830,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetEventType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3017,
  "endLine" : 3048,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateAddressOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 687,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function AddImports()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetExpansionClient.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 123,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareNamespacesOrTypes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 676,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateBinaryOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 351,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetInitExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2957,
  "endLine" : 2979,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetExpansionFunction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetExpansionClient.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BuildDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 59,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetNameObjectPart()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager_EventHookupSession.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 260,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ChangeSignatureDialogViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReSharperStatus IsReSharperEnabled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 243,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetSubTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 455,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RenameFileCodeModelInstances()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 642,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterAttributeChangeEx()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 157,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Metadata GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 148,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TransitivelyReferencesWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 835,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 975,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetObjOutputPathAndRelatedData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1381,
  "endLine" : 1409,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectManagementService.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 50,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleSuppressionStateEntry()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 382,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable FilterDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 423,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsNavInfo CreateForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsNavInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 170,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryExec()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 520,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray FindConflictingAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyChecker.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 116,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakComHandle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/WeakComHandle.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageSettingsPersister()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/LanguageSettingsPersister.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 77,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtractInterfaceDialogViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialogViewModel.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool TryGetSnippetNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 263,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChangeList ComputeChildren()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 91,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/SearchGraphQuery.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetIdForParameterAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 485,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetNewRuleSetFileNameForProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 562,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSourceFileRenaming()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendEncoded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 105,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Rename()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 532,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray EnumerateOverloads()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalOverloadsCollection.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEventQueue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 48,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetSolutionWithPrimaryFlag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 68,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParametersAndArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParametersAndArgumentsOfNestedCalls()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_OnIndexers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 722,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnReference_Attribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 426,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderIndexerParameters_InvokeAtBeginningOfDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 544,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderIndexerParameters_InParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 570,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderIndexerParameters_InvokeAtEndOfDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 596,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderIndexerParameters_InvokeInAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 622,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderDelegateParameters_ObjectCreation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 726,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_CodeRefactoring_AtCallSite_ViaCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 861,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 111,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 41,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNamedArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 159,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1217,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1245,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1311,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2661,
  "endLine" : 2685,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithOneName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2688,
  "endLine" : 2712,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ImplicitlyTyped_CSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3142,
  "endLine" : 3165,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ImplicitlyTyped_NamedArgument_CSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3169,
  "endLine" : 3192,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ExplicitlyTyped_CSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3196,
  "endLine" : 3219,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ExplicitlyTyped_NamedArgument_CSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3223,
  "endLine" : 3246,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3282,
  "endLine" : 3306,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateConstructor4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3364,
  "endLine" : 3390,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixAllInDocument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests_FixAllTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 34,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineInNestedCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineVariableIntoFirstOut1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 138,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineVariablePreferVar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 212,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineVariablePreferVarExceptForPredefinedTypes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 237,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleDeclarationStatementsOnSameLine3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1957,
  "endLine" : 1980,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 600,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAdditionalFile_AddRemove_FromProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 994,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_DeleteMove1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2196,
  "endLine" : 2221,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync_SemanticError_NoChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 497,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForeachVariable_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1466,
  "endLine" : 1492,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4188,
  "endLine" : 4213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodWithExpressionBody_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1931,
  "endLine" : 1956,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_AddAsyncModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2648,
  "endLine" : 2671,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Destructor_BlockBodyToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4855,
  "endLine" : 4879,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Destructor_ExpressionBodyToBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4882,
  "endLine" : 4906,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Event_ExpressionBodyToBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8115,
  "endLine" : 8139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Event_BlockBodyToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8142,
  "endLine" : 8166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_ExpressionBodiedWithBase_Recompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 643,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstraintsExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2773,
  "endLine" : 2797,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsingAddedForConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2801,
  "endLine" : 2826,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnexpressibleConstraint3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2982,
  "endLine" : 3006,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3670,
  "endLine" : 3694,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddImportWithCaseChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnClassInheritance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 515,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 543,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 831,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddAfterExternAlias1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1968,
  "endLine" : 1995,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingInDirective2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3225,
  "endLine" : 3247,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingInDirective3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3250,
  "endLine" : 3273,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingInDirective4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3276,
  "endLine" : 3299,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIncompleteSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInstallGetsCalledNoVersion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_NuGet.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleQuery()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_Queries.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 36,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FireForIfWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 290,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FireForForWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 372,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FireForForEachWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 398,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FireForWhileWithoutBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 424,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetterOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 737,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 41,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 39,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatSpecifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 308,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParametersAndArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParametersAndArgumentsOfNestedCalls()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_OnIndexers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 777,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnReference_Attribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 417,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderIndexerParameters_InvokeAtBeginningOfDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 535,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderIndexerParameters_InParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 561,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderIndexerParameters_InvokeAtEndOfDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 587,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderIndexerParameters_InvokeInAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 613,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWhenAlreadyThere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 143,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfOtherFileDoesNotHaveBanner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 171,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhitespaceBetweenStatements1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 285,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsertionLocation3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 448,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsertionLocation4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 490,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsertionLocation5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 517,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/CheckedStatementHighlighterTests.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 41,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStatic2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 500,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InstanceAndStaticMethodsShown1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1772,
  "endLine" : 1798,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InstanceAndStaticMethodsShown2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1802,
  "endLine" : 1828,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InstanceAndStaticMethodsShown3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1832,
  "endLine" : 1858,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_ConstructorInitializer_BrowsableStateAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 388,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_ConstructorInitializer_BrowsableStateNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 416,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 128,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersXmlCommentsOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 160,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 187,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersXmlComentsOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 220,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutClosingBracketWithParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 248,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutClosingBracketWithParametersOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 276,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerBracket()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 337,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 365,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 839,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConditionalIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 868,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Array1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1116,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithInterleavedDirective1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2074,
  "endLine" : 2097,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/HideBase/HideBaseTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 39,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixAllProjectsNotOffered()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 347,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetterAndSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 192,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetterAndSetterWithThis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 261,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple_GetterAndSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 965,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitInterfaceImplementationGetterOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1031,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionWithExistingGlobalSuppressionsDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1432,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveLocalAttributeSuppression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 214,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveGlobalAttributeSuppression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 275,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 533,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInvocationOffOfThis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 131,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInvocationOffOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 158,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInvocationValueExpressionArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 185,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInvocationMultipleValueExpressionArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 212,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInvocationValueArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInvocationNamedValueArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 266,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutRefArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 538,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMemberAccessArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 565,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParenthesizedArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 593,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastedArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 621,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 648,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 675,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeofArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 702,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefaultArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 729,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 756,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWithPointerReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 899,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDuplicateNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 927,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDuplicateNamesWithNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 955,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericArgThatIsTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1195,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleGenericArgsThatAreTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1222,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodReturningDynamic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1445,
  "endLine" : 1469,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodTakingDynamicArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1497,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArgOrderInNamedArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1596,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithinCtor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1725,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithinBaseCtor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1728,
  "endLine" : 1752,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithinDestructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1776,
  "endLine" : 1800,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffOfExplicitInterface1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2578,
  "endLine" : 2602,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffOfExplicitInterface2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2606,
  "endLine" : 2630,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffOfExplicitInterface3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2634,
  "endLine" : 2658,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffOfExplicitInterface4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2662,
  "endLine" : 2686,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffOfExplicitInterface5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2690,
  "endLine" : 2714,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffOfExplicitInterface8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2753,
  "endLine" : 2777,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffOfExplicitInterface9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2781,
  "endLine" : 2806,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2919,
  "endLine" : 2943,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2947,
  "endLine" : 2971,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmentionableTypeParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3010,
  "endLine" : 3034,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmentionableTypeParameter6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3140,
  "endLine" : 3164,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmentionableTypeParameter7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3168,
  "endLine" : 3192,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmentionableTypeParameter8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3196,
  "endLine" : 3220,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOddErrorType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3224,
  "endLine" : 3248,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestErrorVersusNamedTypeInSignature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4071,
  "endLine" : 4096,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonymousTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4524,
  "endLine" : 4548,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateImplicitlyTypedArrays()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4597,
  "endLine" : 4621,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodMissingForAnyArgumentInInvocationHavingErrorTypeAndNotBelongingToEnclosingNamedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4917,
  "endLine" : 4941,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInUnsafeMethodWithPointerArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5168,
  "endLine" : 5192,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5437,
  "endLine" : 5461,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5465,
  "endLine" : 5489,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5493,
  "endLine" : 5517,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5655,
  "endLine" : 5679,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5683,
  "endLine" : 5707,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5711,
  "endLine" : 5735,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5990,
  "endLine" : 6014,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInConditionalAccess2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6018,
  "endLine" : 6042,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInConditionalAccess3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6046,
  "endLine" : 6070,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInConditionalAccess4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6074,
  "endLine" : 6098,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCollectionInitializers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6544,
  "endLine" : 6568,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCollectionInitializers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6572,
  "endLine" : 6596,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodWithTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6868,
  "endLine" : 6892,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodWithTupleWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6895,
  "endLine" : 6919,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodWithTupleWithOneName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6922,
  "endLine" : 6946,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ImplicitlyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6950,
  "endLine" : 6974,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ExplicitlyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6978,
  "endLine" : 7002,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ImplicitlyTyped_NamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7006,
  "endLine" : 7030,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ExplicitlyTyped_NamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7034,
  "endLine" : 7058,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInferBooleanTypeBasedOnName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7298,
  "endLine" : 7322,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInferBooleanTypeBasedOnName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7326,
  "endLine" : 7350,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToInterfaceForSealedType8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2409,
  "endLine" : 2438,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 40,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 416,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromExpandedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 443,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeFromArrayCreation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 983,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeFromArrayCreation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1010,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeFromArrayCreation3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1037,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnBadAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3882,
  "endLine" : 3908,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_InAbstractType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 235,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseProperty_InInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 278,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestApplicableAccessibilitiesParse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 279,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 246,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InNullableIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 297,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InArrayOfNullableIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 323,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InNullableCustomType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 349,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InPointerTypeWithIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 375,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InPointerTypeWithCustomType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 401,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarForInterfaceVariableInForeachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2215,
  "endLine" : 2239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarForAbstractClassVariableInForeachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2267,
  "endLine" : 2292,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_Methods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 500,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersOnDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2001,
  "endLine" : 2023,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersOnIndexers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2249,
  "endLine" : 2271,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3692,
  "endLine" : 3714,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1858,
  "endLine" : 1882,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoSmartOrBlockIndentationWithAutomaticBraceFormattingDisabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 829,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckComplexExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 214,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 240,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 268,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckComplexCondition1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 293,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckComplexCondition2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 318,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckComplexCondition3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 343,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 39,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests_FixAllTests.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 40,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckComplexExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 163,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 221,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 247,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 275,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckParenthesized1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 339,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckParenthesized2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 364,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckParenthesized3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 389,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 40,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUniqueName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 916,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1199,
  "endLine" : 1222,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1319,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocumentationComment4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1453,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocumentationComment6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1525,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithDirectives4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1639,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfDefMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 221,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StaticPreserved()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 315,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConstFieldNoGetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 661,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EncapsulateFieldNamedValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 689,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CopyFieldAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 764,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ApplyCurrentThisPrefixStyle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1320,
  "endLine" : 1344,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Escaping5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 182,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Call()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 209,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Conversion_NoChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 236,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Conversion_DifferentOverload()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 272,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontTouchUnrelatedBlocks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 468,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParseAmbiguity5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 637,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineIntoDelegateInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1597,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineAnonymousMethodIntoNullCoalescingExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1627,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineLambdaIntoNullCoalescingExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1631,
  "endLine" : 1657,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 1915,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastForNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2259,
  "endLine" : 2282,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_609497()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3215,
  "endLine" : 3240,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PArenthesizeAwaitInlinedIntoReducedExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3765,
  "endLine" : 3789,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuples()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3922,
  "endLine" : 3946,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TuplesWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3949,
  "endLine" : 3973,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitAnonymousTypeMemberNameAdded_AssignmentEpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4378,
  "endLine" : 4401,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodFix3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 185,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodFix4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 212,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizeIfParseChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1625,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroVarInAction1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2494,
  "endLine" : 2518,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HandleParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2604,
  "endLine" : 2631,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCollectionInitializerNoVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2726,
  "endLine" : 2748,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArrayInitializerWithoutVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2810,
  "endLine" : 2832,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalWithBlankLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2958,
  "endLine" : 2984,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartNameForNullablesInConditionalAccessExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3025,
  "endLine" : 3049,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartNameForNullablesInConditionalAccessExpressionContext2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3053,
  "endLine" : 3077,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInExpressionBodiedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3358,
  "endLine" : 3382,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInExpressionBodiedMethodWithBlockBodiedAnonymousMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3526,
  "endLine" : 3550,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInExpressionBodiedMethodWithBlockBodiedSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3577,
  "endLine" : 3601,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInExpressionBodiedMethodWithBlockBodiedParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3631,
  "endLine" : 3655,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInExpressionBodiedMethodWithBlockBodiedAnonymousMethodExpressionInMethodArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3685,
  "endLine" : 3709,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoConstantForInterpolatedStrings1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3713,
  "endLine" : 3737,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 48,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEqualsProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 194,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetHashCodeSingleField_CodeStyle1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 558,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReorderFieldsWithDialog()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 777,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 235,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 262,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleWithNullable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 377,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInRef()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 305,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 331,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyBeforeFirstPropertyEvenWithField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1160,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyAfterLastPropertyEvenWithField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1163,
  "endLine" : 1189,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2163,
  "endLine" : 2188,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntoEmptyClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2473,
  "endLine" : 2495,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionTLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3637,
  "endLine" : 3662,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSelect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3987,
  "endLine" : 4012,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4149,
  "endLine" : 4172,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSwitch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4175,
  "endLine" : 4198,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4378,
  "endLine" : 4404,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithYieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4535,
  "endLine" : 4560,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleRefReturnProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7090,
  "endLine" : 7113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleRefWithField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7116,
  "endLine" : 7139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithMatchingTypeName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7143,
  "endLine" : 7168,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithMatchingTypeName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7172,
  "endLine" : 7197,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreferReadOnlyIfAfterReadOnlyAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7222,
  "endLine" : 7246,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreferReadOnlyIfBeforeReadOnlyAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7249,
  "endLine" : 7273,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithOutOverload1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7498,
  "endLine" : 7523,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithOutOverload2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7527,
  "endLine" : 7552,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithRefOverload1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7556,
  "endLine" : 7581,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitVoidMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 1000,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitVoidMethodWithParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1029,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitNonVoidMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1058,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitNonVoidMethodWithParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1087,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitProtectedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1115,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitInternalMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1144,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitProtectedInternalMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1173,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitOverrideAsUnsafeSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1261,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitFormats()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1639,
  "endLine" : 1665,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitBeforeComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2262,
  "endLine" : 2289,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitAfterComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2292,
  "endLine" : 2319,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotImplementedQualifiedWhenSystemUsingNotPresent_Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2606,
  "endLine" : 2632,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 371,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitInPartialClassPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 333,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedInstanceAndStaticMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1705,
  "endLine" : 1728,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task KeywordsUsedAsLocals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2550,
  "endLine" : 2575,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestWithMetadataReferenceHelperAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 191,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefLikeTypesNoDeprecated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5077,
  "endLine" : 5100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 45,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmbeddedStatementDoBlockAlone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1029,
  "endLine" : 1053,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmbeddedStatement5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1081,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void TestIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/FormatterTestsBase.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void AssertFormatWithView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 41,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMergeComments01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 941,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMergeComments03()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 1005,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_SingleLine1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1916,
  "endLine" : 1940,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_SingleLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1968,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhenClassConstrainedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 522,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectIfBranchWhereNotAllPathsReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 736,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SingleLineComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateItemForEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 186,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/MultiLineIfBlockHighlighter.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/InterpolationCompletionSession.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 62,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateEditorSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/VisualBasicBraceCompletionSessionProvider.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 68,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CommitOnPaste()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 257,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSingleLineIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_IfStatement.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 48,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericMethodTypeParameterList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 626,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericMethodTypeParameterList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 652,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVisualBasic_TestGetChanges_SimplifyTypeName_Array_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3228,
  "endLine" : 3256,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 170,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDiagnosticsFromTurnedOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 220,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WarningsAsErrors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 249,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyAllAvailableDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 304,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNameCollisionOnDisplayNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDuplicateFileAnalyzers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 387,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStatefulCompilationAnalyzer_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 808,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMultiplePartialDefinitionsInAFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 840,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestCodeBlockActionCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1751,
  "endLine" : 1783,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function UpKeyShouldBlockOnRecomputationAfterPresentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 164,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOnlyAssembliesThatAreNotAlreadyIVTWithMoreThanOneDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 580,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 310,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionIsEmptyUntilDoubleQuotesAreEntered()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAliasToAttributeAndEndingWithAttributeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 324,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAliasToAttributeAndEndingWithAttributeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 676,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameEscapedIdentifierUnescapes_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/EscapingTests.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 212,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameCommandDisabledInSubmission()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BreakingRenameWithRollBacksInsideLambdas_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BreakingRenameWithInvocationOnDelegateInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameDoesNotBreakQuery()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1264,
  "endLine" : 1291,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ResolveConflictingTypeIncludedThroughModule2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1454,
  "endLine" : 1480,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug529712_ConflictNamespaceWithModuleName_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2244,
  "endLine" : 2271,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug529989_RenameCSharpIdentifierToInvalidVBIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2309,
  "endLine" : 2334,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VBShowDeclarationConflictsImmediately()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1623,
  "endLine" : 1652,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SimpleEditAndVerifyTagsPropagatedAndCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PasteCommandWithOutInteractiveFormat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ExpressionSyntax GetSetterExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 183,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringSplitter Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.StringSplitter.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractIndenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.AbstractIndenter.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartModelUpdateAndSelectedItemUpdateTasks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController_ModelComputation.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 59,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetPeekableItemsForNavigableItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItemSource.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 131,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetClassificationSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpClassifier.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 55,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewTextSpan GetSubjectBufferTextSpanInViewBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ViewTextSpan.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 83,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsBetterDeletionMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 424,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MatchesFilterText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 497,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool QuestionMarkIsPrecededByIdentifierAndWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TabKey.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TodoItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoItem.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 34,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InsertOnEnterTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 568,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Commands/CommandHandlerService.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 138,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ExtractMethod/AbstractExtractMethodCommandHandler.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 72,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetSymbolsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/AbstractGoToSymbolService.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 41,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Accessibility GetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/GlyphExtensions.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 282,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StandardGlyphGroup GetTypeGlyphGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 32,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterNotification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 257,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockTagState.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateCompletionListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionSetComparer.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 75,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetCodeFixes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 309,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessFixCollection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 426,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkElement CreateFrameworkElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/QuickInfoDisplayDeferredContentConverter.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1579,
  "endLine" : 1607,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializerUpdate_Lambdas_ImplicitCtor_EditInitializerWithLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5229,
  "endLine" : 5257,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializerUpdate_Lambdas_ImplicitCtor_EditInitializerWithoutLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5260,
  "endLine" : 5288,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Event_UpdateType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5974,
  "endLine" : 6002,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchMethodBodiesWithQueries_Select1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 630,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchLambdas4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 851,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2891,
  "endLine" : 2916,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub C2CAssemblySymbolChanged01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyCompilationsTests.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 230,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ci.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1405,
  "endLine" : 1433,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ci.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1470,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cii.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1577,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugfix_607749()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1489,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler [|MyBase.XEvent|], AddressOf EClass_EventHandler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 641,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoveHandler [|MyBase.XEvent|], AddressOf EClass_EventHandler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 679,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler [|EClass.XEvent|], Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 804,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoveHandler [|EClass.XEvent|], Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 845,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_NonEmptyRootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1220,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiterals7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1122,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_ExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2009,
  "endLine" : 2033,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnableWarningDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3690,
  "endLine" : 3714,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflictMarkers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3863,
  "endLine" : 3887,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationComment4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 535,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "d.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3305,
  "endLine" : 3332,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "d.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3342,
  "endLine" : 3369,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SimpleScriptBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/FormattingEngineTests_Venus.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsidePPRegion3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 339,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsidePPRegion4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 368,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestByRefArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2505,
  "endLine" : 2534,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestByRefArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2537,
  "endLine" : 2565,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function ExtractMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 115,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoYesNoYesYesNoYesYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3379,
  "endLine" : 3406,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoYesYesNoYesYesYesNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3535,
  "endLine" : 3562,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoYesYesNoYesYesYesYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3565,
  "endLine" : 3592,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoYesYesYesYesYesYesYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3675,
  "endLine" : 3702,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_YesYesYesNoYesYesYesNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4121,
  "endLine" : 4148,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_YesYesYesNoYesYesYesYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4151,
  "endLine" : 4178,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EENamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 91,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetIndexOfReferencedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EETypeNameDecoder.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Decode()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CustomTypeInfo.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 143,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILSpan CalculateReuseSpan()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MethodContextReuseConstraints.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetLocals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 737,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type GetExplicitlyImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/MemberAndDeclarationInfo.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmClrType GetProxyType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 611,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Type GetIEnumerableImplementationIfAny()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 688,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DynamicViewExpansion CreateExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DynamicViewExpansion.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 42,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ParseTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 214,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Token Scan()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/Scanner.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 107,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Name ParseName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchesParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 294,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 440,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Prefix()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/SynchronizedTextWriter.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncExecuteFile()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 411,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/Program.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1503,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 525,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateErrorFactsFunction()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicErrorFactsGenerator/Program.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForPartitionLimit()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 162,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetTypeInfoList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 275,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RunTestAsync()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/CachingTestExecutor.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PrintFailedTestResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/TestRunner.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 181,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckAssemblyList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 254,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static T Parse()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 469,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 193,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetGetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 126,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ValuesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 377,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindClosestNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 310,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReplaceGetReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceMethodWithProperty/VisualBasicReplaceMethodWithPropertyService.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 188,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function CreateExpressionToInlineAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 427,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryNegateBinaryLogicalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 443,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub CollectCommentsRegions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicStructureHelpers.vb",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDelegateInvokeItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDelegateTypeConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.DelegateType.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMemberGroupItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.MemberGroup.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSignatureHelpItemForIntrinsicOperator()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractIntrinsicOperatorSignatureHelpProvider.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsViableExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 338,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDelegatingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 750,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ExitKeywordRecommender.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 42,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EventKeywordRecommender.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function FilterOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/OverrideCompletionProvider.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 170,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateDefaultConstructors/VisualBasicGenerateDefaultConstructorsService.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 48,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateFieldInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseObjectInitializer/VisualBasicUseObjectInitializerCodeFixProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetMethodNameBasedOnExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetNodeContainingTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 226,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double ComputeWeightedDistanceOfNestedFunctions()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 710,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ReportStateMachineSuspensionPointRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3080,
  "endLine" : 3107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ImplementInterface/CSharpImplementInterfaceCodeFixProvider.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendTodoComments()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TodoComments/CSharpTodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertAutoPropertyToFullProperty/CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 139,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetUpdatedAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertAutoPropertyToFullProperty/CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 170,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode ConvertPropertyToExpressionBodyIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertAutoPropertyToFullProperty/CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 208,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Tuple GeneratePropertyAndFieldNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EncapsulateField/CSharpEncapsulateFieldService.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 175,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax SkipRedundantExteriorParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 421,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInDeconstructionAssignmentLeft()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 594,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetCollapsibleStart()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 52,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/CompilationUnitStructureProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 39,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMadeOfSpecialTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.State.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationExpressionSyntax CreateDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionCodeFixProvider.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 175,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool TryConvertToExpressionBodyForBaseProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper`1.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ByKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 50,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SpeculativeTCompletionProvider.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 50,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportDiagnosticsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseInferredMemberName/CSharpUseInferredMemberNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryConvertToLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateVariable/CSharpGenerateVariableService.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 178,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterListSyntax GenerateParenthesizedLambdaParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionCodeFixProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 217,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetWriteExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 350,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract bool TryMatchActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 234,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Diagnostic GetFirstDeclarationError()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2508,
  "endLine" : 2531,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol GenerateMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 319,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ReplaceMethodsWithProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 192,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchDiagnosticAnalyzer.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 55,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeAction GetCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 144,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsIfNullCheck()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void UpdateAndAddSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/AbstractBlockStructureProvider.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol GetEnclosingMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensReferencesService.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 225,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckTelemetry()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticAnalyzerLogger.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 176,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticData CreateLiveDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 214,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 249,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureClassificationIdDescriptors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetPrioritizedPendingDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 255,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IdleProcessor.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 150,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RQUnconstructedType BuildNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/RQNodeBuilder.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/SymbolReference.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionList With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionList.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetDescriptionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 173,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractMemberInsertingCompletionProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Glyph GetPublicGlyph()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.DeclaredSymbolNavigableItem.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool CanDelegeteThisConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task TryInitializeConversionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateConversionService.State.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task TryInitializeMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateMethodService.State.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeParameterSymbol MassageTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.CodeAction.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationCodeFixProvider.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DefinitionItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary RecoverTokensAtEdges()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 125,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnwrapTaskIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 161,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 734,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 880,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1714,
  "endLine" : 1746,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1393,
  "endLine" : 1423,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportNestingIntoVariantInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 401,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetExplicitSymbolFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2455,
  "endLine" : 2481,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportVarianceAmbiguityWarning()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3912,
  "endLine" : 3940,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateFromSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/UnboundLambdaParameterSymbol.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 96,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportUseSiteDiagnosticsForBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1453,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDependencyDiagnosticsForImportedClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/BaseTypeAnalysis.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 298,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasCycles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/BaseTypeAnalysis.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 361,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EnsureRestExtensionsAreTuples()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 447,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetDeclaredAccessibilityOfMostAccessibleDescendantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 220,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaredSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialMembers.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 75,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 636,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function InternalSubstituteTypeParametersInInstanceErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceErrorTypeSymbol.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RetargetNamedTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 347,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 795,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNonInterfaceConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 726,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetAllConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 797,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ExpandByLookAheadAndBehind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 179,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 460,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindEraseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 772,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCurrentReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4878,
  "endLine" : 4912,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 531,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCollectionRangeVariablesLambdaBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1475,
  "endLine" : 1507,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CollectCrefNameSymbolsStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 519,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetInaccessibleErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 267,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNothingLiteralAllowedForAType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1354,
  "endLine" : 1379,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBestAttributeFieldOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 633,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1727,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckMeOrMyBaseOrMyClassInSharedOrDisallowedContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2220,
  "endLine" : 2249,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2517,
  "endLine" : 2548,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2590,
  "endLine" : 2630,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 622,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseNamespaceStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1715,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseGeneralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3075,
  "endLine" : 3118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseSelectList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ParseMoreQueryOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 1010,
  "endLine" : 1037,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindMatchingBaseInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1854,
  "endLine" : 1882,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckNamedTypeAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 163,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2255,
  "endLine" : 2286,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As OverloadResolutionResult",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 830,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As OverloadResolutionResult",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1029,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 2271,
  "endLine" : 2306,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4605,
  "endLine" : 4637,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMultiLineIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 884,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub CollectConstituentTokensAndDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 627,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLastDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 390,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEAssemblyBuilder.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitCondExpr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 621,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateScriptClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 153,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundCall.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 114,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHandledEventOrContainerSymbolsAndResultKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 795,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitObjectCreationExpressionInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 659,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.vb",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateMakeArgumentNameArrayArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 331,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_With.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 45,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function RewriteExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 256,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Try.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Throw.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 44,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 133,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteStatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 727,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 178,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub CheckAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 978,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SpecialTypeExtensions.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 656,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void OrderAllDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 78,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NamespaceContainsExplicitDefinitionOfNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 179,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterDeclaredCorTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 456,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CopyMethodCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CustomModifierUtils.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers MakeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceConstructorSymbol.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 214,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Accessibility EffectiveAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ModifierUtils.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 286,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CheckBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidExtensionMethodSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 815,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PooledDictionary CreateMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1806,
  "endLine" : 1831,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol DecodeTupleTypesInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/TupleTypeDecoder.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 225,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 250,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberSignatureComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 314,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HaveSameConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 586,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddElementTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 299,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseSourceMethodNameFromGeneratedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 354,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportAnyMismatchedConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1214,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceOrTypeSymbol GetAliasTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 288,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol ConstructWithoutModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 862,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISet GetSymbolsForExplicitlyImplementedAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertyOrEventSymbolExtensions.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol ConstructAnonymousTypeImplementationSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 226,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 180,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public NamedTypeSymbol AsUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/UnboundGenericType.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 41,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeKind ToTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EnumConversions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol GetSystemStringType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForMeaninglessOnParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 690,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RequiresDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 576,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 679,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FindMultiLineCommentPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 921,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNodeSyntax ParseXmlNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlCommentSyntax ParseXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 746,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Blender()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTupleTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 440,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolDisplayPartKind GetPartKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 477,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 158,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFieldModifiersIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 555,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEscapable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInMethodTypeParameterScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 216,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 345,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 543,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsQueryContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1122,
  "linesOfCode" : 22,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTree ParseText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 399,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OperatorDeclarationSyntax Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 305,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2058,
  "endLine" : 2082,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 291,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 366,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssignPatternVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1508,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2052,
  "endLine" : 2073,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2075,
  "endLine" : 2096,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2116,
  "endLine" : 2138,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2142,
  "endLine" : 2166,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IntersectWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2295,
  "endLine" : 2317,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ConstructorNotSideEffecting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1930,
  "endLine" : 1954,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitAssignmentValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2378,
  "endLine" : 2415,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1823,
  "endLine" : 1844,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PrintLangVersions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 289,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportReadOnlyError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1526,
  "endLine" : 1553,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/UsingStatementBinder.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 50,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindCatchBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2509,
  "endLine" : 2534,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetEnumeratorInfoAndInferCollectionElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 460,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetIEnumerableOfT()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1066,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithCrefTypeParametersBinder.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBaseInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 704,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Conversion ClassifyNullLiteralConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 885,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasAnyBaseInterfaceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2319,
  "endLine" : 2343,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasPointerToIntegerConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 3082,
  "endLine" : 3111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasIntegerToPointerConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 3113,
  "endLine" : 3139,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MakeExplicitParameterTypeInferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 637,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeOutputTypeInferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 804,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportNoCorrespondingNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 661,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PossiblyUnusualConstantOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorEasyOut.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 539,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNamedTypeAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 167,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 599,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder VisitTypeDeclarationCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 658,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyValuePair? VisitNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 1006,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindIsPatternExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Patterns.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 38,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool? ExpressionOfTypeMatchesPatternType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Patterns.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 234,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasApplicableBooleanOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1021,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindImplicitArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2684,
  "endLine" : 2713,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LabelSymbol BindConstantJumpTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 532,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 579,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 621,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression VisitExpressionWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 214,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable InferredReturnTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 384,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundCall ErrorCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 260,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 286,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxNode GetInnermostLambdaOrQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1264,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder GetEnclosingBinderInLambdaOrQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1542,
  "endLine" : 1564,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement BindStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 2000,
  "endLine" : 2031,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendAllSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 162,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IMethodSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1447,
  "endLine" : 1475,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterSymbol GetIndexerParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1884,
  "endLine" : 1909,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable AddedModulesResourceNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2576,
  "endLine" : 2600,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder GetSpeculativeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 219,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolInfo GetCrefSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 382,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int CheckAndAdjustPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1190,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetSymbolsAndResultKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3397,
  "endLine" : 3419,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetSymbolsAndResultKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3421,
  "endLine" : 3443,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatement Switch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 814,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HoistInDebugBuild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 133,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundStatement Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelSymbol ProxyLabelIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 933,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 656,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 836,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCollectionInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 109,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement InitializeFixedStatementLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_FixedStatement.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 220,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Field.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 41,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RefKind GetReceiverRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 560,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNullableNullBinOp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 751,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1300,
  "endLine" : 1324,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 273,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ValidateOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 201,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDynamicInvocationOperation CreateBoundDynamicInvocationExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 560,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAnonymousObjectCreationInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 216,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MutexStopsServerStarting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 323,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompileErrorsCS()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 483,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingReferenceErrorVB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 615,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidMetadataFileErrorVB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 643,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int RunServerCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/DesktopBuildServerController.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Metadata GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/MetadataCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ParseCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/BuildServerController.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 161,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task HandleClientConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 365,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TimeBased()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/VersionHelperTests.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingWithMutualIncludes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMetadataParse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetTextChangesToChangedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 224,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyToLargeTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EqualsTargetTypeSameValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/PEWriter/UsedNamespaceOrTypeTests.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EqualsNamespaceAndAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/PEWriter/UsedNamespaceOrTypeTests.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 143,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestParseVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestParseVersionAll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 490,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertIsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 48,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_UnknownAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 341,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestArraySizes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 478,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SmallDictionaryAlwaysBalanced()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/SmallDictionaryTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WriteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 318,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 172,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteEncodedInt32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 294,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteEncodedUInt32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 317,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ConstantValueTypeDiscriminator GetDiscriminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 407,
  "linesOfCode" : 22,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SpecialType GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 430,
  "linesOfCode" : 22,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int IndexOfBalancedParenthesis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 240,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 629,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeTextWriter.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 538,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareResourceIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NativeResourceWriter.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 357,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 388,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeLocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 495,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentHandle GetOrAddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 752,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeEncMethodDebugInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 801,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode FindNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 836,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable EnumerateNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 216,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 338,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetPreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 370,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedConstant DecodeCustomAttributeElementArrayOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1446,
  "endLine" : 1469,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol DecodeFieldSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1834,
  "endLine" : 1858,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObsoleteAttributeData TryExtractObsoleteDataFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1210,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List FindTargetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1684,
  "endLine" : 1709,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary CalculateMethodImpls()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 559,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyDictionary AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 210,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitLoadArgumentOpcode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 500,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary ComputeStringHashMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchStringJumpTableEmitter.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 206,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalDefinition AllocateSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 188,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanMoveLabelToAnotherHandler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 646,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RewriteSpecialBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 738,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ComputeOffsetsAndAdjustBranches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 829,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableDictionary GetMethodsByName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/CompilationTestData.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalDefinition.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileLinePositionSpan? FindFirstRealSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SequencePointList.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 222,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AvlNode LeftComplex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 406,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AvlNode RightComplex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 432,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamErrorLogger GetErrorLogger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 475,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ResolveMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineArguments.cs",
  "fileLinesCount" : 491,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 386,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 381,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ParsePdbPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 270,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable ParseResponseFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 541,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task AttachQueueAndProcessAllEventsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 358,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray FilterDiagnosticsSuppressedInSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 601,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationAnalysisData ComputeDeclarationAnalysisData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1673,
  "endLine" : 1699,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticModel SemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SymbolDeclaredCompilationEvent.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalyzerExecutor CreateForSupportedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 140,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateSimulatedCompilationNonSourceEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 213,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertMessageSerializable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Diagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 151,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetMessagePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticFormatter.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ImmutableArray CheckTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 977,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitResult Emit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1958,
  "endLine" : 1979,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetRequiredLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2992,
  "endLine" : 3015,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeLogicalIdentityReturnsCorrectSymbol_OneDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 561,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetDeclarationKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1934,
  "endLine" : 1955,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2004,
  "endLine" : 2025,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithAccessibilty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2028,
  "endLine" : 2049,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestExpressionsOnSpecialProperties()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2360,
  "endLine" : 2383,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 327,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Scen3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 714,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Scen5()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 758,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryExpression2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2905,
  "endLine" : 2926,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Label7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3109,
  "endLine" : 3130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoWhile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3278,
  "endLine" : 3299,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArrayInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3438,
  "endLine" : 3459,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArrayInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3463,
  "endLine" : 3484,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImplicitArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3488,
  "endLine" : 3509,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3513,
  "endLine" : 3534,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DereferenceOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3561,
  "endLine" : 3582,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix4515()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3862,
  "endLine" : 3883,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4429,
  "endLine" : 4452,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoNewLineAfterBraceInExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4903,
  "endLine" : 4926,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_707064_SpaceAfterSecondSemiColonInFor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5075,
  "endLine" : 5097,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LeaveStatementMethodDeclarationSameLine_False()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5733,
  "endLine" : 5756,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IgnoreSpacesInDeclarationStatementEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6435,
  "endLine" : 6457,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6518,
  "endLine" : 6541,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6572,
  "endLine" : 6595,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings5()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6626,
  "endLine" : 6649,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6680,
  "endLine" : 6703,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings9()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6734,
  "endLine" : 6757,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatHashInBadDirectiveToZeroColumnAnywhereInsideIfDef()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6897,
  "endLine" : 6923,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontforceAccessorsToNewLineWithPropertyInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7074,
  "endLine" : 7100,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatEmbeddedStatementInsideLockStatementDifferentLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7781,
  "endLine" : 7802,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment25()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1429,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConvertBlockToStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function AddAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ImportsStatementsAdder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 96,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AddParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 215,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AddAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 331,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RemoveAttributeFromAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 410,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1206,
  "endLine" : 1236,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Flatten()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 4001,
  "endLine" : 4024,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As T",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 318,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPreviousAndNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 593,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function [Do]()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputePathFromRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PathSyntaxReference.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 74,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetInnermostDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LookupName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 68,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 180,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsWrittenTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 433,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StringExtensions.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddImportsStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CompilationUnitSyntaxExtensions.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 419,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SplitNodesOnPreprocessorBoundaries()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 314,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReplaceSingleLineLambdaExpressionStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 642,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/MethodBaseSyntaxExtensions.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 38,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FormatStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 265,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AnalyzeWhitespacesInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 123,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLineBreaksAndIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 217,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileSet GetAnalyzerReferenceSolutionFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken ReplaceUnterminatedConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 138,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OperatorDeclarationSyntax GenerateOperatorDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/OperatorGenerator.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList GenerateAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/AttributeGenerator.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UsingDirectiveSyntax GenerateUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamespaceGenerator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 162,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ExpressionSyntax GenerateExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 45,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode StructDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 703,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode AsMemberOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1425,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable SplitAndReplace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3302,
  "endLine" : 3330,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInvocationWithDynamicArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 847,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecomposeNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/NameSyntaxComparer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 140,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeStyleOption ParseExpressionBodyPreference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/CSharpCodeStyleOptions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetTriviaIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactory.PathSyntaxReference.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsObjectInitializerNamedAssignmentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 760,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1222,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax WithBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 370,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool? CanReplaceWithDefaultLiteralFast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DefaultExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsRequiredCastForReferenceEqualityComparison()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 284,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetNamespaceId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1334,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMandatoryNamedParameterPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 673,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationUnitSyntax AddUsingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CompilationUnitSyntaxExtensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SpansPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsBeginningOrEndOfDocumentComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 258,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/QueryExpressionFormattingRule.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/QueryExpressionFormattingRule.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 109,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddUnindentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterAfter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Editting/SyntaxEditorTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterBefore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Editting/SyntaxEditorTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 137,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangeDocumentSourceCodeKind_TryApplyChanges_Throws()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/GeneralWorkspaceTests.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithDuplicatedGuidsBecomeCircularReferential()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2682,
  "endLine" : 2708,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CheckPEReferencesNotSameAfterReferenceChangedTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/WorkspaceReferenceTests.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 202,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRangeVariables()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 289,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGenericMethodTypeParameterMissing1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 607,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSymbolTreeInfoSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 562,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IdentifierMethod_Assign()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 202,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IdentifierMethod_DotName_DontAdd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 231,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodInvocation_DotName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 260,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodInvocation_Generic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 289,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodInvocation_Call()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 318,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CombinedDelegates()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1162,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 182,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixFullWidthSingleQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 752,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DefaultProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Interface()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 177,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Accessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 362,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuationInNamedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 656,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideWithStatementWithDictionaryAccess2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 1004,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task ReadStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_DocumentSerialization.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 44,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task ReadStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_ProjectSerialization.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 44,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeleteDocumentFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 446,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 468,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StatisticResult GetStatistics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 52,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary RemoveOldTreeFromMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 449,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendRemotableDataFromAdditionalAssets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 120,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddNonSubmissionDependentProjectsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 322,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SaveAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Persistence.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task PrecalculatedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Persistence.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 144,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LogNewSessionWithLinkedFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingLogger.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetChangedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationOperatorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationOperatorSymbol.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 33,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol CreateOperatorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 208,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int? TryGetDesiredIndexIfGrouped()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 363,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RemoveUnusedNamespaceImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/AbstractSimplificationService.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 314,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Location ConvertLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddChildNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Builder.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreSimilarWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 235,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Min()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 606,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetNonOverlappingSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 353,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task PerformActionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/IExtensionManagerExtensions.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HaveSameAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 210,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetStartPositionOfSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 322,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol GetSpecialEditorBrowsableAttributeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/EditorBrowsableHelpers.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldShowWithNoReferenceLocations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IFindReferencesResultExtensions.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IPropertySymbol RenameParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IPropertySymbolExtensions.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray FilterToVisibleAndBrowsableSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 1007,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetPredefinedComparisonOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IMethodSymbolExtensions.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 278,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAllTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNumericType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 529,
  "linesOfCode" : 22,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAttributeNamedParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 370,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreSemanticallyEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticEquivalence.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Find()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 265,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithProjectParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 699,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState AddProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 798,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MatchesSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 328,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamingStylePreferences ParseDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogComputationResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllLogger.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 95,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override async Task GetFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task RenameSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/Renamer.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetSymbolsTouchingPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameUtilities.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task FindWithUpdatedOptionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocations.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 159,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddLocationsReferenceSymbolsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocations.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DebugVerifyNoErrorsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 274,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Dictionary GetModifiedSpanMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 292,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.TypeParameterSymbolKey.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.AbstractComplexTrivia.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyIndentationToGivenPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 344,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ApplyAnchorIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 563,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 80,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 326,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetWhitespaceString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 808,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IndentBlockOperation GetIndentationDataFor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 305,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryRunCodeAnalysisRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryRehydrateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/AddImports/AbstractAddImportsService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddRemoveAttributesPreservesTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2184,
  "endLine" : 2211,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDeclarationKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2309,
  "endLine" : 2332,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDynamicLocals()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoEncoder.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 163,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ScriptVariables_Chain()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 412,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerDisplay_ParseSimpleMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fields_Visibility()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 380,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 909,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExtensionPriority1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1208,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNamespaces_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1330,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreservingDeclarationsOnException4()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1823,
  "endLine" : 1848,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParsePackageNameAndVersion()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/NuGetPackageResolverTests.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Errors()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HostObjectBinding_DuplicateReferences()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 517,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildAndRun()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 298,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatSequenceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 642,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyAndLocation ShadowCopyAndLoadDependency()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 466,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScriptOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptOptions.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsEndHelperPattern()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/VisualBasicContainedLanguage.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 188,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ParseText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/BreakpointResolver.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 915,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateFileCodeModelThroughProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicProjectCodeModel.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNameText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/SyntaxExtensions.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 49,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Type()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/SyntaxExtensions.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DeleteMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1290,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsValidExternalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1400,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAccess()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1447,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetCanOverride()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2097,
  "endLine" : 2128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetOverrideKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2662,
  "endLine" : 2692,
  "linesOfCode" : 22,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AddImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4361,
  "endLine" : 4391,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetEnumTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetFunctions/SnippetFunctionGenerateSwitchCases.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpProjectShimWithServices()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShimWithServices.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 41,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareEnumMemberDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 295,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateLocal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1280,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetMemberIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3207,
  "endLine" : 3235,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetVariablePrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 267,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetVariablePrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 297,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string FormatSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 359,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe bool TryGetPortableEncDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1236,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DkmClrModuleInstance FindClrModuleInstance()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebuggeeModuleMetadataProvider.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList EnumOriginalCodeBlocksWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedCode.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Span AdjustSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 721,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingFindUsagesPresenter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/StreamingFindUsagesPresenter.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanApplyChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 242,
  "linesOfCode" : 22,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryAddReferenceToProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 290,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnsureEditableDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1126,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo CreateProjectInfoForCurrentState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 316,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void TryProjectConversionForIntroducedOutputPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1214,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureDiagnosticOptionsRead()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.RuleSetFile.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetFolders()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectManagementService.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 81,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WaitIndicatorResult InvokeWithWaitDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 447,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 167,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContainedLanguageRenameType GetRenameType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ContainedLanguageRefactorNotifyService.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NavInfoNodeEnum CreateEnum()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfo.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectListKind ListTypeToObjectListKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Helpers.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 38,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static uint ObjectListKindToListType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Helpers.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IncludeMemberSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 165,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTypeListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 773,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryBuild()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 472,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetUndoUnits()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 236,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable FilterFormattedChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 146,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTextUndoHistory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateToLineAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 195,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GCManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GCManager.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 50,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/IsUsedByGraphQuery.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 46,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddLinkedNodeForType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/SearchGraphQuery.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteForegroundAction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Options_PreviewKeyDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/OptionPreviewControl.xaml.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual VariableKind GetVariableKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 456,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeModelProjectCache GetCodeModelCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractProjectCodeModel.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVisualBasicAnalyzerOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/VisualStudioDiagnosticAnalyzerExecutorTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnClassInheritance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 417,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 443,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ImplicitlyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3038,
  "endLine" : 3060,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ImplicitlyTyped_NamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3064,
  "endLine" : 3086,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ExplicitlyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3090,
  "endLine" : 3112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_ExplicitlyTyped_NamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3116,
  "endLine" : 3138,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionTree1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1169,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLoops1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1207,
  "endLine" : 1231,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLoops3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1286,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLoops4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1290,
  "endLine" : 1314,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleDeclarationStatementsOnSameLine1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1907,
  "endLine" : 1928,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleDeclarationStatementsOnSameLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1932,
  "endLine" : 1953,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveSubsequentStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 105,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFromSubsequentStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal float bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 711,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal float bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1847,
  "endLine" : 1872,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal float bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3008,
  "endLine" : 3033,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal float bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4169,
  "endLine" : 4194,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal float bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5330,
  "endLine" : 5355,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal float bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6491,
  "endLine" : 6516,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal float bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7652,
  "endLine" : 7677,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal float bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8813,
  "endLine" : 8838,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalInitializer_InsertConst1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1887,
  "endLine" : 1909,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalInitializer_InsertConst2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1937,
  "endLine" : 1959,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_Delete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2006,
  "endLine" : 2030,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_Delete3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2062,
  "endLine" : 2086,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_DeleteStaticInstance1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2117,
  "endLine" : 2141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_DeleteStaticInstance2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2144,
  "endLine" : 2168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync_SyntaxError_NoChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 353,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetBreakpointSequence4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 207,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_AddParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2480,
  "endLine" : 2505,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_UpdateParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2508,
  "endLine" : 2533,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_ReorderParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2571,
  "endLine" : 2596,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OperatorWithExpressionBody_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3551,
  "endLine" : 3573,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventInsert_IntoLayoutClass_Sequential()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8087,
  "endLine" : 8112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeclarationPattern_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8864,
  "endLine" : 8888,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_BlockBodyToExpressionBody_NonLeaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 549,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_ExpressionBodied_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 514,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_ExpressionBodied_LineChange2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 539,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_ExpressionBodied_LineChange3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 564,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_ExpressionBodiedWithBase_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 617,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Destructor_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 752,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 126,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNamesInEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 308,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 600,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementGenericTypeWithGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 626,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementGenericTypeWithGenericMethodWithNaturalConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 652,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementGenericTypeWithGenericMethodWithUnexpressibleConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 678,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 704,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedMethodName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 1011,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedMethodKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1038,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCommentPlacement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1501,
  "endLine" : 1524,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstraints1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2746,
  "endLine" : 2769,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnexpressibleConstraint1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2928,
  "endLine" : 2951,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnexpressibleConstraint2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2955,
  "endLine" : 2978,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplicitDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3643,
  "endLine" : 3666,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeNameConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3943,
  "endLine" : 3966,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalNullableIntParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4055,
  "endLine" : 4078,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDecimalConstants1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4497,
  "endLine" : 4520,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullablePrimitiveLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4524,
  "endLine" : 4547,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestByteLiterals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4582,
  "endLine" : 4605,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameConflictBetweenMethodAndTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4807,
  "endLine" : 4830,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFloatConstant()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4865,
  "endLine" : 4888,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNonZeroScaleDecimals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4952,
  "endLine" : 4975,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotRenameTypeParameterToParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5567,
  "endLine" : 5590,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceForIDisposableNonApplicable2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6072,
  "endLine" : 6096,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoComAliasNameAttributeOnMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6118,
  "endLine" : 6141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInWithMethod_Parameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6837,
  "endLine" : 6858,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadOnlyWithMethod_ReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6861,
  "endLine" : 6882,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleBogusSystemUsings1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1559,
  "endLine" : 1582,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleBogusSystemUsings2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1608,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsingsWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1634,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 259,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 336,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInExpressionOfT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 363,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 140,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void C2CAssemblyChanged01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 419,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiLineExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 281,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeInMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 189,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBuiltInType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 95,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReversed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNegated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAllMembersExist_SwitchIsNotEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 889,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveVariableAndAssgnment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 357,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInitializeFieldWithDifferentName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 167,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInitializeNonWritableProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 194,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInitializeDoesNotUsePropertyWithUnrelatedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 220,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInitializeFieldWithWrongType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 247,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInitializeFieldWithWrongType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 273,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 890,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 233,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 318,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 364,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindClassAndMethodWithSameName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 622,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/TryStatementHighlighterTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 39,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/TryStatementHighlighterTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/TryStatementHighlighterTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/TryStatementHighlighterTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExceptionFilter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/TryStatementHighlighterTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExceptionFilter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/TryStatementHighlighterTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 159,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 764,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/CheckedExpressionHighlighterTests.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncAnonymousMethodHighlighterTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 39,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 159,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 183,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 207,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 231,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 255,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncParenthesizedLambdaHighlighterTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncMethodHighlighterTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncSimpleLambdaHighlighterTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 108,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 180,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 204,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample2_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 228,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStatic1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 470,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSpecificity1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1621,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CallingGenericExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 557,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoInvocationOnSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 391,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 140,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TwoAliases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 480,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TwoAliases2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 508,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TwoAliasesConflict2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 553,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyGenericTypeName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 905,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyCrefAliasPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1258,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizeIfParseChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2140,
  "endLine" : 2161,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_608932()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2983,
  "endLine" : 3008,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMemberOfBuiltInType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3925,
  "endLine" : 3946,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMemberOfBuiltInType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3950,
  "endLine" : 3971,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMemberOfBuiltInType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3975,
  "endLine" : 3996,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAwaitInNonAsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 215,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAwaitInNonAsyncMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 240,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAwaitInNonAsyncMethod3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAwaitInNonAsyncMethod4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 290,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class A where Z : new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 384,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionOnField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1300,
  "endLine" : 1331,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfWithNoBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 174,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTernaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 878,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizeToKeepParseTheSame3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 124,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 434,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 460,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInLambda3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 486,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInLambda4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 512,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInConditionalExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 540,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInConditionalExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 568,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInConditionalExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 596,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInConditionalExpression4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 639,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 799,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 879,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastInConstructorInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1753,
  "endLine" : 1777,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastIfUserDefinedExplicitCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3560,
  "endLine" : 3583,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateType_Event_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3280,
  "endLine" : 3302,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateIntoRightPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 803,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 831,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 891,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeIntoContainingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 917,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InLeftSideOfAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2807,
  "endLine" : 2829,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InRightSideOfAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2847,
  "endLine" : 2869,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotUseOuterTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3346,
  "endLine" : 3368,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3623,
  "endLine" : 3645,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateVarType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3856,
  "endLine" : 3878,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOpenType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 4058,
  "endLine" : 4080,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedGenericAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 4101,
  "endLine" : 4125,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 372,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 397,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MemberAccess2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 422,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 472,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 497,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NameOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 522,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormalParametersWithinLambdaExression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 547,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DelegateMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 572,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 597,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArrayDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 622,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 647,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ForStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 699,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ForeachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 724,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 751,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 479,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InArrayTypeWithIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 271,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InOutParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 426,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnDeclarationWithCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 979,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnExplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1221,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeInCheckedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1283,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeInBuiltInCharType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1346,
  "endLine" : 1371,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeInBuiltInType_string()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1397,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnDeclarationWithCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 682,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnExplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 900,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarInCheckedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 962,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarInUnCheckedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 988,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarWhereTypeIsEvident_CastExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1210,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarWhereTypeIsEvident_ConvertToType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1389,
  "endLine" : 1412,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestIfDoesNotChangeGenericTypeInference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2076,
  "endLine" : 2099,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestIfDoesNotChangeGenericTypeInference2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2103,
  "endLine" : 2126,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarForDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2130,
  "endLine" : 2155,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_Imports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 611,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 158,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsLambdaParameterType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 871,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarAsMethodParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocCommentOnClassWithIndent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1253,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocCommentOnClassWithExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1334,
  "endLine" : 1358,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_AttributeInEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1434,
  "endLine" : 1456,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExceptionFilter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3785,
  "endLine" : 3806,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeViaNestedClassOrDerivedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 589,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericTypeWithNoArity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 821,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_If8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 393,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIdentifierReferenceInTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericReferenceInTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAliasQualifiedAliasReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 214,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveAllWithSurroundingPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 445,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsingStaticClassAccessMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 817,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnusedUsingOverLinq()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1355,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 123,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamingConflict1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 352,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 213,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 273,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 299,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithUserNamesThatMatchDefaultTupleNameWithVar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 364,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithDirectives3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1592,
  "endLine" : 1613,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreserveWhitespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 39,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBodyWhenOnSingleLine_AndIsNotSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1832,
  "endLine" : 1853,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflict_UsedBeforeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1312,
  "endLine" : 1335,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ProperlyFormatWhenRemovingDeclarator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1440,
  "endLine" : 1463,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ProperlyFormatWhenRemovingDeclarator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1467,
  "endLine" : 1490,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ProperlyFormatWhenRemovingDeclarator3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1494,
  "endLine" : 1517,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 158,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldExistingName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 560,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplicitlyTypedArraysUsedInCheckedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1460,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerateConstantFieldIfAccessingLocal2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2059,
  "endLine" : 2080,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerateConstantFieldIfNotAccessingLocal2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2110,
  "endLine" : 2133,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerateConstantFieldIfNotAccessingLocal3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2137,
  "endLine" : 2160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerateConstantFieldIfNotAccessingLocal4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2164,
  "endLine" : 2187,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableOfPointerType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2522,
  "endLine" : 2545,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveParenthesesIfOperatorPrecedenceWouldBeBroken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2635,
  "endLine" : 2659,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInExpressionBodiedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3175,
  "endLine" : 3198,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrailingTriviaOnExpressionBodiedMethodRewrites()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3440,
  "endLine" : 3467,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBodyWhenPossible()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionWhenOnSingleLine_AndIsOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 346,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 371,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 396,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfHasThrowExpressionPriorToCSharp7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 395,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAccessorListFormatting_FixAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 347,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfPriorToCSharp7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 372,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 44,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple_Disabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 745,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithDialogNoBackingFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 975,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBodyWhenOnSingleLine_AndIsNotSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray MassageActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1420,
  "endLine" : 1443,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnDelegateAddition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1980,
  "endLine" : 2004,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromAttributeNamedArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2564,
  "endLine" : 2588,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonymousObjectInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3184,
  "endLine" : 3206,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadonlyFieldInPropertyInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6191,
  "endLine" : 6215,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInPropertyInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6218,
  "endLine" : 6241,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadOnlyFieldInDictionaryInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6472,
  "endLine" : 6496,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInDictionaryInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6499,
  "endLine" : 6523,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadOnlyFieldInDictionaryInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6526,
  "endLine" : 6550,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInDictionaryInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6553,
  "endLine" : 6577,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadOnlyFieldInDictionaryInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6580,
  "endLine" : 6604,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInDictionaryInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6607,
  "endLine" : 6631,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateLocalInDictionaryInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6634,
  "endLine" : 6657,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateLocalInDictionaryInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6660,
  "endLine" : 6683,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateLocalInDictionaryInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6686,
  "endLine" : 6709,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnNonGenericExpressionWithLessThan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7408,
  "endLine" : 7430,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamedTuple2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExplicitTupleName/UseExplicitTupleNameTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWrongCasing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExplicitTupleName/UseExplicitTupleNameTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 146,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_Property()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_Indexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 188,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 212,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitObjectWithParenthesis2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 359,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitAccessibleEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1468,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_IgnoredWhenOverridingMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2476,
  "endLine" : 2497,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitWithColonWordFullyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 483,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 41,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 491,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAfterDotWithTextTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 518,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyItemInEditorBrowsableContextsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 543,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotIncludeIndexedPropertyWithNonOptionalParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 616,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitOnNotParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitOnParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInferredAnonymousTypeMemberName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseInferredMemberName/UseInferredMemberNameTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FieldAvailableInBothLinkedFiles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4318,
  "endLine" : 4340,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RangeVariablesValidInLinkedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4573,
  "endLine" : 4595,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QuickInfoExceptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4733,
  "endLine" : 4762,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4806,
  "endLine" : 4829,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PropertyWithSameNameAsOtherType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5104,
  "endLine" : 5126,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalIntParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 171,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalCharParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 197,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalStringParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 223,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalShortParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 249,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalDecimalParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 275,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalDoubleParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 301,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalLongParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 327,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalFloatParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 353,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalUshortParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 379,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalUintParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 405,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalUlongParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 431,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalNullableIntParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 527,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullPointerType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 895,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInWithMethod_Parameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1577,
  "endLine" : 1598,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadOnlyWithMethod_ReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1622,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 900,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingTokens1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2648,
  "endLine" : 2671,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatDirectiveTriviaAlwaysToColumnZero()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3196,
  "endLine" : 3219,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatDocumentCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 50,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatDocumentPasteCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatDocumentReadOnlyWorkspacePasteCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatUsingStatementOnReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatNotUsingStatementOnReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 162,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatHashEndRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 291,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoNotFormatColonInThisConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1042,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatLockStatementWithEmbeddedStatementOnSemicolonDifferentLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1616,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndObjectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 313,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndIsNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 505,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndReferenceEquals1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 561,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndReferenceEquals2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 586,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndReferenceEqualsWithObject1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 643,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndReferenceEqualsWithObject2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 668,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndNotIsNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 725,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndLogicalNotReferenceEquals1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 781,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndLogicalNotReferenceEquals2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 806,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsWithObject1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 863,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsWithObject2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 888,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEqualsWithLogicalNot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 945,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotEqualsWithLogicalNot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 970,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 282,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 340,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideRegionBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 669,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMove2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 656,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments03()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 718,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInWithParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1148,
  "endLine" : 1169,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadOnlyWithReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1193,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInitialization_SingleLine1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1724,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInitialization_SingleLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1728,
  "endLine" : 1751,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInitialization_SingleLine3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1755,
  "endLine" : 1778,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInitialization_SingleLine5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1807,
  "endLine" : 1831,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastInitialization_SingleLine1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1858,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastInitialization_SingleLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1862,
  "endLine" : 1885,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastInitialization_SingleLine3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1889,
  "endLine" : 1912,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullCheckOnLeft()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 239,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotWithElseClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 390,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectPostIncrementOperatorExtractWithRef()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 331,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectPostIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 356,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectPreIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 381,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectPostDecrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 406,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectPreDecrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 431,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractMethod_ConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 889,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task IterateAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodBase.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 197,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestNavigator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 411,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/TypeBlockHighlighter.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OnCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitViewManager.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGeneratePartialMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 425,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventList_EnsurePrivateEventsInEventListButNotInInheritedEventList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 605,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateEventHandlerWithRemName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 749,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNavigationBetweenFiles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 918,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 361,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddMetadataReferenceToVisualBasicProjectErrorCode30005()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddMissingReference/AddMissingReferenceTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddMetadataReferenceToVisualBasicProjectErrorCode30652()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddMissingReference/AddMissingReferenceTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddProjectReference_EvenWithExistingUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 472,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEmptyProjectAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 688,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCodeBlockAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1694,
  "endLine" : 1720,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCodeBlockAction_OnlyStatelessAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1723,
  "endLine" : 1749,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_Projections.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s As New$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_Projections.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_Projections.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionIsEmptyUntilDoubleQuotesAreEntered()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "N$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 325,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 181,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function AssertCompletionListHasItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 206,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsPublicKeyIfKeyIsSpecifiedByAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 389,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsPublicKeyIfDelayedSigningIsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 415,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertLocationReplacedWith()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 210,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameWithNoOverload()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 37,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameInStringsAndComments_WithUnresolvableConflict_CSharp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.vb",
  "fileLinesCount" : 7055,
  "components" : [ "primary::src" ],
  "startLine" : 6947,
  "endLine" : 6973,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypingCtrlEnterDuringRenameBasic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 995,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypingCtrlShiftEnterDuringRenameBasic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1031,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BreakingRenameWithSameClassInOneNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeUnboundGenericTypesInTypeOfContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 1006,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BreakingRenameWithRollBacksInsideLambdas()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_UsedAsArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 868,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_UsedInConstructorInitialization()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 898,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ResolveConflictingTypeIncludedThroughModule1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1448,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ResolveConflictingTypeImportedFromMultipleTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1485,
  "endLine" : 1513,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2035,
  "endLine" : 2061,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var b = field;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 299,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ActiveSpanInSecondaryView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1683,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameInLinkedFilesWithPrivateAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 343,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameInLinkedFilesWithPublicAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 372,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PasteCommandWithInteractiveFormat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 55,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyHighlightsWithNonCompilationProject_P2P()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CrossLanguageReferenceHighlightingTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 55,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSeparableBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightRelatedKeywords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/YieldStatementHighlighter.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable KeywordHighlightsForLoop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/LoopHighlighter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsOnlyWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetChangeRanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 340,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetProjectItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 274,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessItemSelectionSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 388,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Enqueue_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 320,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagComputer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Model HandleAllItemsFilteredOut()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 457,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractQuickInfoProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 43,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentState.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitializeRenameTrackingCommitter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 91,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RenameSymbolWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCommitter.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 95,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FixAllState CreateFixAllState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 387,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CompleteComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 466,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExtractMethodResult TryWithoutMakingValueTypesRef()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ExtractMethod/AbstractExtractMethodCommandHandler.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 251,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsThirdPartyNavigationAllowed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/AbstractGoToDefinitionService.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 93,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnqueueBackgroundWork()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Threading/AsynchronousSerialWorkQueue.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 98,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnLayoutChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ViewSpanChangedEventSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TypeCharWasHandledStrangely()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 273,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSurfaceBufferSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 317,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray MergeClassifiedSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/ClassifiedSpansAndHighlightSpanFactory.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 191,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray MergeParts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/ClassifiedSpansAndHighlightSpanFactory.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 283,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoslynBlockTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/RoslynBlockTag.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void UndoTemporaryEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/UndoManagerServiceFactory.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Commit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 616,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task UpdateInBackgroundAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParsePatchElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 505,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestedActionsSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuggestedActionSet InlineActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 278,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 199,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 565,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1219,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1585,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2207,
  "endLine" : 2239,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2578,
  "endLine" : 2605,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3227,
  "endLine" : 3259,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3598,
  "endLine" : 3625,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4247,
  "endLine" : 4279,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4618,
  "endLine" : 4645,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5267,
  "endLine" : 5299,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5638,
  "endLine" : 5665,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6287,
  "endLine" : 6319,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6658,
  "endLine" : 6685,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7307,
  "endLine" : 7339,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7678,
  "endLine" : 7705,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8327,
  "endLine" : 8359,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8698,
  "endLine" : 8725,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInsert_IntoLayoutClass_Auto()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3748,
  "endLine" : 3775,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInsert_IntoLayoutClass_Sequential()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3813,
  "endLine" : 3840,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchMethodBodiesWithQueries_From1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 463,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchMethodBodiesWithQueries_From3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 529,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 410,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function GetExpectedPositionsAndSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dd.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1225,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1305,
  "endLine" : 1331,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ci.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1506,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cii.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1587,
  "endLine" : 1613,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhenInRome1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2401,
  "endLine" : 2426,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhenInRome2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2430,
  "endLine" : 2455,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 398,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Event E()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_BaseList_LargerBaseList4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 857,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFromInQuery()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1478,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 207,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddExplicitArgumentListIfNecessary1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2151,
  "endLine" : 2180,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddExplicitArgumentListIfNecessary2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2184,
  "endLine" : 2213,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldConstantInAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1078,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyNotApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "d.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3238,
  "endLine" : 3264,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEnterNotOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassCommandHandlerTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotSpecialCaseSystem1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 535,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorWithArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 468,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAppendingNumberedSuffixToNewMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.MethodNameGeneration.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 238,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 269,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod11_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 406,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod16()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 581,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod42()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1384,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesNoNoYesYesYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2875,
  "endLine" : 2901,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesNoYesYesYesNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2957,
  "endLine" : 2983,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesNoYesYesYesYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2986,
  "endLine" : 3012,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoYesYesNoNoYesYesYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3506,
  "endLine" : 3532,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_YesNoYesNoYesYesYesNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3991,
  "endLine" : 4017,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_YesNoYesNoYesYesYesYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4020,
  "endLine" : 4047,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplicitFunctionLocal5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4307,
  "endLine" : 4333,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestErrorTolerance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4452,
  "endLine" : 4480,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 95,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSourceMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationExtensions.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 49,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ExpressionSyntax ParseAssignment()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 78,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EEAssemblyBuilder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 45,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodDefinitionHandle GetDeltaRelativeMethodDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetEnumDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 238,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetEvalAttribute()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 487,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomTypeInfoTypeArgumentMap()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/CustomTypeInfoTypeArgumentMap.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 48,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 383,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 323,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvalResult CreateRawViewRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DebuggerTypeProxyExpansion.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 209,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Field()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 239,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSignature DecodeTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 244,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ParseTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UpdateNugetVersion()",
  "longName" : "",
  "relativeFileName" : "src/Setup/BuildTasks/UpdateNuGetTemplateVersions.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SetPathsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 362,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Main()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/vbi/Vbi.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 40,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetItems()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/GlobalAssemblyCacheCompletionHelper.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StackOverflow()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 249,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_MultipleReferencesWeakVersioning()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 754,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MissingReferencesReuse()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1127,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RepoData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/RepoData.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function WordWrap()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 575,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDefaultedFactoryParameterExpression()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 646,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteTokenDeleteRewriterTest()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 342,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddCachedTestResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/WebDataStorage.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 45,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteLogFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 151,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task MakeGithubPr()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GithubMergeTool/run.csx",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List ParseProjects()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/SolutionUtil.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeConstructorInitializerGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Iterator Function GetDescendants()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function AddAssemblyInfoRegionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GeneratePropertyEndConstructAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEndConstruct/GenerateEndConstructCodeFixProvider.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 180,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ElseKeywordRecommender.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 45,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/DoKeywordRecommender.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 40,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/CaseKeywordRecommender.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/PreprocessorHelpers.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/CovarianceModifiersKeywordRecommender.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/InKeywordRecommender.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetConversionMethodAndTypeToGenerateIn()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 99,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSyntax FixMethodReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodAsynchronous/CSharpMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 96,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeclarationExpressionSyntax GetDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationCodeFixProvider.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 207,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportLambdaSignatureRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1090,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/IndexerDeclarationStructureProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 36,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureHelpItem Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ConstructorInitializerSignatureHelpProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 139,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureHelpItem ConvertMethodGroupMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_MethodGroup.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureHelpItem ConvertNormalTypeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider_NormalType.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsStylePreferred()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseImplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsStylePreferred()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseExplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalizableString GetTitleAndMessageFormatForClassificationIdDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task RemoveUnnecessaryImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 45,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VariableDeclaratorSyntax TryFindVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 395,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetContainerToGenerateInto()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/HideBase/HideBaseCodeFixProvider.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 46,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ThrowKeywordRecommender.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetDeclarationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken GetIdentifierTokenAndTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 522,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool LastStatementOrHasReturnStatementInReturnableConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 572,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodDeclarationSyntax TweakNewLinesInMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 678,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainArgumentlessThrowWithoutEnclosingCatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 163,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IFieldSymbol GetBackingField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 191,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TExpressionSyntax GetInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 383,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetOrComputePreferredOrder()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/OrderModifiers/OrderModifiersHelpers.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan FindClosestActiveSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1536,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetSuggestedFileNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode TryGetFormatStringLiteralExpressionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 285,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SignatureHelpState GetSignatureHelpState()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/CommonSignatureHelpUtilities.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpItem.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportAnalyzerDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 210,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticGetter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AppendDiagnosticsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 270,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetProjectsWithDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document GetUnformattedInterfaceDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 271,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DoesMemberReferenceTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 493,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task RunAnalyzersAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 189,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LogAnalyzersWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryTakeAnyWork()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 218,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentId GetBestDocumentId_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncDocumentWorkItemQueue.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 91,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.WorkItem.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessSolutionEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 334,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 284,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList BuildParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/RQNodeBuilder.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 161,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateEqualsAndGetHashCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindResultsInUnreferencedProjectSourceSymbolsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 251,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task FindNugetOrReferenceAssemblyReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder_PackageAssemblySearch.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ArityAccessibilityAndAttributeContextAreCorrect()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 262,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldConsiderSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentHighlighting/AbstractDocumentHighlightsService.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 147,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SemanticModel GetSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 149,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddDescriptionForParameterAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 536,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddTypeParameterMapPart()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 611,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldBeFilteredOutOfCompletionList()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemFilter.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MatchesPattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitializeExplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateConversionService.State.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List MergeClassTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DefinitionItem CreateMetadataDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 192,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray CreateMethodTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.CodeGenerator.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 296,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 72,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendTypeParametersInConstraintsUsedByConstructedTypeWithItsOwnConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 782,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitializeAssignmentCase()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ValidateImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 480,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsKnownAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 188,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateNestedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 276,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDeclarationSpelling()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 662,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInheritanceOrDependenceDetails()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/BaseTypeAnalysis.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 179,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SignatureOnlyPropertySymbol.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 291,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTupleUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 564,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function LookupNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 293,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1373,
  "endLine" : 1400,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As DeclarativeSecurityAction",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 251,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetAttributeNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 786,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CheckConstraintsForNonTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 501,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 607,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryHexToUnicode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlCharacterGlobalHelpers.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanMultilineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 633,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundAssignmentOperator",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1976,
  "endLine" : 2012,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindDoLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2763,
  "endLine" : 2796,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSingleLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 173,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundCaseClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 303,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportInvalidSelectCaseRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 679,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindRemoveNamespaceAttributesInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 368,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CollectSimpleNameSymbolsStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 744,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 589,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsKnownToBeNullableNothing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 945,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AnalyzeLookupResultForIllegalBaseTypeReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 738,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindXmlNameAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentTypeParamRefBinder.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateDiagnosticsForDominantTypeInferenceInIfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2156,
  "endLine" : 2186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvaluateTryCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 433,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1569,
  "endLine" : 1597,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 555,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/EnumDeclarationBlockContext.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCurrentSyntaxNodeIfApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 431,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseExecutableStatementCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 574,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplay.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 107,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MinimallyQualify()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 174,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddArrayRank()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As NamedTypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 988,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyExpressionReclassification()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1071,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeParameterKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4651,
  "endLine" : 4678,
  "linesOfCode" : 21,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function HasVarianceAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Utilities/VarianceAmbiguity.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddSubstitution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Utilities/TypeUnification.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetLineVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicLineDirectiveMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 200,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNextDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodePartials.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 255,
  "linesOfCode" : 21,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 282,
  "linesOfCode" : 21,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 124,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAnonymousTypeKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 172,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function GetCustomAttributesToEmitIterator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolAdapter.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 95,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Microsoft.Cci.IFieldReference",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 295,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FieldLoadPrefersRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 760,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitNoOpStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDiagnosticSpanAndFileText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/CommandLineDiagnosticFormatter.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LoadCoreLibraryReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1464,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParsePlatform()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 2039,
  "endLine" : 2062,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUserDefinedUnaryOperator.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 50,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GenerateResourcesAndDocumentationComments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2299,
  "endLine" : 2332,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckReturnTypeCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 453,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidateRegionDefiningStatementsRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1792,
  "endLine" : 1822,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateNonReusableLocalProxies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 396,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 388,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertRuntimeHelperToExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 811,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHelperForDateTimeBinaryOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 551,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Label.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteReferenceTypeToCharArrayRankOneConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 903,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_While.vb",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UseTwiceArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 241,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1386,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundConversionOrCastOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 561,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundCaseBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 943,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundCatchBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitCaseBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1797,
  "endLine" : 1840,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsSlotAlreadyReported()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 641,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetStructInstanceFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 887,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub CheckAssignedFromArgumentWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1943,
  "endLine" : 1971,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingCorLibrarySymbol.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PEAssemblySymbol CreatePEAssemblyForAssemblyMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 277,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ObsoleteDiagnosticKind GetObsoleteDiagnosticKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ObsoleteAttributeHelpers.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static LocalSymbol MakeLocalSymbolWithEnclosingContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 176,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol InferTypeOfVarVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 678,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool AreInternalsVisibleToThisAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1938,
  "endLine" : 1967,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindConstantValueIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 728,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1529,
  "endLine" : 1560,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryCalculateSyntaxOffsetOfPositionInInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1035,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InferFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/GlobalExpressionVariable.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 195,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceUserDefinedOperatorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbol.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UncommonFields CreateUncommonFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 226,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CreateNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1720,
  "endLine" : 1743,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PENamedTypeSymbolGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2316,
  "endLine" : 2336,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReturnTypesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 297,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol TryLookupForwardedMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEAssemblySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 177,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckPropertyVarianceSafety()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue EvaluateFieldConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstantValueUtils.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MetadataOrSourceAssemblySymbol.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void StructDependsClosure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/BaseTypeAnalysis.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreConstraintTypesSubset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 620,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleErrorFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleErrorFieldSymbol.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanBeHiddenByMemberKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 253,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DeriveUseSiteDiagnosticFromTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1075,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DecodeSecurityAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 235,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DecodeInterfaceTypeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 519,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedDelegateSymbol SynthesizeDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureOnlyPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SignatureOnlyPropertySymbol.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IVTConclusion PerformIVTCheck()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 1009,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SatisfiesConstructorConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 1014,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 389,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreTypesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 805,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CSharpAttributeData CreateSynthesizedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 134,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override EmbeddedProperty EmbedProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 500,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EmbedDefaultMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 275,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.Lowered.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 244,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentationCommentCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 193,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanInterpolatedStringLiteralNestedComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 668,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseElseDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 188,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken LookupXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentXmlTokens.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 183,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryAddAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddParameterRefKindIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 751,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/FirstAmongEqualsSet.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 104,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInNamespaceOrTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 240,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTrivia GetIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override FileLinePositionSpan TranslateSpanAndVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpLineDirectiveMap.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTree WithChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 458,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan ComputeTotalSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 151,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTokenWithValueAndTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifierWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IndexerDeclarationSyntax Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 282,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2398,
  "endLine" : 2418,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OperatorDeclarationSyntax OperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2420,
  "endLine" : 2440,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray RemoveReturns()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 493,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 967,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2168,
  "endLine" : 2189,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeReadWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/CSharpDataFlowAnalysis.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 227,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 618,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SafeToGetWriteableReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2083,
  "endLine" : 2108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1070,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Platform ParsePlatform()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1553,
  "endLine" : 1573,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OutputKind ParseTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1575,
  "endLine" : 1601,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SingleTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleTypeDeclaration.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 404,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundLocalDeclaration BindVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 818,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression GetFixedLocalCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1163,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void FindExpressionVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 548,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RangeVariableSymbol AddRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryTranslationState.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/TypeofBinder.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 129,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundDeconstructionAssignmentOperator BindDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 107,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyImplicitTupleLiteralConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 938,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyExplicitTupleLiteralConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 967,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNumericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1592,
  "endLine" : 1612,
  "linesOfCode" : 21,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodTypeInferrer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 271,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExactConstructedInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1563,
  "endLine" : 1591,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult BetterFunctionMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1289,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BetterResult MoreSpecificType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1757,
  "endLine" : 1787,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string OperatorNameFromDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorFacts.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 141,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 425,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSDiagnosticInfo GetUnsafeDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Unsafe.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ValidateNameConflictsInScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_NameConflicts.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 122,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckParenthesizedLambdaParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lambda.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 212,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression CreateStackAllocConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 346,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ObsoleteDiagnosticKind ReportDiagnosticsIfObsoleteInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 595,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InContainerBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BindValueKind GetBinaryAssignmentKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2473,
  "endLine" : 2493,
  "linesOfCode" : 21,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindNameofOperatorInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1501,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 369,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasThis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 56,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindArgList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1062,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindOutDeclarationArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2269,
  "endLine" : 2290,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray FilterInaccessibleConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4337,
  "endLine" : 4360,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool? IsInstanceReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6117,
  "endLine" : 6138,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasExpressionSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 21,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 259,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundLambda ReallyInferReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 560,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ILabelSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 637,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ILabelSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 662,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetSpeculativeSemanticModelForMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 109,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CSharpCompilation CreateScriptCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 251,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CheckAndAdjustPositionForSpeculativeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 460,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Conversion ClassifyConversionForCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2582,
  "endLine" : 2605,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray FilterOverriddenOrHiddenMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3796,
  "endLine" : 3824,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolInfo GetSymbolInfoFromNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4534,
  "endLine" : 4555,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddObjectOrCollectionInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression SynthesizeCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 385,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode RewriteWithNotRefOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 510,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundExpression MakeIsPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Patterns.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LowerDecisionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 379,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBindingsForCase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 428,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldOptimizeOutInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 520,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeLiftedBinaryOperatorConsequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1182,
  "endLine" : 1205,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDynamicMemberReferenceOperation CreateBoundDynamicMemberAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 713,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDelegateCreationOperation CreateBoundDelegateCreationExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 900,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckForBadShared()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Check()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/AnalyzerConsistencyChecker.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 39,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckCompletedTasks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 143,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetCorlibPaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/MonoGlobalAssemblyCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe string GetAssemblyLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/ClrGlobalAssemblyCache.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 249,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task RunServerCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ctor1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileLinePositionSpanTests.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryReadAll_CallsReadMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/StreamExtensionsTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 37,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryReadAll_ExceptionMayChangePosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/StreamExtensionsTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 107,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeEffectiveActionGlobal1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 836,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetIncludeEffectiveActionGlobal2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 859,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveOverloadedGenericMethod1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 609,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNoResolutionForMalformedNames2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1218,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompressingSegmentsCompressesSmallerSegmentsFirst()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 482,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int DefaultModelCompareAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyIdentityComparer.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetDisplayName_QuotingAndEscaping()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 350,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidAlignment_KindDoesntSupportAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 726,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadOnlyArraysBroken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResolvedReference GetResolvedReferenceAndFreePropertyMapEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 446,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsClrInteger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialTypeExtensions.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 33,
  "linesOfCode" : 21,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBlittable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialTypeExtensions.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidSwitchCaseLabelConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SwitchConstantValueHelper.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 36,
  "linesOfCode" : 21,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string ResolveStrongNameKeyFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameFileSystem.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OneOrMany RemoveAll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OneOrMany.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 125,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe bool TextEqualsASCII()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 731,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsGeneratedSymbolWithGeneratedCodeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/GeneratedCodeUtilities.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int TryReadAll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StreamExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 50,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIdentifierStartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UnicodeCharacterUtilities.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 40,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValueTypeDiscriminator GetConstantValueTypeDiscriminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PrimitiveTypeCodeExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 129,
  "linesOfCode" : 21,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetSymbolsForDeclarationId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetFirstSymbolForDeclarationId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetSymbolsForReferenceId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 183,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 464,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool KeysEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 506,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 388,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldInclude()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/Members.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 946,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetEntryPoints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1863,
  "endLine" : 1886,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateAssemblyTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1962,
  "endLine" : 1986,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateDeclSecurityTableRowsFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2178,
  "endLine" : 2202,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void PatchModuleVersionIds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 333,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VisitTypeDefinitionNoMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 278,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 496,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GreenNode ToListNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordReplaceOldWithNew()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 553,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetCommonEdgeLengths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 826,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList InsertRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 243,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken CopyAnnotationsTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 389,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1594,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetWinMdVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataReaderExtensions.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MakeLambdaAndClosureMaps()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 369,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 236,
  "linesOfCode" : 21,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitLocalAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 476,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryOptimizeBranchToEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 546,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CloseScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 739,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void VisitReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ReferenceDependencyWalker.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasDuplicates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 480,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetOrCreateValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingDictionary.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 173,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract ImmutableArray ResolveAnalyzersFromArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream OpenStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1148,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool ResolveMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineArguments.cs",
  "fileLinesCount" : 491,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 360,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamErrorLogger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 445,
  "linesOfCode" : 21,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasPendingSyntaxAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteCompilationActionsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 303,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 595,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteSyntaxNodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1022,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Status ConvertBigIntegerToFloatingPointBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 610,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ValidateReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 513,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation RemoveReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 673,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitResult Emit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1934,
  "endLine" : 1954,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RefKind? GetArgumentRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 300,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string EnsureTrailingSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsPathComponent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 495,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int IsOnlyCharData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEditOneDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTypeExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 233,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestElementAccessExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 382,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1958,
  "endLine" : 1978,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1981,
  "endLine" : 2001,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2052,
  "endLine" : 2072,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2075,
  "endLine" : 2095,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddSystemImportFirst()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 113,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBannerTextRemainsAtTopOfDocumentWithoutExistingImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 422,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryContinuation2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4347,
  "endLine" : 4368,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1087,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDestination()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 190,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateOperatorDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/OperatorGenerator.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GenerateConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConstructorGenerator.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/FieldGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithReturnAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1669,
  "endLine" : 1692,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplaceTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2947,
  "endLine" : 2974,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3000,
  "endLine" : 3029,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AddInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3730,
  "endLine" : 3752,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitMethodBlockBaseSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 439,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyModifiedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 159,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ClassifyNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 252,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryFixupTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 256,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddParameterListTransform()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 282,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RewriteFunctionAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/AsyncOrIteratorFunctionReturnTypeFixer.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 205,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetForEachSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 253,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ComputeImplicitReferenceConflictsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 777,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetExpansionTarget()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 822,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateSimpleTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindTriviaToLeft()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddImportsStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CompilationUnitSyntaxExtensions.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAggregateFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/IMethodSymbolExtensions.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 46,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsFirstXmlTag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 146,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileSet GetMultiProjectSolutionFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsForGlobalStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 167,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax GenerateNamedTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax LastField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/FieldGenerator.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DestructorDeclarationSyntax GenerateDestructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/DestructorGenerator.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GenerateNullLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode InterfaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 726,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1057,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode AsNodeLike()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2541,
  "endLine" : 2563,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode ConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3619,
  "endLine" : 3646,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax SimplifyCast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpCastReducer.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanSimplifyTupleElementName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 36,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1107,
  "endLine" : 1135,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInRefExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1859,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan GetMemberBodySpanForSpeculativeBinding()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1027,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeInferred()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeSyntaxExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 257,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsReplacementCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 900,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPartOfNamespaceDeclarationName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1810,
  "endLine" : 1834,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool WillConflictWithExistingLocal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2428,
  "endLine" : 2449,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAllPrecedingTriviaToPreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 229,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 673,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPossibleLambdaParameterModifierContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1158,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidContextForFromClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1427,
  "endLine" : 1465,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLabelContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1882,
  "endLine" : 1905,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDelegateOrConstructorOrLocalFunctionOrMethodOrOperatorParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 30,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeParameterVarianceContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 647,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSyntax TryCreateSpecializedNamedTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 170,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineColumnDelta FormatStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 320,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldFormat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 293,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TriviaData GetWhitespaceOnlyTriviaInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 135,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetGlobalImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/AddImports/CSharpAddImportsService.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 40,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBuilder Project()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionGeneration.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 133,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Workspace_RoundTrip_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 285,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReplaceNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Editting/SyntaxEditorTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDeepProjectReferenceTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 271,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveProjectWithReferencesAndAddItBackAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 504,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDocumentFileAccessFailureMissingFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1211,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KnownMatchesDups()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/MatchTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithXaml()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 656,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUpdateDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1964,
  "endLine" : 1992,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddRemoveMetadataReference_GAC()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2889,
  "endLine" : 2914,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CheckPEReferencesSameAfterSolutionChangedTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/WorkspaceReferenceTests.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 40,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSourceTextSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SourceTextSerializationTests.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 42,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseFullTag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadableStreamTestReadAByteAtATime()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SerializableBytesTests.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void StreamEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SerializableBytesTests.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 262,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LessThanEquals_LineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 818,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangeType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 262,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OptionWithNullOrWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/OptionServiceTests.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 37,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindTypeReference_DuplicateMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindReferencesTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetReferenceFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Utilities/ReferencePathUtilities_Desktop.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddWriteTaskAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_WriteBatching.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetDocumentNameAndFolders()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 536,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_DocumentProcessing.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CascadeBetweenPartialMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 317,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TypeDerivesFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 634,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddTypesThatDeriveFromNameAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 771,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashSet GetProjectScope()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_MapCreation.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 197,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray FilterByCriteria()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddSymbolsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/ReferenceLocationExtensions.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OrderPreservingMultiDictionary CreateIndexBasedInheritanceMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 566,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string TrimBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/AbstractLinkedFileMergeConflictCommentAdditionService.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected double ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonSubsequence.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 200,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode DottedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1665,
  "endLine" : 1688,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateNonFlagsEnumConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractFlagsEnumGenerator.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 216,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeGenerationAbstractNamedTypeSymbol ToCodeGenerationSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 30,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResult.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticData Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 353,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticData Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 376,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Classify()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.Worker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SpellChecker TryReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HaveSameSignatureAndConstraintsAndReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 236,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteBitArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter_Serialization.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParametersAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 433,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Node Insert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 254,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsImplementableMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBrowsingProhibited()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 717,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol RenameParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IMethodSymbolExtensions.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode CreateLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateGetHashCodeMethod.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 165,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable Traverse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationTracker FreezePartialStateWithTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 182,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 525,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 128,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 391,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Checksum ComputeChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum_Factory.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxNode RecoverNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateCurrentContextMapping_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 652,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool AppliesTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckCamelCase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 305,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetSymbolSpec()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_SymbolSpec.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyleRules.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSyntaxFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 128,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameActionAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/Annotations/RenameActionAnnotation.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetSymbolsInNewSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 622,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AliasSymbolKey.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.NamespaceSymbolKey.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldWriteTypeParameterOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 532,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AnonymousTypeSymbolKey.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSpacingSuppressOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 332,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddWrappingSuppressOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 359,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 135,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FirstLineBlank()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 507,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetIndentationOfCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanConvert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGetName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2335,
  "endLine" : 2357,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2360,
  "endLine" : 2382,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ForgetTrackedObject()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 248,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnIntWithTrailingDoubleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 577,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitialScript_Error()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 789,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreservingDeclarationsOnException3()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1794,
  "endLine" : 1818,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTestBase.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 37,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FormatNonGenericTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonTypeNameFormatter.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestReferenceDirective()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Button_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionBufferMargin.xaml.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 63,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 337,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareFields()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 802,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareEnumMembers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 870,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetValidParentNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributesStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 246,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributesEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 278,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeBlockEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 380,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEnumBlockEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 451,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNamespaceBlockEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1064,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetVariableEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1123,
  "endLine" : 1148,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AppendParameterList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeNameGenerator.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetConstKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2322,
  "endLine" : 2350,
  "linesOfCode" : 21,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetPropertyType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3299,
  "endLine" : 3326,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetVariableType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3382,
  "endLine" : 3409,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMethodStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 396,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAdjustedContextPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicDebuggerIntelliSenseContext.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 85,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddVariableExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 175,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddArrayCreationExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 253,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 994,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetAttributeIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3132,
  "endLine" : 3160,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode InsertAttributeArgumentIntoContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3382,
  "endLine" : 3406,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BeginInlineRename()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 314,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LogEncSession()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 416,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetMemberNavigationPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnRenamed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 200,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyMetadataReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 413,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetFrame()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 831,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentLoadCompleted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 738,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetProjectByBinPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 430,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateRuleSetError()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1379,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetadataReferenceResolver CreateMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1496,
  "endLine" : 1517,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyList GetFolderNamesForFolder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1555,
  "endLine" : 1581,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDataRemoved_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 192,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioSuppressionFixService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetOrUpdateAggregationKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 118,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnRequestNavigate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/UriNavigator.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentId GetProperDocumentId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 289,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 555,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetClassAccess()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 196,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 272,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GoToSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 773,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray FindMissingDependencies()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyChecker.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryFixUpNearestVisibleSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 258,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override List GetChildrenCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutomationDelegatingListViewItemAutomationPeer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WaitIndicatorResult Wait()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitIndicator.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsThreadedWaitDialog3 CreateDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitContext.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 72,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution ApplyReferenceChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/TopLevelChange.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 141,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Toggle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/AbstractChange.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 65,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 325,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ExecuteAppCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ExecuteVisualStudio2013()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeResetInteractiveFromProjectCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interactive/AbstractResetInteractiveMenuCommand.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RequestAssetAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemotableDataJsonRpcEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetContainedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/SymbolContainment.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyProvider.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryLogger.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessBatchedChangesOnForeground()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 404,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowManagePackagesDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 596,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsurePackageLoaded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProjectFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 135,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamingStyleOptionPageViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageViewModel.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BooleanCodeStyleOptionViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/BooleanCodeStyleOptionViewModel.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 45,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryResolveSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/RoslynVisualStudioWorkspace.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 173,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 505,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Item()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AbstractCodeElementCollection.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/BasesCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 125,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCSharpAnalyzerOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/VisualStudioDiagnosticAnalyzerExecutorTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 34,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamsMethodParametersAndArguments_ParamsAsArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 264,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamsMethodParametersAndArguments_ParamsExpanded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 288,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeBeforeMethodName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 36,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeInParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeAfterParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeBeforeMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_CodeRefactoring_InvokeBeforeMethodName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 784,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_CodeRefactoring_InLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 822,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithSimpleArgument_NoFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithSimpleArgument_UseExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 96,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromThisInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1630,
  "endLine" : 1652,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateConstructor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3336,
  "endLine" : 3360,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDataFlow1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1096,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLoops2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1258,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1341,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInFixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1446,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeOptions2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 214,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_InsertConst1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1884,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDesignations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 492,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInsert_PInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7093,
  "endLine" : 7116,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_ExpressionBodyToBlockBody_NonLeaf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 498,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWhenClassBracesAreMissing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 361,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2515,
  "endLine" : 2538,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementEventAbstractly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2541,
  "endLine" : 2564,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestKeywordForTypeParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4892,
  "endLine" : 4914,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithGroupingOff1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6655,
  "endLine" : 6678,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWithExistingUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 283,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 683,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddAfterDefineDirective2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1882,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddAfterDefineDirective3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1909,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddAfterDefineDirective4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1912,
  "endLine" : 1937,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddAfterExistingBanner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1940,
  "endLine" : 1965,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShouldTriggerOnCS0308()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2210,
  "endLine" : 2233,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhereExtension()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 34,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSelectExtension()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGroupByExtension()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestJoinExtension()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 109,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFireForUsingWithBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 157,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void C2CErrorSymbolUnchanged01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PartialDefinitionAndImplementationResolveCorrectly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List GetBlockSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 143,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 33,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamsMethodParametersAndArguments_ParamsAsArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 263,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamsMethodParametersAndArguments_ParamsExpanded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 287,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeBeforeMethodName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 34,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeInParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeAfterParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeBeforeMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedVariable1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhitespaceBetweenStatements2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 310,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveVariableAndComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 333,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEndOfParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEndOfParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInitializeFieldWithUnderscoreName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInitializeWritableProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 140,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInitializeFieldWithConvertibleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 298,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindOverriddenMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 540,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithElseIfOnDifferentLines1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 180,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithElseIfOnDifferentLines2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 206,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithElseIfOnDifferentLines3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 232,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithElseIfOnDifferentLines4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 258,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ReturnStatementHighlighterTests.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ReturnStatementHighlighterTests.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ReturnStatementHighlighterTests.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ReturnStatementHighlighterTests.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ReturnStatementHighlighterTests.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ReturnStatementHighlighterTests.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 173,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ReturnStatementHighlighterTests.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 196,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LockStatementHighlighterTests.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample3_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 260,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample3_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 283,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample3_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 306,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample4_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 329,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample4_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 352,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample4_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 375,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTryBlock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 38,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnBaseMember_ProtectedAccessibility_ThroughType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 815,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnBaseExpression_PrivateAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 842,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LongSignature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1625,
  "endLine" : 1647,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurrentParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 305,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task KeywordInt32()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 595,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyGenericTypeName3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 931,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShowOnlyRelevantSpanForReductionOfGenericName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3234,
  "endLine" : 3255,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 40,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1060,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInvocationIntoSameType_CodeStyle1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastWhichInCollectionInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 826,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastWhichInCollectionInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 853,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1305,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassWithCtorFromObjectCreationWithTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 301,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassWithCtorFromObjectCreationWithTupleWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 326,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_InInterfaceWithImplicitImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_InInterfaceWithExplicitImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 178,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnDeconstructionVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 486,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnNestedDeconstructionVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 510,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnBadlyFormattedNestedDeconstructionVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 534,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnForeachNestedDeconstructionVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 558,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnNestedDeconstructionVarWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 582,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnDeconstructionVarWithDiscard()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 606,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnDeconstructionVarWithErrorType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 630,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnEnumerableOfAnonymousTypeFromAQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 721,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnDeclarationExpressionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1563,
  "endLine" : 1585,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 809,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueTupleCreate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1594,
  "endLine" : 1616,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueTupleCreate_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1620,
  "endLine" : 1642,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnDeclarationExpressionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1781,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoOctal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1629,
  "endLine" : 1651,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerSwitchCaseWithRedundantCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 365,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerSwitchCaseWithRequiredCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 389,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsAnonymousTypePropertyName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 366,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 607,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_ExteriorTriviaInsideCloseTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1278,
  "endLine" : 1300,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_ExteriorTriviaNoText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1383,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAngleBracketsOnGenericConstraints_Bug932262()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1908,
  "endLine" : 1928,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQUserDefinedNamespace1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1381,
  "endLine" : 1402,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQUserDefinedNamespaceWithGlobal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1405,
  "endLine" : 1426,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreferPropertyOverNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1535,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StructEnumTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1559,
  "endLine" : 1582,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVarAttribute1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 517,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVarAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 542,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestQualifiedAliasReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 239,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImportedTypeUsedAsGenericTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 1013,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyFieldAccess_RHS()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyFieldAccess_MethodArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyFieldAccess_ChainedAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 140,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyFieldAccess_ConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 166,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyPropertyAccess_LHS()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 259,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyPropertyAccess_RHS()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 285,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyPropertyAccess_MethodArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 311,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyPropertyAccess_ChainedAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 337,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyPropertyAccess_ConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 363,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyMemberAccessOnNotificationOptionInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 928,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyMemberAccessOnNotificationOptionWarning()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 953,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyMemberAccessOnNotificationOptionError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 978,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionBodiedMethodWithBlockBodiedAnonymousMethodExpressionInMethodArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 430,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 37,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNegativeDefiniteAssignment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 772,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPublicProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetWithBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 267,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRecursiveGet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 471,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRecursiveSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 494,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUniqueName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 941,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUniqueName3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 966,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMoveToNewFileWithFolders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveTypeWithWithContainerNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 316,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 139,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateGetReferenceInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 748,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1673,
  "endLine" : 1694,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1734,
  "endLine" : 1755,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RespectReadonly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 434,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoubleAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 392,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaParenthesizeAndCast_Case7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 493,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 682,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1360,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1410,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TriviaOnArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1436,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ProperlyFormatAnonymousTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1521,
  "endLine" : 1543,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineToAnonymousTypeProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1547,
  "endLine" : 1569,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTempLambdaExpressionCastingError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2235,
  "endLine" : 2256,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsertCastIfNeeded1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2285,
  "endLine" : 2305,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TuplesWithDifferentNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3977,
  "endLine" : 3999,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EnsureParenthesesInStringConcatenation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4074,
  "endLine" : 4096,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTupleNameAdded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4099,
  "endLine" : 4121,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTupleNameAdded_Trivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4124,
  "endLine" : 4146,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTupleNameAdded_NoDuplicateNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4180,
  "endLine" : 4201,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTupleNameAdded_NoReservedNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4258,
  "endLine" : 4279,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTupleNameAdded_NoReservedNames2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4282,
  "endLine" : 4303,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTupleNameAdded_EscapeKeywords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4306,
  "endLine" : 4327,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTupleNameAdded_DoNotEscapeContextualKeywords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4330,
  "endLine" : 4351,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitAnonymousTypeMemberNameAdded_DuplicateNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4354,
  "endLine" : 4375,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitAnonymousTypeMemberNameAdded_Comment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4404,
  "endLine" : 4425,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTemporary_RefParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4496,
  "endLine" : 4517,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTemporary_OutParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4521,
  "endLine" : 4542,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineVariableDoesNotAddUnnecessaryCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4546,
  "endLine" : 4566,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnAmbiguity1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 348,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptySpan1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptySpan2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerateConstantFieldIfAccessingLocal1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2035,
  "endLine" : 2055,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerateConstantFieldIfNotAccessingLocal1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2084,
  "endLine" : 2106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaParameter4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2439,
  "endLine" : 2461,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableOfPointerTypeNotVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2549,
  "endLine" : 2571,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInStringInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2932,
  "endLine" : 2954,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPickNameBasedOnValueTupleFieldName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4489,
  "endLine" : 4511,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPickNameBasedOnValueTupleFieldName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4515,
  "endLine" : 4538,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPickNameBasedOnValueTupleFieldName3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4542,
  "endLine" : 4564,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 40,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedIfUserPrefersBlockBodiesAndInBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateAccessorIfAccessWantsBlockAndPropertyWantsExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnIndexer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnSetter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 208,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBodyForSetter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 254,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 277,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 300,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldBeforeFirstField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1029,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldAfterLastField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1054,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyAfterLastField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1080,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyAfterLastField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyBeforeFirstProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromAttributeNamedArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2537,
  "endLine" : 2560,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPropertyOnNestedObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3318,
  "endLine" : 3342,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInChecked()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4015,
  "endLine" : 4036,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithThrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4564,
  "endLine" : 4587,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInPropertyInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6165,
  "endLine" : 6188,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInDictionaryInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6394,
  "endLine" : 6417,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInDictionaryInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6420,
  "endLine" : 6443,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInDictionaryInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6446,
  "endLine" : 6469,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindOverriddenMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 420,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenLineAbove3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1741,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterNewFollowedByAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 238,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InPropertyWithSameNameAsGenericTypeArgument4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 593,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitablePrefixOnCustomAwaiter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1380,
  "endLine" : 1403,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalsValidInLinkedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4494,
  "endLine" : 4515,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LabelsValidInLinkedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4548,
  "endLine" : 4569,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PropertyWithSameNameAsOtherType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5130,
  "endLine" : 5154,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEvent1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 623,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle_Accessor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1368,
  "endLine" : 1390,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithGroupingOff1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1442,
  "endLine" : 1465,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Namespace7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 177,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2576,
  "endLine" : 2598,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoLineChangeWithSyntaxError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2706,
  "endLine" : 2728,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task GetSmartTokenFormatterIndentationAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/FormatterTestsBase.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingStaticsBetweenUsingsAndAliases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 91,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectInnerBlockPartially()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1191,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousTypeMember4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1459,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedConditionalAccessExpressionWithMemberBindingExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1592,
  "endLine" : 1613,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedConditionalAccessExpressionWithMemberBindingExpressionSelectSecondExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1638,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Apply()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/ReplaceSpanResult.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 50,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUserDefinedOperators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateEventHandlerWithDuplicate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 778,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function PrintSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 265,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetExpectedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 348,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1665,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 177,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsPublicKeyIfKeyIsSpecifiedByAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 382,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 662,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameSymbolInReadOnlyBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 224,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypingOutsideRenameSpanCommitsAndPreservesVirtualSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypingSpaceDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 220,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypingTypeCharacterDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 475,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionInsideMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 290,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterConflictingWithInstanceFieldRenamingToKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 619,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RewriteConflictingExtensionMethodCallSiteRequiringTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1240,
  "endLine" : 1266,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RewriteConflictingExtensionMethodCallSiteInferredTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1298,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameHandlesUsingWithoutDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1355,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameClassContainingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1739,
  "endLine" : 1763,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 568,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_ConstructedTypeArgumentNonGenericContainer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 752,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_CalledOnObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 926,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_UsedInGenericDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 954,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_UsedInNonGenericDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 982,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MinimalQualificationOfBaseType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1173,
  "endLine" : 1200,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MinimalQualificationOfBaseType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReplaceAliasWithNestedGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1344,
  "endLine" : 1373,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAttributeRequiringReducedNameToResolveConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1899,
  "endLine" : 1925,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1963,
  "endLine" : 1987,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AdjustTriviaForExtensionMethodRewrite()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2616,
  "endLine" : 2642,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameInCrefPreservesWhitespaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2681,
  "endLine" : 2709,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VB_ConflictBetweenTypeNamesInTypeConstraintSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2714,
  "endLine" : 2742,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SimpleEditAndCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SimpleEditAndCancel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 602,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CanRenameTypeNamedDynamic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 634,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|M|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1031,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = [|m|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1076,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyHighlightsWithNonCompilationProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CrossLanguageReferenceHighlightingTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 29,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 246,
  "linesOfCode" : 21,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEditorBraceCompletionSession CreateEditorSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/CSharpBraceCompletionSessionProvider.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PossibleTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/LessAndGreaterThanCompletionSession.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TokenShouldNotFormatOnTypeCharAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 207,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsTaggerProvider.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationUtilities.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 47,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/AsyncCompletionService.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 94,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCaretOutsideItemBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_CaretPositionChanged.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFilterTextEmpty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Backspace.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 167,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnModelUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 150,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDeferredQuickInfoContent CreateQuickInfoDisplayDeferredContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractQuickInfoProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryUncommentSingleLineComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 395,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/GoToAdjacentMemberCommandHandler.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotSpan? MapUpOrDownToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IBufferGraphExtensions.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CancellationToken GetCancellationToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 362,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyEditorNow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.Tagger.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async void Search()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.Searcher.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetDocumentOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.DocumentOptions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override void ProduceTagsSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/AbstractStructureTaggerProvider.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryPopulateOpenTextBufferManagerForBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 241,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void QueueApplyReplacements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 507,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExecuteSelectAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_SelectAllHandler.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConnectToPresentationSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 194,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewFactoryService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolSearchUpdateEngine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryProcessPatchXElementAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 477,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestedActionsSourceProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSourceProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Distance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionSetComparer.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 41,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuggestedActionSet FilterActionSetByTitle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 239,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 232,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1252,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2241,
  "endLine" : 2272,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3261,
  "endLine" : 3292,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4281,
  "endLine" : 4312,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5301,
  "endLine" : 5332,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6321,
  "endLine" : 6352,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7341,
  "endLine" : 7372,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8361,
  "endLine" : 8392,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ForEach_Swap1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1905,
  "endLine" : 1930,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 435,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2035,
  "endLine" : 2062,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2065,
  "endLine" : 2092,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDescriptionItemsFilePath()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 757,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_AttributeConstructor_BrowsableStateAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AttributeSignatureHelpProviderTests.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 46,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_AttributeConstructor_BrowsableStateNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AttributeSignatureHelpProviderTests.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOrdering()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFixAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 311,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateExplicitConversionGenericClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4202,
  "endLine" : 4227,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateExplicitConversionClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4231,
  "endLine" : 4256,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateImplicitConversionGenericClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4341,
  "endLine" : 4366,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateImplicitConversionClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4370,
  "endLine" : 4395,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInstallGetsCalledWithVersion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 239,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 323,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|Zoozoo.A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 910,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateType_Event_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2537,
  "endLine" : 2561,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateType_Event_9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2612,
  "endLine" : 2636,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug2638()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2864,
  "endLine" : 2886,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditionalDirectiveWithAllMatchingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 446,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnnestedTouchingItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/BraceHighlightingTests.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 184,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MoveNestedTypeToNewFile_Simple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MoveNestedTypeToNewFile_Simple_DottedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesParamTag_TrailingText1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 191,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesDuplicateParamTag_RawTextBeforeAndAfterNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 268,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnumIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 329,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialMethodName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 676,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialMethodParameterName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 740,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialMethodParameterName3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 817,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorIdentifierErrorCases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1420,
  "endLine" : 1458,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWarningDirectives_FullWidth()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1482,
  "endLine" : 1505,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFilterProtectedFriend()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 423,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCrefCompletionSpeculatesOutsideTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 441,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3135,
  "endLine" : 3160,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3169,
  "endLine" : 3194,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3203,
  "endLine" : 3228,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ci.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3511,
  "endLine" : 3536,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cii.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3613,
  "endLine" : 3638,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3866,
  "endLine" : 3889,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4028,
  "endLine" : 4052,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestListOfT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 203,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNoMembersToImplement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassCommandHandlerTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SimpleOneLineNugget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/FormattingEngineTests_Venus.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 35,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub TestIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2845,
  "endLine" : 2872,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2060,
  "endLine" : 2089,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 40,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoNoYesYesNoNoYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2704,
  "endLine" : 2729,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesYesYesYesNoYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3089,
  "endLine" : 3114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoYesNoYesYesNoYesNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3351,
  "endLine" : 3376,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoYesYesYesYesYesYesNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3647,
  "endLine" : 3672,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix7660_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1058,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalSymbol.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetStaticLocals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 564,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetNamesForFlagsEnumValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 174,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadOnlyCollection SplitNames()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CustomTypeInfo.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 196,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadOnlyCollection GetTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/AttributeHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 262,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 317,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TypeVariablesExpansion.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 57,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ArrayExpansion.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DebuggerTypeProxyExpansion.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RequestSignature Parse()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 36,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldEnable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolver.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 193,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Token ScanIdentifierAfterStartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/Scanner.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RequestSignature Parse()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 32,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CaptureExistingClassificationSpans()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InertClassifierProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Rename()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Field DetermineMinimalOptionalField()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1851,
  "endLine" : 1872,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestResult Migrate()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/CachingTestExecutor.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckTransitiveReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 335,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RoslynProjectKind? GetRoslynProjectKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/RoslynProjectData.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildUtil/FindNuGetAssetsForVsix.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCapturedVariables()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 187,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsDeclarationWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 912,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2468,
  "endLine" : 2493,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2561,
  "endLine" : 2587,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ReportSyntacticRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2807,
  "endLine" : 2839,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetNewAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertAutoPropertyToFullProperty/VisualBasicConvertAutoPropertyToFullProperty.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 75,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanSimplifyToLengthEqualsZeroExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 348,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/AbstractMetadataAsSourceStructureProvider.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 41,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.Method.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMemberGroupPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.MemberGroup.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RemoveAsyncKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodSynchronous/VisualBasicMakeMethodSynchronousCodeFixProvider.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 113,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAdjustNewLinesOperationBetweenMembersAndUsings()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclaringNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 494,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetBaseList()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 560,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function InsertEndConstructAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEndConstruct/GenerateEndConstructCodeFixProvider.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 243,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TogglePragmaDirective()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 242,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNewRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicAddAwaitCodeFixProvider.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DoesExpressionReturnGenericTaskWhoseArgumentsMatchLeftSide()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicAddAwaitCodeFixProvider.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetPreselectedSymbolsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/EnumCompletionProvider.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSymbolsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/EnumCompletionProvider.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AnnotationResolver()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal sealed override IEnumerable GetDescendants()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryComputeLocalsDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 1006,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetLocalNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1064,
  "endLine" : 1086,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetEncompassingAncestorImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 242,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2368,
  "endLine" : 2390,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2606,
  "endLine" : 2628,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2781,
  "endLine" : 2803,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 236,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/ConstructorDeclarationStructureProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/ConversionOperatorDeclarationStructureProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/AccessorDeclarationStructureProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/DestructorDeclarationStructureProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/RegionDirectiveStructureProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/EventDeclarationStructureProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/OperatorDeclarationStructureProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MethodDeclarationStructureProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/PropertyDeclarationStructureProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetIndexers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 219,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureHelpItem Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 240,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsViableTupleTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 271,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AddAssemblyInfoRegionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceService.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BlockSyntax GetBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForPropertiesHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BlockSyntax GetBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForIndexersHelper.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsViableExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 616,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ContinueKeywordRecommender.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidContextForGroup()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IntoKeywordRecommender.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidContextInForEachClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InKeywordRecommender.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInBreakableConstructContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BreakKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNewConstraintContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NewKeywordRecommender.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override HashSet GetInitializedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 170,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextChange? GetTextChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/AttributeNamedParameterCompletionProvider.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CreateCompletionItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 285,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItemRules GetRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 411,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetVariableDeclaratorSymbolNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MoveDeclarationNearReference/CSharpMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckForSimpleLocalDeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetMergedDeclarationStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SelectionInfo ApplySpecialCases()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool UnderAsyncAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallSiteContainerRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.SymbolResult.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ReplaceDefinitionsWithMethodsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 307,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static INamedTypeSymbol TryGetSymbolForIDisposable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.DisposePatternCodeAction.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasNameConflict()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 559,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DiagnosticAnalyzerCategory GetAnalyzerCategory()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseIsNullCheck/AbstractUseIsNullDiagnosticAnalyzer.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddMissingReference/AddMissingReferenceCodeAction.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddFinalNewLineIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeEditor.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation TryFindFieldOrPropertyAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 382,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsNullCoalesceCheck()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddAccessibilityModifiers/AbstractAddAccessibilityModifiersCodeFixProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary CreateAnalyzerMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 267,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string LogSynchronizeWithBuild()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 238,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ConvertToLocalDiagnosticsWithoutCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 567,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetAnalyzerDriverAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SaveAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 229,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateAnalyzerReferencesFromPackages()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 470,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract ImmutableArray GetUnnecessaryImports()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsService.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncrementalAnalyzerProcessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryEnqueueFromTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnresolvedRQNode Build()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/RQNodeBuilder.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RemoveAsyncTokenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodSynchronous/AbstractMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeAction CreateCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 256,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetNumberOfLines()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractFormattingRule.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 109,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task IsValidContextForDocumentOrLinkedDocumentsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Touch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.SimpleMRUCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Accessibility DetermineDefaultAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 259,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/GenerateMember/AbstractGenerateMemberCodeFixProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 42,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BuildDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionItem Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/MemberInsertingCompletionItem.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 32,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractInternalsVisibleToCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInitializeImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateConversionService.State.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol GenerateMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.Editor.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode Unwrap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 360,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValueIsAccessed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/AbstractUseThrowExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 202,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetLocalOrParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/AbstractUseThrowExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 299,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IConditionalOperation GetContainingIfOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/AbstractUseThrowExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 334,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodMatrix.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VariableStyle AlwaysReturn()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 591,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendMethodTypeParameterFromConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 724,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VariableInfo CreateFromSymbolCommon()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 916,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray? AnalyzeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ExpressionContainsValuePatternOrReferencesInitializedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 181,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FindMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbolExtensions.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AtomicStoreReferenceAndDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 828,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AtomicStoreArrayAndDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 937,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 297,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidateAttributeUsageForNetModuleAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNetModuleAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 299,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbol.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 324,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2349,
  "endLine" : 2374,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureCtor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2760,
  "endLine" : 2792,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 267,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MembersAreMatching()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 431,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1607,
  "endLine" : 1633,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub BindTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 807,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As PEPropertySymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 601,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DeriveUseSiteErrorInfoFromTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1031,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedEventSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConstructAnonymousDelegateImplementationSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 146,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SynthesizeDebuggerDisplayAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_TemplateSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 181,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Create__Instance__()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 196,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetEnumValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedIntrinsicOperatorSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeXmlNCNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 170,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 297,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeIntegerLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 647,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitMethodBlockBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 349,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/UsingBlockBinder.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsWinRTProjectedInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 825,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1273,
  "endLine" : 1307,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 983,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBaseNamesForDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1178,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MergeOverloadedOrPrioritized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 579,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MergeOverloadedOrPrioritized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 619,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ResolveAmbiguityInTheSameNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 976,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As QueryClauseSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1279,
  "endLine" : 1310,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferControlVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4524,
  "endLine" : 4565,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsIntrinsicTypeForDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 690,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetAccessorName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1512,
  "endLine" : 1534,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustReceiverNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3341,
  "endLine" : 3367,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3984,
  "endLine" : 4008,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetErrorName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/LanguageVersion.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvaluateDirectCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 462,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAnachronisticStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 519,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseForLoopVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 858,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineLambdaContext.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsSingleStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineLambdaContext.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/PropertyBlockContext.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 139,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ResyncAndProcessStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineElseContext.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 128,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryParseCrefReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1159,
  "endLine" : 1193,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2172,
  "endLine" : 2197,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseParenthesizedExpressionOrTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1258,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MergeTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeInferenceCollection.vb",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 633,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TypeAllowsCompileTimeOperations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 681,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Long",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 784,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2608,
  "endLine" : 2634,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Utilities/TypeUnification.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 262,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsXmlSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 630,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 754,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ProcessTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 273,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNextPossiblyRelatedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/DirectiveTriviaSyntax.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPreviousPossiblyRelatedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/DirectiveTriviaSyntax.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 185,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainingWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 214,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SynthesizedPrivateImplementationDetailsSharedConstructor.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateTypeIdentifierAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 193,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddExplicitImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 324,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitFieldInfoExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2140,
  "endLine" : 2164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitReceiverRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 492,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitCaseBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1185,
  "endLine" : 1220,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 791,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1572,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function BestName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceDeclaration.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 109,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundCall.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UpdateSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 530,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 597,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EmitDifference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2350,
  "endLine" : 2372,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonCreateAnonymousTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2655,
  "endLine" : 2681,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 129,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CompareAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 257,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/EntryPointCandidateFinder.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineFieldSymbol.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineProperty.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 224,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_ConditionalExpresion.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildLambdaForCoalesceCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_ConditionalExpresion.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MarkInitializerSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMidResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 528,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUnstructuredExceptionHandlingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NullableValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 184,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLikeOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 741,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAwaitOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 838,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryFoldTwoConcatOperands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.vb",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 189,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub UpdateMethodAndArgumentsIfReducedFromMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Call.vb",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Result",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InLoopOrLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1250,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SubstituteMethodForMyBaseOrMyClassCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.MyBaseMyClassWrapper.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_QueryLambdaRewriter.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub NoteReceiverReadOrWritten()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 139,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckCaptured()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 170,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DescendThroughTupleRestFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 557,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function IsEmptyStructType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 596,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidVolatileFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SpecialTypeExtensions.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 113,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsCustomTaskType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1350,
  "endLine" : 1372,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Symbol UnwrapSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 153,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMatchingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1035,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1093,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalSymbolWithEnclosingContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 726,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1520,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceFieldSymbolWithSyntaxReference GetMemberOfCycle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 341,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EndInvokeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 387,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetAssembliesToEmbedTypesFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 511,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 461,
  "linesOfCode" : 20,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceOrTypeSymbol BuildSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 426,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 519,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckConstraintTypeConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 267,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMemberNameAndInterfaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportDuplicateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ModifierUtils.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 247,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Location GetImplementsLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 298,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceComplexParameterSymbolWithCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 998,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetForwardedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 696,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol LookupTopLevelTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 167,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFixedBuffer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 254,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 456,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceSymbol GetNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 317,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression BindFieldOrEnumInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstantValueUtils.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool DeriveUseSiteDiagnosticFromType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 917,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TupleTypeSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 159,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SynthesizedEntryPointSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CustomModifierCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterfaceInfo GetInterfaceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCSharpString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypedConstantExtensions.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 327,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DecodeClassInterfaceAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 492,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureClassAndConstructorSymbolsAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/PEAttributeData.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray RetargetAttributeConstructorArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol ApplyGenericArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 727,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSharpSyntaxNode GetNonNullSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 333,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedAttributeData SynthesizeDecimalConstantAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 437,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmbedAllMembersOfImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CalculateExportedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 527,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataConstant GetMetadataConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/ParameterSymbolAdapter.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataCreateArray CreateMetadataArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/AttributeDataAdapter.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundStatement BindConstructorInitializerIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1660,
  "endLine" : 1685,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasThisConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1902,
  "endLine" : 1922,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1240,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IncludeElementExpander()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax ParsePrimary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 702,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ContainsDroppedIdentifierCharacters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 218,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentationCommentTriviaSyntax ParseDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/DiagnosticBagExtensions.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HashSet TransitiveClosure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/FunctionExtensions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 33,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode DeserializeFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 205,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 643,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAssignmentExpressionOperatorToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 664,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidScopeDesignator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxTrivia VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SeparatedSyntaxList VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 410,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxList VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 434,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CSharpSyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxLastTokenReplacer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteTokenTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 418,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ConditionalAccessExpressionSyntax FindConditionalAccessNodeForBinding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2172,
  "endLine" : 2197,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LeaveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AlwaysAssignedWalker.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitStatementsWithLocalFunctions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1558,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldSymbol GetActualInstanceField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 187,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsConditional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 746,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanPassToBrfalse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 207,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeArrayRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 337,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitArrayElementAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 564,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 170,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetWin32Setting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1399,
  "endLine" : 1419,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SingleNamespaceDeclaration Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleNamespaceDeclaration.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleTypeDeclaration.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 189,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasUniqueInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_QueryErrors.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RefKind GetEffectiveRefKindAndMarkMatchedInParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1297,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ErrorCode GetRangeLvalueError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1405,
  "endLine" : 1428,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExtensionMethodScope.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundStatement BindForEachDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 187,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalSymbol MakeDeconstructionVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 507,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/SemanticFacts.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol MostSpecificTargetTypeForExplicitUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedExplicitConversions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 386,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetResults()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 396,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InferenceResult DoSecondPhase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 740,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DeduceDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1132,
  "endLine" : 1151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UpperBoundClassInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2212,
  "endLine" : 2239,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol GetInterfaceInferenceBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2653,
  "endLine" : 2673,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ThreeState TryGetBestResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ConstraintsCheckFailed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 836,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionType ToExpressionType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 393,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnaryOperatorSignature? GetPointerOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 338,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitEnumDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 627,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetMatchingNamedConstructorArgumentIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 729,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundMethodGroup FixMethodGroupWithTypeOrValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 482,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckTupleMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 531,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsViableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 589,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodGroupResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/MethodGroupResolution.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Symbol GetNearestOtherSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 893,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMemberLookupSymbolsInfoInSubmissions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1568,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalFunctionSymbol FindLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 263,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression TryBindInteractiveReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1674,
  "endLine" : 1694,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindCastCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1872,
  "endLine" : 1893,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RefMustBeObeyed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2181,
  "endLine" : 2206,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundObjectInitializerExpression BindObjectInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3717,
  "endLine" : 3756,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetNonMethodMemberType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5656,
  "endLine" : 5675,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CombineExtensionMethodArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5682,
  "endLine" : 5704,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundStatement BindSwitchExpressionAndSections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 402,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundNode GetUpperBoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 438,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 973,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GuardedAddBoundTreeForStandaloneSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1354,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal protected override CSharpSyntaxNode GetBindableSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol GetHostObjectTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1307,
  "endLine" : 1330,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendMemberSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3178,
  "endLine" : 3199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILocalSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2964,
  "endLine" : 2988,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ControlFlowAnalysis AnalyzeControlFlowCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4822,
  "endLine" : 4845,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override DataFlowAnalysis AnalyzeDataFlowCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4862,
  "endLine" : 4885,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SynthesizedMethodBaseSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SynthesizedMethodBaseSymbol.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateMachineFieldSymbol GetOrAllocateReusableHoistedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 446,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 775,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CaptureVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 215,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 475,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BaseMethodWrapperSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 669,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundExpression EvaluateSideEffectingArgumentToTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DelegateCreationExpression.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 36,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression GetConvertedLeftForNullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_NullCoalescingOperator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 174,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_TryStatement.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 37,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicEventAccessorInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 286,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitStatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1246,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InLoopOrLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1642,
  "endLine" : 1663,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 354,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scope GetScopeWithMatchingBoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 448,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDiagnosticIfRestrictedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 578,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetIOperationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 282,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleSimultaneousCompiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 955,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Utf8Output_WithRedirecting_Off_Share()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConnectToServerFails()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 146,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListenAndDispatchConnections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe string GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/GlobalAssemblyCacheLocation.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task RunServerCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/DesktopBuildClient.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryReadAll_ExceptionMayChangeOutput()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/StreamExtensionsTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResizeCompactsFirstFourth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 153,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveIndexer2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 810,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyName ToAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyIdentityTests.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 42,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForwardToModuleInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 478,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForwardInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 507,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckTrueBitsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 252,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/AnalyzerDriver/DeclarationComputer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CompilerServerLogger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/CompilerServerLogger.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyDataForAssemblyBeingBuilt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/AssemblyDataForAssemblyBeingBuilt.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 49,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object GetValidTargetsErrorArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeUsageInfo.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 166,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 210,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyIdentity Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 243,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 182,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void EmbedSourceLink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 1285,
  "endLine" : 1306,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void Sign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 331,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSharedEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 245,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSorted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 347,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSharedEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 561,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddSharedSlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 646,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UnicodeCharacterUtilities.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNumeric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PrimitiveTypeCodeExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 30,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSymbolDisplayVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetSymbolsForReferenceId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 212,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 439,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeSymbol ParseTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 832,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText GetSubText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IUnitReference GetDefiningUnitReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 676,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateImplMapTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2451,
  "endLine" : 2473,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 294,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetChildIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 513,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual int GetChildPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 543,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int FindSlotIndexContainingOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 248,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GreenNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 438,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GreenNode GetLastNonmissingTerminal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 816,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 639,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 664,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxWalker.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CountNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 210,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 238,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 266,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia CopyAnnotationsTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 374,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataTypeName FromTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 139,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyValuePair DecodeCustomAttributeNamedArgumentOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1543,
  "endLine" : 1571,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IdentifierCollection ComputeNamespaceNameCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 826,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CrackStringInAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1548,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CrackStringArrayInAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1571,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordNoPiaLocalTypeCheck()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1843,
  "endLine" : 1864,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetAssemblyOrModuleNameErrorArgumentResourceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 969,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddedOrChangedMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/AddedOrChangedMethodInfo.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticEdit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/SemanticEdit.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MarkLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 148,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryOptimizeBranchToNextOrRet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 516,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayMethod GetArrayGet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 351,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalDefinition DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int AllocateILMarker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1234,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsStricterThan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 241,
  "linesOfCode" : 20,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ResolveIncludePathCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSetInclude.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 128,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray Distinct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 388,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ParseOutputFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 245,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AnalyzerDriver CreateAndAttachToCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 527,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsSupportedDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FreeEventQueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1064,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetFlattenedNodeText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisContextInfo.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteSyntaxNodeActionsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 967,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly AddToCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasActionsForEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 440,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasPendingSymbolAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 644,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 185,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalizableResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Diagnostic WithReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 513,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "corFlags: GetCorHeaderFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1592,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetUnreferencedAssemblyIdentities()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2961,
  "endLine" : 2984,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteVSFixedFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 663,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string NormalizeAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 257,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveAllOfManyDeclarationsReturnsNull()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 680,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 917,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Scen6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 780,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentStatementsInMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 856,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatLabelAndGoto2_Bug2588()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2435,
  "endLine" : 2454,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlreadyFormattedGotoLabelIsNotFormatted3_Bug2588()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2549,
  "endLine" : 2568,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Anchoring()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2689,
  "endLine" : 2708,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Label3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3023,
  "endLine" : 3042,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Label4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3045,
  "endLine" : 3064,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Label6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3087,
  "endLine" : 3106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Label8()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3133,
  "endLine" : 3152,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3371,
  "endLine" : 3390,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tild()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3415,
  "endLine" : 3434,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3538,
  "endLine" : 3557,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuppressLinkBreakInIfElseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3737,
  "endLine" : 3756,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5143()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3930,
  "endLine" : 3949,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_772313_ReturnKeywordBeforeQueryClauseDoesNotTriggerNewLineOnFormat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5102,
  "endLine" : 5122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterpolatedStrings10()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6760,
  "endLine" : 6781,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingRulesAroundMethodCallAndParenthesisAppliedInAttributeNonDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6999,
  "endLine" : 7018,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerifySpacingAfterMethodDeclarationName_NonDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7262,
  "endLine" : 7281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task KeepAccessorWithAttributeOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7665,
  "endLine" : 7684,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task KeepConstructorBodyInSameLineAsThisConstructorInitializerAdjustSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7720,
  "endLine" : 7739,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatEmbeddedStatementInsideLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7758,
  "endLine" : 7777,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment31()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1532,
  "endLine" : 1557,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatSpanNullReference01()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatSpanNullReference02()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 156,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UpdateAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 656,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateNotCustomEventDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EventGenerator.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 157,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1285,
  "endLine" : 1308,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFullDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1978,
  "endLine" : 1999,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ReplaceNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3801,
  "endLine" : 3831,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 214,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 322,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AppendConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1187,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 480,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateNameForArgumentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 169,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ITypeSymbolExtensions.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsInStatementBlockOfKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 700,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLastTokenOfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 378,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTopLevelBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 558,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/NodeBasedFormattingRule.vb",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 41,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetOuterBlockWithDifferentStartTokenUsingXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/NodeBasedFormattingRule.vb",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 226,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessUsings()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/FindSymbols/CSharpDeclaredSymbolInfoFactoryService.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 109,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EqualsValueClauseSyntax GenerateEqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ParameterGenerator.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyDeclarationSyntax UseExpressionBodyIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyList GetUnflattenedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1280,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanHaveEmbeddedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUsingDirectiveSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/UsingDirectiveSyntaxClassifier.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CouldBeGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/SyntaxTokenClassifier.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyLineDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 246,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSyntax UnwrapType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/TypeSyntaxComparer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueTuple? FixupOpenBrace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetTopContainingNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 390,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementChangesSemanticsForNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 274,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/NameSyntaxIterator.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeStylePreference GetCurrentTypeStylePreferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 276,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DecomposeBinaryOrAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1236,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 300,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSyntax GetBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 327,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SortUsingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/UsingDirectiveSyntaxExtensions.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ExpressionSyntax VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 424,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax Parenthesize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HidingTypeParameterSymbolExists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1974,
  "endLine" : 1996,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamespaceDeclarationSyntax GetInnermostNamespaceDeclarationWithUsings()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsReturnableConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 282,
  "linesOfCode" : 20,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 974,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInDeconstructionLeft()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1022,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeArgumentOfConstraintClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 809,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeParameterConstraintContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 861,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAfterPossibleCast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 269,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSyntax VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken ToIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/StringExtensions.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationUnitSyntax AddUsingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CompilationUnitSyntaxExtensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 136,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OnWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveSuppressOperationForStatementMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/WrappingFormattingRule.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddInitializerSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SuppressFormattingRule.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 215,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSolutionContent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionGeneration.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task VerifyOptionSetsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 631,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Editting/SyntaxEditorTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddMetadataReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 325,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWorkspaceDiagnosticHasDebuggerText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1241,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangeDocumentContent_TryApplyChanges_Throws()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/GeneralWorkspaceTests.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 37,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithUnrecognizedProjectTypeGuidAndUnrecognizedExtension_WithSkipFalse_Fails()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1061,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_UpdateExistingReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1365,
  "endLine" : 1389,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAnalyzerReferenceLoadStandalone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2270,
  "endLine" : 2292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveProject_TryApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 254,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpReferenceToZeroWidthNodeInStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxReferenceTests.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 163,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestConstructedTypeReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodInvocation_TypeArgParens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IdentifierMethod_Return()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 173,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IdentifierMethod_Return_Comment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 662,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 689,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 986,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncFunctionWithAliasedReturnType_2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2493,
  "endLine" : 2516,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIteratorFunctionWithAliasedReturnType_2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2521,
  "endLine" : 2544,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithMatchingIf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_InvocationExpressionArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 226,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 310,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithIdentifierTokenTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 352,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Widening_Narrowing()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 612,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderDuplicateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1030,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideWithStatementWithMemberCall()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 868,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideWithStatementWithMemberCall2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 894,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideWithStatementWithMemberCall3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 920,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideWithStatementWithMemberCall4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 946,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuationAtEndOfLambdaExpression1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1129,
  "endLine" : 1152,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CloseWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 234,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryGetRowId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.Accessor.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 212,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task ReadStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_SolutionSerialization.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task LoadProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileLoader.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SolutionSizeAboveThreshold()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 173,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 417,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OriginalSymbolsMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Hierarchy.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 372,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetTokensFromText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 148,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchQuery()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SearchQuery.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindLiterals/FindLiteralsSearchEngine.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 192,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolTreeInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupMetadataDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 437,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateInheritance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 477,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EditOneDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 389,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract SyntaxNode PropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 301,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract SyntaxNode ConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 434,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IPropertySymbol CreatePropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IMethodSymbol CreateAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 307,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEventSymbol CreateEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 484,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 291,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Builder.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetChildIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Builder.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 279,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 421,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSpeculationAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashMap AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 565,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetThreshold()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeStartNew()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskFactoryExtensions.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 40,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeStartNew()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskFactoryExtensions.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ComputeHash()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 186,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long Convert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IntegerUtilities.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetSpecialTypeLibAttributeConstructorsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/EditorBrowsableHelpers.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayBuilder GetWordParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StringBreaker.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 42,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Accessibility ComputeResultantAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 616,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyHidden()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetGetHashCodeComponents()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateGetHashCodeMethod.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken FindSkippedTokenForward()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 560,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken FindSkippedTokenBackward()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 590,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable FindNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 139,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInfo FixProjectInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ComputeLatestDocumentVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 167,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectState With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 372,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStateChecksums()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetRelatedDocumentIds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 960,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1041,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithDocumentSyntaxRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1299,
  "endLine" : 1322,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeDependencySets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 349,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Assembly TryLoadNearbyAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefHostServices.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void OnProjectRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 450,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SymbolSpecification FromXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 255,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckAllWords()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 218,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetSerializableNamingRule()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_NamingRule.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 31,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogPreviewChangesResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllLogger.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async virtual Task AddDocumentFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 130,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetChangedDocumentsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 385,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task RemoveAllRenameAnnotationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolution.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ReadArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 206,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.MethodSymbolKey.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMethodSymbol Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.MethodSymbolKey.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 211,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.BodyLevelSymbolKey.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task CreateTokenOperationTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 267,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ApplySpecialOperationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 378,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyIndentationToAlignWithGivenToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 314,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ApplyIndentationChangesToDependentTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 398,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AdjustSpacesOperation CreateAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 156,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LineColumnDelta With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnDelta.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetDefaultFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Task GetFormattingResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 273,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnStartedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_SymbolFinder.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 192,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Connect()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 87,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HashSet Flatten()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/TestUtils.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 361,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RemoveDuplicateChecksumsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 672,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ForceGC()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 190,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithTypeChangesSubFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2527,
  "endLine" : 2554,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1504,
  "endLine" : 1526,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddUsingGroups()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoEncoder.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 329,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunEmbeddedNoSemicolonFollowedByAnotherStatement()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 284,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnInNestedScopeWithTrailingVoidExpression()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 529,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnInNestedScopeWithTrailingVoidExpressionAsInt()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 553,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CommandLineRunner CreateRunner()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StackTrace_Dynamic()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 964,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StackTrace_RefOutParameters()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 1004,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidMemberDisplayFormat()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/PrintOptionsTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WithReferences_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectInInMemoryAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 585,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary GetTrustedPlatformAssemblyMap()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/Resolvers/RuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int RunScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ValidateGlobals()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 575,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalFeaturesOnOffPage.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UIElement CreateControl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalOptionsControl.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetEntryPointsWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 280,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareAttributes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 213,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetVariableStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributeStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1436,
  "endLine" : 1463,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetParameterKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2005,
  "endLine" : 2038,
  "linesOfCode" : 20,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetParameterType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3270,
  "endLine" : 3297,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetInitExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3492,
  "endLine" : 3517,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeSymbolFromFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3621,
  "endLine" : 3663,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AddHandlesClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4092,
  "endLine" : 4119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypesCount()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/GenericExtender.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetExpansionFunction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetExpansionClient.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildRegularMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 220,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ResolveBreakpointAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpBreakpointResolutionService.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddMemberAccessExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 207,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddArgumentTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 412,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareAttributes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateNewClass()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 408,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax GetMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3322,
  "endLine" : 3342,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterFlags GetParameterFlags()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/ParameterFlagsExtensions.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InvokeInsertionUI()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetCommandHandler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildTypeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 184,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Glyph FromSymbolKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 129,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateAggregatedObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestHelpers.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCodeElementAtCursor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestHelpers.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 166,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameworkElement GetPreviewElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 224,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 353,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VsENCRebuildableProjectImpl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetCustomDebugInformation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1258,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object GetValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/RoslynDefinitionBucket.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddMetadataReferenceUndoUnit.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddExistingDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 621,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVisualStudioHostDocument TryGetDocumentForFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyDocumentRegisteredToProjectAndStartToRaiseEvents_Core()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 332,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StopTrackingDocument_Core_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 696,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAfterCloseSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 558,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 752,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateProjectDisplayNameAndFilePath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1458,
  "endLine" : 1481,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsProject TryGetProjectOfHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/InvisibleEditor.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 113,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferredInitializationState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.DeferredInitialization.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetDiagnosticsToFix()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 216,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PickMembersResult PickMembers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/VisualStudioPickMembersService.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfo.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryQueryStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 488,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override uint GetUpdateCounter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 795,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetMemberListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 324,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAccessibleTypes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 717,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/CleanableWeakComHandleTable.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 192,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int GetDataTipTextImpl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractVsTextViewFilter`2.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionSimpleTypeName.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetDocumentWithFullyQualifiedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionSimpleTypeName.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void UseLowLatencyModeForProcessingUserInput()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GCManager.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportedDiagnosticId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 450,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearAllDiagnosticsForProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/HostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdddropdownBar()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int MapLogicalView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractEditorFactory.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 216,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnGlobalOperationStopped()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 271,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.PooledConnection.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe void SetText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 531,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryAddOrUpdate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IOleUndoManager TryGetUndoManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Utilities/IVsEditorAdaptersFactoryServiceExtensions.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSourceProviderSourcesChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ConvertReportDiagnosticToAction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/RuleSetDocumentExtensions.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetTargetFrameworkMoniker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemProvider.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string MapReportDiagnosticToText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.BrowseObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 165,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeStyles()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 57,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetFocusToSelectedRow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamingStyleViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/NamingStyleViewModel.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeType.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAccessorFunction.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasAccessorNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeProperty.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode InsertAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1213,
  "endLine" : 1233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode InsertAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1255,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode InsertImport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1277,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode InsertParameter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1279,
  "endLine" : 1299,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode InsertMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1321,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendNamedType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MetadataNameHelpers.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssetSynchronization()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/AssetServiceTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSolutionSynchronization()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/AssetServiceTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 98,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWithExistingUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 229,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 587,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShouldTriggerOnCS0308()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1074,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnReachableLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 347,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_Delete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1962,
  "endLine" : 1984,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_DeleteStaticInstance3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2171,
  "endLine" : 2193,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MisplacedActiveStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8319,
  "endLine" : 8339,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MisplacedTrackingSpan1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8342,
  "endLine" : 8362,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas2a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 647,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstantPattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1563,
  "endLine" : 1586,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_InsertMemberWithInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1699,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_ExplicitlyImplemented1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3087,
  "endLine" : 3108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_ExplicitlyImplemented2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3111,
  "endLine" : 3132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OperatorReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3608,
  "endLine" : 3629,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OperatorReorder2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3632,
  "endLine" : 3653,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEach1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1025,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEach_Swap1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1052,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CeaseCapture_IndexerParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3502,
  "endLine" : 3524,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CeaseCapture_IndexerParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3527,
  "endLine" : 3549,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_CeaseCapture_MethodParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3583,
  "endLine" : 3605,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Capturing_IndexerGetterParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3820,
  "endLine" : 3842,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Capturing_IndexerGetterParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3845,
  "endLine" : 3867,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Capturing_IndexerSetterParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3870,
  "endLine" : 3892,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_Capturing_MethodParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4025,
  "endLine" : 4047,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_CeaseCapture_IndexerParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 5872,
  "endLine" : 5894,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Capturing_IndexerGetterParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6139,
  "endLine" : 6161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_Capturing_IndexerSetterParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6164,
  "endLine" : 6186,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TupleType_LocalVariables()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 9098,
  "endLine" : 9120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 862,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Event_ExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1377,
  "endLine" : 1396,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 846,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementEventThroughExplicitMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 2490,
  "endLine" : 2512,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementAbstractProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3603,
  "endLine" : 3624,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6348,
  "endLine" : 6384,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeFromMultipleNamespaces2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1768,
  "endLine" : 1788,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnLeft_NotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRight_Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRight_NotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 113,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComplexExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParens1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParens2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 185,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParens3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 209,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParens4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 283,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 307,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClassConstrainedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 413,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 449,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 471,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnLeft_NotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComplexExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParens1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertSymbolKeysEqual()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithEscapes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithEscapes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 224,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestItemOrdering()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestItemOrdering2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestItemOrdering3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestItemOutsideRange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 135,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestItemDoNotHaveCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 159,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestItemWithSyntaxErrorDoesHaveCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestItemWithoutSyntaxErrorDoesNotHaveCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 207,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParenthesisAddedForTernaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 231,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoesNotAddDoubleParenthesisForTernaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 255,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatSpecifiers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 332,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatSpecifiers4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 387,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatWithParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 543,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvalidInteger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 567,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatWithNamedArguments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 621,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatWithNamedArguments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 645,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatWithNamedArguments3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 669,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatWithNamedArguments4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 693,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedLocalFunction/RemoveUnusedLocalFunctionTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 403,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInArrowExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 1006,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInIfCheck()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 179,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLeftSideOfTernary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRightSideOfTernary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 294,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 340,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindMemberInANestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindMethodNestedInGenericTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 644,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithIfAndElseIfAndElse1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithIfAndElseIfAndElse2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithIfAndElseIfAndElse3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtraSpacesBetweenElseAndIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 373,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtraSpacesBetweenElseAndIf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 398,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtraSpacesBetweenElseAndIf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 423,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCommentBetweenElseIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 469,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCommentBetweenElseIf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 494,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCommentBetweenElseIf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 519,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCommentBetweenElseIf4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 544,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/CheckedStatementHighlighterTests.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedDisabledCodePreProcessorDirectivesShouldCollapseEntireDisabledRegion4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 266,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AbstractSyntaxStructureProvider CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/InitializerExpressionStructureTests.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InstanceAndStaticMethodsShown5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1886,
  "endLine" : 1906,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1951,
  "endLine" : 1973,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericParameters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1978,
  "endLine" : 2000,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWithConstraintsMixed1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 371,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWithConstraintsMixed2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 403,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokingGenericMethodWithConstraintsMixed1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 593,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokingGenericMethodWithConstraintsMixed2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 625,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseAlias00()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseAlias1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseAlias2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseAlias5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 260,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseAlias6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 284,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Array2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyTypeNameInsideNameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1231,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyAlias2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1279,
  "endLine" : 1300,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyReturnTypeOnMethodCallToAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1390,
  "endLine" : 1411,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableSimplification5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2224,
  "endLine" : 2245,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableSimplificationInsideCref2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2409,
  "endLine" : 2434,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableSimplificationInsideCref3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2438,
  "endLine" : 2463,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableSimplificationInsideCref4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2467,
  "endLine" : 2492,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAliasQualifiedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2582,
  "endLine" : 2602,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplifyExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2605,
  "endLine" : 2626,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodGroups3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2770,
  "endLine" : 2791,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_608190()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2931,
  "endLine" : 2953,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_608190_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2957,
  "endLine" : 2979,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInMemberAccess_Default_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3591,
  "endLine" : 3612,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThisWithNoType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3822,
  "endLine" : 3843,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAwaitInNonAsyncMethod5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 313,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAwaitInNonAsyncMethod6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 336,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAwaitInNonAsyncMethod7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 359,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAwaitInNonAsyncMethod8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 382,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAwaitInNonAsyncMethod9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 405,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadAwaitInNonAsyncMethod10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 428,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddNewToMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/HideBase/HideBaseTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddNewToConstant()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/HideBase/HideBaseTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCSharp5_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetterWithMultipleStatementsAndGetterWithSingleStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 323,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetterAndSetterUseDifferentFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 347,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldWithMultipleDeclarators1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 494,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldWithMultipleDeclarators2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 518,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldWithMultipleDeclarators3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 542,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAbstractIntoSameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1441,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNegativeWithNamedOptionalArg1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1501,
  "endLine" : 1521,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnLeftOfAssign()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3994,
  "endLine" : 4015,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInUnsafeMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5144,
  "endLine" : 5164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInUnsafeMethodNoPointersInParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5236,
  "endLine" : 5256,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 902,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveIdentityCastWhichAffectsOverloadResolution3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 322,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNeededCastToIListOfObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 362,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 408,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInSizeOfArrayCreationExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1663,
  "endLine" : 1688,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToInterfaceForSealedType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2240,
  "endLine" : 2265,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToInterfaceForSealedType6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2323,
  "endLine" : 2349,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastIfOverriddenMethodHasIncompatibleParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3055,
  "endLine" : 3080,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimpleBoolCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3795,
  "endLine" : 3814,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTaskOfTReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSecondModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFirstModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRenameMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithProperAccessibilityAndTypeKind_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1906,
  "endLine" : 1926,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromParenthesizedLambdaExpressionsBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 187,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 366,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromMethodReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 389,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocCommentTriviaCrefExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 447,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvokeCorrectIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnLocalWithIntrinsicTypeString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 745,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 769,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnFrameworkType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 793,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnUserDefinedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 817,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 841,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnSingleDimensionalArrayTypeWithNewOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 865,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnSingleDimensionalArrayTypeWithNewOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 889,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeInBuiltInNumericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1343,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnLocalWithIntrinsicTypeString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 424,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 448,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnFrameworkType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 472,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnUserDefinedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 496,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 520,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnSeeminglyConflictingType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 544,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnSingleDimensionalArrayTypeWithNewOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 568,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnSingleDimensionalArrayTypeWithNewOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 592,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarInParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1048,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarWhereTypeIsEvident_DefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarWhereTypeIsEvident_Literals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1145,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarWhereTypeIsEvident_ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1163,
  "endLine" : 1184,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarWhereTypeIsEvident_ConversionHelpers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1311,
  "endLine" : 1332,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarWhereTypeIsEvident_CreationHelpersWithInferredTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1365,
  "endLine" : 1386,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarForInterfaceVariableInDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2243,
  "endLine" : 2263,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnPartiallyHiddenEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1604,
  "endLine" : 1625,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_Indexers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 584,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicRefAndOutParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 528,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentAsMethodBodyContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1173,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_XmlCommentInElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1524,
  "endLine" : 1544,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompleteAwaitInNonAsyncContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3895,
  "endLine" : 3914,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AmbiguityTypeAsGenericArgumentVsLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 963,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInaccessibleVarClassification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1742,
  "endLine" : 1763,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignment4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 436,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComplexMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 258,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixOnlyAfterIsCheck()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 304,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayNaming()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 327,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithUserNamesThatMatchDefaultTupleNameWithVar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 338,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalDirectiveWithAllMatchingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 567,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 42,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1363,
  "endLine" : 1385,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1919,
  "endLine" : 1938,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWarningOnSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 487,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThrowExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 248,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 485,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 508,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormattingOfReplacedExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 910,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormattingOfIntroduceLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 1000,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalConstant()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1022,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVenusGeneration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1880,
  "endLine" : 1900,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreferGenerateConstantField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1965,
  "endLine" : 1985,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreferGenerateConstantField3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1989,
  "endLine" : 2008,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreferGenerateConstantField4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2012,
  "endLine" : 2031,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLeadingTriviaOnExpressionBodiedMethodRewrites()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3471,
  "endLine" : 3494,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTriviaAroundArrowTokenInExpressionBodiedMemberSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3498,
  "endLine" : 3521,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInExpressionBodiedMethodWithExpressionBodiedSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3605,
  "endLine" : 3626,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInExpressionBodiedMethodWithExpressionBodiedParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3659,
  "endLine" : 3680,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverlapsHiddenPosition1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 343,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverlapsHiddenPosition2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 365,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverlapsHiddenPosition3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 387,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverlapsHiddenPosition4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 409,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverlapsHiddenPosition5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 431,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEqualsLongName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 139,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEqualsKeywordName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuples_Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 770,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNames_Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 795,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStruct2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 420,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStruct3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 447,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetter_Only_Auto_Props()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 650,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleFieldWithDialog()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 688,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleLowercaseIdentifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTestSimpleLowercaseIdentifier3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleUppercaseIdentifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleUppercaseIdentifier3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleWrite2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 257,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInStaticMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 434,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInStaticMember3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 457,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffInstance2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 502,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffInstance3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 525,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffWrittenInstance2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 570,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffStatic2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 615,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffStatic3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 638,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffWrittenStatic2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 683,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddBlankLineBeforeCommentBetweenMembers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2341,
  "endLine" : 2363,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddBlankLineBetweenMembers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2367,
  "endLine" : 2387,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddBlankLineBetweenMembers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2391,
  "endLine" : 2411,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstantInParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2511,
  "endLine" : 2533,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeReadOnlyField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4718,
  "endLine" : 4738,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeReadOnlyField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4742,
  "endLine" : 4762,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeReadOnlyFieldInUnsafeClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4766,
  "endLine" : 4786,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4850,
  "endLine" : 4870,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeProperty2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4874,
  "endLine" : 4894,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafePropertyInUnsafeClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4898,
  "endLine" : 4918,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5005,
  "endLine" : 5025,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfReadonlyField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5029,
  "endLine" : 5049,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5053,
  "endLine" : 5072,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5099,
  "endLine" : 5119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfReadonlyField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5123,
  "endLine" : 5143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfLocal2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5147,
  "endLine" : 5166,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfField3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5193,
  "endLine" : 5213,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfReadonlyField3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5217,
  "endLine" : 5237,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfLocal3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5241,
  "endLine" : 5260,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfProperty4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5309,
  "endLine" : 5329,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfReadonlyField4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5356,
  "endLine" : 5376,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfLocal4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5380,
  "endLine" : 5399,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5560,
  "endLine" : 5580,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessReadonlyField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5584,
  "endLine" : 5604,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessVarField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5631,
  "endLine" : 5651,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessVarReadOnlyField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5655,
  "endLine" : 5675,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessNullableField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5702,
  "endLine" : 5722,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessNullableReadonlyField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5726,
  "endLine" : 5746,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindMemberInANestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUseTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1622,
  "endLine" : 1649,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitProducesExpressionBodyProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests_ExpressionBody.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitProducesExpressionBodyGetterOnlyProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests_ExpressionBody.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitObjectWithParenthesis1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 330,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InMethodCallBeforeAssignment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 479,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InMethodCallBeforeAssignment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 503,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InPropertyWithSameNameAsGenericTypeArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 528,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitOverrideAsAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1232,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompletionListInaccessibleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 317,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompletionListNotAType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 342,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestAlias3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 404,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShowSnippetsFromOtherContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void InPatternMatching3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 773,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedMember3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1616,
  "endLine" : 1635,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Class_BrowsableStateNever_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5138,
  "endLine" : 5158,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Class_BrowsableStateAlways_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5224,
  "endLine" : 5244,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Struct_BrowsableStateNever_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5461,
  "endLine" : 5481,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Struct_BrowsableStateAlways_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5513,
  "endLine" : 5533,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Interface_BrowsableStateNever_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5734,
  "endLine" : 5754,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Interface_BrowsableStateAlways_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5786,
  "endLine" : 5806,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CollectionInitializerForInterfaceType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 754,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestWithOptionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestWithOptionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 80,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Param_Metadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4027,
  "endLine" : 4050,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Param2_Metadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4069,
  "endLine" : 4092,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Class5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 291,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2870,
  "endLine" : 2891,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedNotUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2896,
  "endLine" : 2917,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FixedStatementWithNestedUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2950,
  "endLine" : 2971,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Namespace1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatHashRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 264,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideCommentsOfPreprocessorDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 864,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatLockStatementWithEmbeddedStatementOnSemicolonSameLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1620,
  "endLine" : 1639,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRight_Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 80,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLeft_NotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRight_NotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 224,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 248,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParenthesizedCondition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 287,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 337,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 236,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsidePPRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 363,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFormatting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 291,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfWrittenAfter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfWrittenInside()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_WrongName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 638,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSplitInitialization_InitializedToOtherValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 662,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleInitialization_SingleLine4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1782,
  "endLine" : 1803,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 459,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 577,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedIndexer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 601,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LeadingAndTrailingTriviaOnExpressionBodiedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 815,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectCatchFilterClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 778,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectAcrossBlocks1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1167,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCrashOnThrowWithoutCatchClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1529,
  "endLine" : 1548,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task ExpectExtractMethodToFailAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodBase.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestSelectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodBase.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 169,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IncludeMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 280,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryDoXmlProcessingInstructionEndConstruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 475,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CleanupBeforeEndConstruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructCommandHandler.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateResultForConstructorSpitWithInitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub TryCompleteTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/XmlTagCompletionCommandHandler.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDocumentationCommentStubLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 149,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 308,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetDiagnosticAndFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLineDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return x + y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string s = new$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_Projections.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_Projections.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 146,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function AssertCompletionListHasItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsPublicKeyIfDelayedSigningIsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 406,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1175,
  "endLine" : 1199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List<int> list = new$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 230,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizedDeconstructionDeclarationWithSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 387,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizedDeconstructionDeclarationWithInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 413,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBackspaceInIncompleteParenthesizedDeconstructionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 508,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBackspaceInParenthesizedDeconstructionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 538,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArrayAfterOptionalParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1820,
  "endLine" : 1843,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PreselectionIgnoresBrackets()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2157,
  "endLine" : 2184,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionInsertsPublicKeyOnCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 363,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAliasNoConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MoreThanOneUnresolvableConflicts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 420,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAliasToSameNameNoConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 313,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 317,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 345,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterConflictingWithInstanceField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 592,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterConflictingWithStaticField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 646,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingToConflictingMethodInvocation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 825,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RewriteConflictingExtensionMethodCallSite()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RewriteConflictingExtensionMethodCallSiteWithReturnTypeChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1234,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameHandlesForWithoutDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1360,
  "endLine" : 1383,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAttributeWithConflictingUse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1512,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAttributeToCreateConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1591,
  "endLine" : 1614,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BreakingRenameWithInvocationOnDelegateInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAttributeConflictWithNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1990,
  "endLine" : 2014,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug576573_ConflictAttributeWithNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2135,
  "endLine" : 2160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug603368_ConflictAttributeWithNamespaceCaseInsensitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2164,
  "endLine" : 2189,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReadOnlyRegionsCreated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 667,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyNoRenameTrackingAfterInlineRenameTyping2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 788,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RegisterIneligibleFieldsAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static LinePositionSpan GetEntityOfInterestSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/PeekHelpers.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetErrorTypeFromDiagnosticSeverity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSquiggleTaggerProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 149,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldSoftSelectItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 615,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCommitCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 315,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentState.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ClearVisibleTrackingSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 245,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TMemberNode GetTargetMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnOpenedDocumentSemanticChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SemanticChangedEventSource.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSessionStackCollectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompletionClosedEventSource.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Order()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/ClassifiedSpansAndHighlightSpanFactory.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 220,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FillInClassifiedSpanGaps()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/ClassifiedSpansAndHighlightSpanFactory.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 246,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddTagSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/ReferenceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 178,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override async Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/AbstractStructureTaggerProvider.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenTextBufferManager()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryCreateTagSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameTagger.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetReferenceLocations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 388,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateConflictResolutionTask()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 482,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_TypeCharHandler.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 41,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyValueLogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/RenameLogMessage.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetNewFixAllOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/FixAll/FixAllGetFixesService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 202,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSuggestedActionsChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 892,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestChangeSignature_Formatting_Attribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 239,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParameters_Cascade_ToImplementedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 33,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParameters_Cascade_ToImplementedMethod_WithTuples()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParameters_Cascade_ToImplementingMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNoMembersToImplement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 300,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ci.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1395,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cii.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1540,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuppressionOnField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1358,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 431,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As [|A.B.Goo$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 611,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateType_TypeConstraint_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2322,
  "endLine" : 2344,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateType_Event_8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2587,
  "endLine" : 2609,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocumentPrologue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 720,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiterals3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 968,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiterals4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 992,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_ExteriorTriviaInsideEndTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2036,
  "endLine" : 2057,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSkippedTextAsTokens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3464,
  "endLine" : 3485,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldConstantInAttribute1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1051,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_InTextBeforeSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 659,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Indentation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 684,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Indentation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 709,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Indentation3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 734,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Indentation4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 759,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Indentation5_UseTabs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 784,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOpenLineAbove1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1018,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOpenLineAbove2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1043,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOpenLineAbove3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 1056,
  "endLine" : 1079,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOpenLineAbove4_Tabs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOpenLineBelow1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1129,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOpenLineBelow2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOpenLineBelow4_Tabs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 1173,
  "endLine" : 1194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesDuplicateParamTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 43,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesParamTagWithNoMatchingParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 242,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesReturnsTagOnSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 354,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesParamTag_NestedInSummaryTag_WithChildren()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 480,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ci.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3443,
  "endLine" : 3467,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ci.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3477,
  "endLine" : 3501,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cii.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3579,
  "endLine" : 3603,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3996,
  "endLine" : 4019,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMergedNamespace1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5712,
  "endLine" : 5738,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDefaultOfT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 215,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCallStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 984,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineElseStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1464,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGeneratedMethodBeforeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2029,
  "endLine" : 2054,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReadOnlyFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2348,
  "endLine" : 2371,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCreateDelegateFromMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2570,
  "endLine" : 2595,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function TestSelectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 144,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod19()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 687,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod20()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 716,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod21()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 744,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod28()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 966,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod30()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1031,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod34()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod48()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1539,
  "endLine" : 1563,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod49()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1567,
  "endLine" : 1591,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix3994()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1663,
  "endLine" : 1687,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4757_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1783,
  "endLine" : 1805,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4757_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1831,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesNoNoYesNoYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2821,
  "endLine" : 2845,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesNoNoYesYesNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2848,
  "endLine" : 2872,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesNoYesYesNoYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2930,
  "endLine" : 2954,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoYesYesNoNoYesYesNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3479,
  "endLine" : 3503,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoYesYesYesNoYesYesYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3620,
  "endLine" : 3644,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_YesNoNoNoYesNoYesNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3755,
  "endLine" : 3779,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_YesNoNoNoYesNoYesYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3782,
  "endLine" : 3806,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_YesNoYesNoYesYesNoNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3937,
  "endLine" : 3961,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_YesNoYesNoYesYesNoYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3964,
  "endLine" : 3988,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix5092()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4371,
  "endLine" : 4395,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnreachableCodeWithReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4967,
  "endLine" : 4995,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnreachableCodeWithExitSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4999,
  "endLine" : 5027,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestQueryVariable1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5115,
  "endLine" : 5138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix6376()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 915,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNewLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function RewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ReturnValueLocalSymbol.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicExpressionCompiler.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetLocalsForBinding()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 1015,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsSupportedDebuggerStatement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 225,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/EENamedTypeBinder.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AppendSpecialTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.TypeNames.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 127,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DkmEvaluationResultAccessType GetResultAccessType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 298,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBadOrMissingMetadataException()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities_Exceptions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetCustomDebugInformation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 420,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetAliases()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvalResult()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/EvalResultDataItem.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsOrInheritsFrom()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 717,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DkmClrCustomTypeInfo SubstituteCustomTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/CustomTypeInfoTypeArgumentMap.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendRangeFor()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/CustomTypeInfoTypeArgumentMap.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 214,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/AggregateExpansion.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterSignature DecodeParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Script TryCompile()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 730,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayInteractiveErrors()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 854,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpInteractiveEvaluator()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpInteractiveEvaluator.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Run()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/Program.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateSyntaxFact()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/SyntaxFactsWriter.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 176,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckStructureParam()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 162,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedNestedListHelperMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1418,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetMethodCount()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 335,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Check()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/StructuredLoggerCheckerUtil.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParse()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RoslynPublish/Program.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetPropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClassifyEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1790,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindContainingStatementPart()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 3015,
  "endLine" : 3039,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceField.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 183,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/CorrectNextControlVariable/CorrectNextControlVariableCodeFixProvider.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/FinallyKeywordRecommender.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/FunctionKeywordRecommender.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ImportsKeywordRecommender.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function DetermineReturnTypeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetMatchingNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationCodeFixProvider.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable EnumerateRootChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceGetMethodWithProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax CreateGetAccessorWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 234,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol DetermineParameterType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InternalUtilities/InternalExtensions.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsCatchDeclarationIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnusedVariable/CSharpRemoveUnusedVariableCodeFixProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool WouldCauseAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 257,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetTypeBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InitializeParameter/CSharpAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 46,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken GetLastInlineMethodBlockToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSpan? CreateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 293,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/DocumentationCommentStructureProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 41,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEnumerable FindNearestTupleConstructionWithInferrableType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider_Method.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ConflictsWithExistingMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 527,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeListSyntax CreateAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxTriviaList GetRevisedDocCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/DocumentationComments/CodeFixes/CSharpRemoveDocCommentNodeCodeFixProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GlobalKeywordRecommender.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsExternAliasContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ExternKeywordRecommender.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInSelectCaseContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NullKeywordRecommender.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Accessibility GetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 423,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetObjectCreationNewExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectCreationCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int? GetElementIndex()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/TupleNameCompletionProvider.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletionItemRules MakeRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SymbolCompletionProvider.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMethodSymbol GenerateMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 220,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSharpCodeGenerator Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ExpressionSyntax CreateCallSignature()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 609,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FixNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodAsynchronous/AbstractMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RenameThenAddAsyncTokenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodAsynchronous/AbstractMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/DebuggeeModuleMetadataCache.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportRudeEditsAndInserts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1755,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetAncestors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1836,
  "endLine" : 1857,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GenerateInvisibleMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 348,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract Task UpdatePropertyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RemoveTypeFromSourceDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeEditor.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 184,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISet GetMembersToRemove()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeEditor.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 222,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddNullCheckStatementAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 240,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TArgumentListSyntax GetOrSynthesizeNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNamedArguments/AbstractUseNamedArgumentsCodeRefactoringProvider.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static IMethodSymbol TryGetValidFormatMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 309,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TextSpan GetSignatureHelpSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/CommonSignatureHelpUtilities.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 101,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpItem.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticDescriptor GetRemoveQualificationDiagnosticDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/SimplifyTypeNamesDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 207,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticData CreateAnalyzerLoadFailureDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 241,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseProjectDiagnosticsCreated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 405,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetLogFunctionIdAndTitle()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 704,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task LoadInitialAnalysisDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 320,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateDiagnosticAnalyzerToPackageNameMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 355,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary CreateAnalyzerPathToPackageNameMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 377,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Serialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticResultSerializer.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool IsExtractableMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 403,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DoesTypeReferenceTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 516,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetOrDefaultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 244,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetOrderedAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 344,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogWorkItemEnqueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 201,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryEnqueueFromHint()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryEnqueueFromMemberAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FixNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodSynchronous/AbstractMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateEqualsAndGetHashCodeWithDialogCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndHashWithDialogCodeAction.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/FormatLargeBinaryExpressionRule.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasOperators()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 169,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxToken GenerateUniqueLocalName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 238,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInConstructorInitializerContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_ConstructorInitializer.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInQueryContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_Query.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 34,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInBlockContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_Block.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DiagnosticDescriptor CreateDescriptorWithSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeStyle/AbstractCodeStyleDiagnosticAnalyzer.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateNestedActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/ParentInstallPackageCodeAction.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Utilities/SupportedPlatformData.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FormatDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.CodeAction.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async override Task AddProjectFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanBeSuppressedOrUnsuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/SuppressionHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable CrefToSymbolDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 229,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStartingNewWord()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionUtilities.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 73,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetDescriptionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractRecommendationServiceBasedCompletionProvider.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemGetter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.ItemGetter.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 451,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Glyph GetGlyph()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.DeclaredSymbolNavigableItem.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray DetermineParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 211,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetEditAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.Editor.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefinitionItem Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 167,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldPlaceParametersOnNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 394,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable RemoveLeadingElasticBeforeEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SelectionResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 519,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 615,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HaveSameReturnTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 782,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AtomicSetFlagAndStoreDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 885,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AtomicStoreAttributesAndDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 967,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 339,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CalculateSyntaxOffsetInSynthesizedConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3239,
  "endLine" : 3274,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 242,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CalculateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedInteractiveInitializerMethod.vb",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MakeDeclaredBaseInPart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 1017,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MakeDeclaredInterfacesInPart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1049,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 251,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BindImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIntrinsicValueType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsValidTypeForAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 176,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeImplementationForInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 589,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasEntryPointSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 512,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 577,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindMethodInTypeProvided()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 306,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SubstituteTypeParametersIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 139,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedAttributeData.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function PerformIVTCheck()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 618,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanRightAngleBracket()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1355,
  "endLine" : 1380,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindForEachBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2846,
  "endLine" : 2875,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsValidForControlVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3272,
  "endLine" : 3301,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VerifyForLoopControlReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3592,
  "endLine" : 3618,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4823,
  "endLine" : 4847,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/AnonymousTypeSyntheticMethods.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 221,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GuardedIncrementalBind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1884,
  "endLine" : 1917,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2076,
  "endLine" : 2116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DeclareImplicitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImplicitVariableBinder.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BindXmlAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 570,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindGetXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 884,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetTypeForIntrinsicAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 467,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 618,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddLookupSymbolsInfoWithoutInheritance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 2083,
  "endLine" : 2108,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub LookupBasicName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 879,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsConstructorCallAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MergeAmbiguous()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 473,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MergeAmbiguous()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 501,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryLambda",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1957,
  "endLine" : 1986,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetParentXmlElementName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 130,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub RemoveDuplicateInferredTupleNamesAndFreeIfEmptied()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 482,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseExpressionBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1403,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/TypeBlockContext.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/ForBlockContext.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseConstDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 250,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 949,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function VerifyXmlNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1670,
  "endLine" : 1693,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 663,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseStatementInMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 910,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseEnumMemberOrLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1510,
  "endLine" : 1554,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryReinterpretAsArraySpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3335,
  "endLine" : 3363,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryEatNewLineAndGetToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5989,
  "endLine" : 6013,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Insert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 407,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function NarrowFloatingResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 587,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddDelegateRelaxationInformationForADelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2260,
  "endLine" : 2285,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyStringConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3612,
  "endLine" : 3641,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 548,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 538,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As EmbeddedEvent",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 469,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckTupleUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 234,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitMethodInfoExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2166,
  "endLine" : 2188,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 222,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/PEDocumenationCommentUtils.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMemberNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 682,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasExpressionSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 552,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 173,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1556,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckBaseTypeCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 370,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CaptureWellKnownTagNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentWalker.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportWarningsForDuplicatedTags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 294,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeInfoForCrefOrNameAttributeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 537,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorStateMachine.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function RewriteLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 412,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateMethodBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 532,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitAssignmentLeftExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 169,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNullableIsTrueOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperators.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSideeffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 528,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAggregateClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 254,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForToStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForTo.vb",
  "fileLinesCount" : 799,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 41,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NegateIfStepNegative()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForTo.vb",
  "fileLinesCount" : 799,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 651,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 281,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Result",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Result",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 130,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UseTwiceFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 295,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CaptureRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetCapturedVariableFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RewriteLambdaAsMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 903,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundLateMemberAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 845,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundForToStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1045,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasExplicitMeConstructorCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/InitializerRewriter.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 280,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ReferencedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/ForLoopVerification.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 149,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResolveBranches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 596,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub VisitRvalue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 819,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1599,
  "endLine" : 1631,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsConvertedLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1663,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 416,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPossibleArrayGenericInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 342,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetElementTypesIfTupleOrCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 403,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateSourceAssemblyForCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateAndSetSourceAssemblyReuseData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 319,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateIVTPublicKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 728,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ReportModifiersDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceFieldSymbolWithSyntaxReference GetStartOfFirstCycle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 282,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BeginInvokeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 340,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 894,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MembersAndInitializers GetMembersAndInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1330,
  "endLine" : 1352,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoOperatorsPair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1995,
  "endLine" : 2016,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReportAsyncParameterErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 392,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompleteAsyncMethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 466,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoesOperatorHaveCorrectArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 252,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSymbol CopyTypeCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CustomModifierUtils.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LambdaSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ComputeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1408,
  "endLine" : 1428,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConstantValue MakeConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 219,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReportAccessorOfInterfacePropertyOrEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 335,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateCallerLineNumberAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 770,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayTypeSymbol TransformArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnNewTypeDeclarationsLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 439,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol DecodeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/TupleTypeDecoder.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetGenericTypeArgumentSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParametersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 269,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CalculateUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/FieldSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 352,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IVTConclusion MakeFinalIVTDetermination()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MetadataOrSourceAssemblySymbol.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 212,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedParameterSymbol.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsDerivedFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 264,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanBeHiddenByMethodPropertyOrType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 278,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstructedNamedTypeSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 142,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LexicalSortKey.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 117,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1148,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 523,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypeConstructorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.ConstructorSymbol.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray RetargetExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingPropertySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TypeOrReturnTypeHasCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 839,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckMethodConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 709,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolCompletionState.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SubstitutedMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray SubstituteParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 417,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T FindMatchingNamedTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 673,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateEmbeddedAttributesIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 219,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol SetFixedImplementationType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 1392,
  "endLine" : 1412,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAccessibleIfContainerIsAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1251,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 330,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 376,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetSubstitutedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.DocumentationCommentWalker.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteSubStringLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 1155,
  "endLine" : 1173,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindAndReplaceCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 515,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IncrementallyEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 387,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConsList SkipInsignificantDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 408,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsVarType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_Patterns.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 182,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static QueryBodySyntax GetQueryBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 271,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanUseTupleTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 407,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 442,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 465,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 488,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreTokensEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxEquivalence.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifierWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 33,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia SyntaxTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static HashSet Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/UnassignedVariablesWalker.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckIfAssignedDuringLocalFunctionReplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 101,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2173,
  "endLine" : 2191,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2193,
  "endLine" : 2213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode VisitLocalFunctionOrLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionControlFlowPass.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1915,
  "endLine" : 1942,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitEnumConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitConversion.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 256,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsReadOnlyCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1673,
  "endLine" : 1695,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1857,
  "endLine" : 1880,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootSingleNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/RootSingleNamespaceDeclaration.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private ErrorCode GetThisLvalueError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1380,
  "endLine" : 1403,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint GetValEscapeOfObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 2204,
  "endLine" : 2224,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpressionStatement BindExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 572,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindPatternSwitchSections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/PatternSwitchBinder.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindIndexerMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 215,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasNonObsoleteError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 946,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression SetInferredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 353,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MergeEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 273,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ClassifyBuiltInConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 371,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetNumericTypeIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1501,
  "endLine" : 1519,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasImplicitConversionFromDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2180,
  "endLine" : 2214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1075,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RefKind GetEffectiveParameterRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2642,
  "endLine" : 2668,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol InferBestType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/BestTypeInferrer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryOperatorKind OpKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorEasyOut.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 458,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIntegral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BinaryOperatorOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetAllBuiltInOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 507,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundPattern BindPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Patterns.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundConstantPattern BindConstantAsPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Patterns.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NamespaceSymbol ExpandPreviousSubmissionNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 409,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddLookupSymbolsInfoInUsings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 868,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object CanonicalizeConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1367,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol BindNamespaceAliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 274,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CollectTupleFieldMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 510,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object FoldDecimalBinaryOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LookupSymbolsSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupSymbolsOrMembersInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LookupMembersInInterfaceOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 915,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetCandidateMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1079,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetCandidateMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1099,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMemberLookupSymbolsInfoInClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1609,
  "endLine" : 1638,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 599,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression SynthesizeMethodGroupReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1408,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression CreateBoundNamespaceOrTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1784,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindArgumentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2492,
  "endLine" : 2512,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundArrayInitialization BindUnexpectedArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2901,
  "endLine" : 2921,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckNestedObjectInitializerPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3985,
  "endLine" : 4006,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportDuplicateObjectMemberInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4049,
  "endLine" : 4075,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CollectionInitializerTypeImplementsIEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4131,
  "endLine" : 4158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6309,
  "endLine" : 6330,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression ConvertCaseExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 289,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DecisionTree CreateEmptyDecisionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree AddByValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 167,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void DumpInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTree.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void VisitUnoptimizedForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundCall Synthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Conversion ClassifyConversionForCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 403,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression GetContainingArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1635,
  "endLine" : 1653,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceSymbol GetDeclaredNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1233,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceOrTypeSymbol GetDeclaredNamespaceOrType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1291,
  "endLine" : 1312,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol GetDeclaredMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1623,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EntryPoint GetEntryPointAndDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1385,
  "endLine" : 1406,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetDiagnosticsForMethodBodiesInTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2205,
  "endLine" : 2229,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override INamedTypeSymbol CommonCreateTupleTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2891,
  "endLine" : 2910,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 352,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpTypeInfo GetSpeculativeTypeInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 950,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInStructuredTriviaOtherThanCrefOrNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray FilterNotReferencable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1658,
  "endLine" : 1677,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParameterSymbol GetParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2894,
  "endLine" : 2915,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression MakeSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 776,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SynthesizedMethodBaseSymbol.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement HandleReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelSymbol ProxyLabelIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.IteratorFinallyFrame.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol ValidateBuilderType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodBuilderMemberCollection.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 294,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 576,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPointerElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol GetOrCreateBaseFunctionWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 310,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_LabeledStatement.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsIrrefutablePatternTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Patterns.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeDynamicSetIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalOperator.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 436,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBlock RewriteBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeConversionLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 815,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundStatement RewriteFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/InitializerRewriter.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static UnaryOperatorKind DeriveUnaryOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 292,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KeepAliveAfterMultipleConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 216,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Utf8Output_WithRedirecting_On_Shared_VB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1151,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Utf8OutputInRspFileVbc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1234,
  "endLine" : 1255,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyIdentity ToAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 420,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task RunCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildClient.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Kinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResizeCompactsAllDead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TaskCompletesAsyncWithComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 204,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SplitCommandLineIntoArguments_Slashes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodOverloadedOnArity1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 657,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveIndexer1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 787,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveIndexerAccessorMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 832,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveExplicitOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 854,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Compilation CreateCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1395,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompressingSegmentsCompressesLargerSegmentsIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 510,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditAndContinueLambdaAndClosureMap_NegativeSyntaxOffsets()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 241,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFieldsForEqualsAndGetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/EmitOptionsTests.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInt32Values()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 673,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1257,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsSameDirectoryOrChildOfHandlesDifferentSlashes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/PathUtilitiesTests.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 287,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryConvertItemMetadataToBool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Utilities.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T RunWithUtf8Output()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/ConsoleUtil.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergeReferenceProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 592,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSynthesizedAttributeOptional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownMembers.cs",
  "fileLinesCount" : 3366,
  "components" : [ "primary::src" ],
  "startLine" : 3345,
  "endLine" : 3364,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeUsageInfo.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe string ReadStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 363,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DefineScopeLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 556,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SignStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 235,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ValueEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ArrayExtensions.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CountBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BitArithmeticUtilities.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetSortedEnumFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 272,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/FormattedSymbolList.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Clean()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SourceText Decode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeText.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBinary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeText.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBinary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 347,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyMetadata Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 212,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityMap.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldForwardNamespaceScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/CustomDebugInfoWriter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobHandle GetFieldSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 836,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobHandle GetMethodSpecificationSignatureHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1094,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateCustomAttributeTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1988,
  "endLine" : 2022,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2427,
  "endLine" : 2449,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual StandaloneSignatureHandle SerializeLocalVariablesSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2982,
  "endLine" : 3006,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntityHandle GetHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3053,
  "endLine" : 3074,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMangledAndEscapedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/TypeNameSerializer.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeReference UnwrapTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/TypeNameSerializer.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 239,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable DescendantNodesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 395,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateWeakItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 280,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GreenNode GetFirstTerminal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 771,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GreenNode GetLastTerminal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 793,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken GetPreviousSibling()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 962,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList GetPossiblyDifferentTextSpans()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Queue CopyFirst()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 708,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 473,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxListBuilder Allocate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListPool.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataTypeName FromFullName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetTypeOfTypeSpec()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 150,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeParameterOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1130,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasDateTimeConstantAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CrackDecimalInDecimalConstantAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1622,
  "endLine" : 1642,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CrackBoolArrayInAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1644,
  "endLine" : 1664,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AttributeInfo FindLastTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1736,
  "endLine" : 1756,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterNoPiaLocalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1820,
  "endLine" : 1841,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2525,
  "endLine" : 2546,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void HandleDecodedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 297,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetMethodHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateEncLogTableFieldsOrMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 792,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedMember.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/Context.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSynthesizedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 709,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Freeze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitStringSwitchJumpTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 226,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SwitchStringJumpTableEmitter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchStringJumpTableEmitter.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsControlTransfer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILOpCodeExtensions.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DropUnreachableBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 675,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalDefinition.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ByteSequenceComparer.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ByteSequenceComparer.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ByteSequenceComparer.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray Flatten()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 445,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 548,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 665,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 771,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool UnionWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 296,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/XmlDocumentationCommentTextReader.XmlStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsClientArgsOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 512,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsGeneratedCodeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1283,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetSessionAnalysisScopeTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.AnalyzerExecutionContext.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilationWithAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyAnalyzersArgumentForStaticApis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 189,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetAnalyzerDriverAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 797,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteOperationActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1156,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCompilationEventProcessed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 478,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateNonLocalDiagnostics_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "from supportedLanguage in GetSupportedLanguages()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 196,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static HashAlgorithm TryGetAlgorithm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 128,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticInfo FilterDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/CommonMessageProvider.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Diagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 200,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckSubmissionOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteVersionString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 724,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2140,
  "endLine" : 2164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2407,
  "endLine" : 2431,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2487,
  "endLine" : 2509,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImportNotRedundantlyAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 229,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Format5()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Format6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLeaveStatementMethodDeclarationSameLineNotAffectingForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1740,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FirstTriviaAndAnchoring3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2820,
  "endLine" : 2846,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArrayDeclarationShouldFollowEmptySquareBrackets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6255,
  "endLine" : 6275,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReconstructWhitespaceStringUsingTabs_SingleLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6786,
  "endLine" : 6806,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReconstructWhitespaceStringUsingTabs_MultiLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6812,
  "endLine" : 6832,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormattingCodeWithBrokenInterpolatedStringShouldRespectFormatTabsOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7492,
  "endLine" : 7511,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CasePatternDeclarationSimple()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7834,
  "endLine" : 7854,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment22()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 583,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 768,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidAccessibleClassOrContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 575,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LastField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/FieldGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function StructDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1344,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsIsolatedDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2001,
  "endLine" : 2021,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateHandlesClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/MethodGenerator.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddCasts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanMakeNameExplicitInTuple()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 370,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OperatorStatementSpecialFixup()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 302,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NormalizeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 460,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFunctionAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/AsyncOrIteratorFunctionReturnTypeFixer.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetMethodLevelMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1090,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PathSyntaxReference.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 156,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOnlyWrittenTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 401,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasValidDeclaredTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 900,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1182,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsInStatementBlockHelper()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContextExtensions.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMemberBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 646,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CastPassedToParamArrayDefinitelyCantBeRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 793,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FormatDocumentComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 299,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 174,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddInheritanceName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/FindSymbols/CSharpDeclaredSymbolInfoFactoryService.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax GenerateIndexerDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InsertAttributesInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 987,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InsertReturnAttributesInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1022,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode WithModifiersInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1615,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WithTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1936,
  "endLine" : 1959,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitAnonymousObjectMemberDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 348,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvocationExpressionSyntax RewriteExtensionMethodInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 1107,
  "endLine" : 1134,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryClassifySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/SyntaxTokenClassifier.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 282,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/TokenComparer.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 41,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ConversionsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 734,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 374,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeAndName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 2128,
  "endLine" : 2149,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetExternalSourceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 167,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsTypeNamedVarInVariableOrFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 558,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool LooksGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 639,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.PositionalSyntaxReference.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAliasSymbol GetAliasForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1219,
  "endLine" : 1243,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPossibleLambdaOrAnonymousMethodParameterTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1200,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCatchOrFinallyContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 2620,
  "endLine" : 2656,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSyntax VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 255,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattedComplexTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NewLineOption? ConvertToNewLineOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/CSharpFormattingOptions.Parsers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionSnapshotId_Full()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLoadProjectFromCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSolutionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance12()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WritableStreamTest1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SerializableBytesTests.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WritableStreamTest4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SerializableBytesTests.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 204,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindFieldReferencesInSingleDocumentProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindReferencesTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProjectAlreadyReferencesProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 268,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TEnum? ConvertToEnum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 431,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IPersistentStorage GetStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 323,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerReference ReadAnalyzerReferenceFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 232,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMvidsTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 310,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortableExecutableReference ReadPortableExecutableReferenceFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 370,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Hierarchy.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 599,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Stop()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 247,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task FindReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_FindReferences_Current.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TryFindReferencesInServiceProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_FindReferences_Current.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetIndexWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 101,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task FindLiteralReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_FindLiteralReferences.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GenerateSourceNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 139,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task TryLoadOrCreateMetadataSymbolTreeInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 181,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditOneDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 339,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode MethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 182,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode WithTypeParametersAndConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 685,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxNode PreserveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1293,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetUpdatedOptionSetForDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void CheckDeclarationNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationEventSymbol.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationParameterSymbol.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationTypeParameterSymbol.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationConstructorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructorSymbol.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 30,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamedTypeSymbol CreateNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 363,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetSortedEnumFieldsAndValues()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractFlagsEnumGenerator.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ConvertLocationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticDataLocation CreateLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 400,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Worker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.Worker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ConvertClassificationsToParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/Classifier.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReferenceCountedDisposable TryAddReferenceImpl()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ReferenceCountedDisposable.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryResolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNodeOrToken FindChild()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetEditDistance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetHexValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringEscapeEncoder.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HaveSameSignature()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddAliasSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/AliasSymbolCache.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetThisConstructorArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetNumberOfLineBreaks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task IncrementallyParseTreeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 210,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TreeAndVersion IncrementallyParseTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 231,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 216,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentState GetDocumentState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 333,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState GetProjectState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 390,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithProjectAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 592,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithProjectCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 666,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState AddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 766,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithAdditionalDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1231,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolutionState WithTextDocumentState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1446,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IImmutableSet GetProjectsThatThisProjectTransitivelyDependsOn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 152,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetProjectsThatTransitivelyDependOnThisProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TopologicalSort()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 290,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPersistentStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/AbstractPersistentStorage.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IEnumerable GetOpenDocumentIds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 228,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentId UpdateCurrentContextMapping_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 681,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyDiagnosticsArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixContext.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 238,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FixAllProviderInfo CreateWithCodeFixer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProviderInfo.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override async Task GetFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/SyntaxEditorBasedCodeFixProvider.FixAllProvider.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddFirstMissingCloseBrace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/ISyntaxFactsService.cs",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 348,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetOverloadedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocations.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ErrorTypeSymbolKey.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattingContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnchorData FindAnchorSpanOnSameLineAfterToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 565,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ApplyDynamicSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetTokenWithIndices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriviaData GetTriviaData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 411,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TriviaData GetOriginalTriviaData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 435,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/AbstractSyntaxFormattingService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineColumn FormatFirstTriviaAndWhitespaceAfter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 357,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 241,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task RunServiceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 188,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task RunServiceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T RunService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 230,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetSolutionInternalAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionService.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateDocumentInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 388,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CleanAssets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1279,
  "endLine" : 1302,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MultipleAttributesOnParameter_3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1384,
  "endLine" : 1410,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRecord()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoEncoder.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 232,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnInLoadedFileTrailingExpression()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 658,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReturnInLoadedFileTrailingVoidExpression()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 681,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StackTrace_GenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 883,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StackTrace_GenericType()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 907,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StackTrace_GenericMethodInGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 931,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateTopLevel()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 319,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertCompilationError()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ScriptingTestHelpers.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DefaultUsings()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/CsiTests.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveScriptGlobals()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/InteractiveScriptGlobals.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDesktopFrameworkDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/Resolvers/RuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ScriptOptions GetScriptOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayException()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DebuggerDisplayAttribute GetApplicableDebuggerDisplayAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryReadMvid()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 393,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsShadowCopy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 145,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeleteShadowCopyDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 202,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnApply()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/PerformanceLoggersPage.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetStaticEventBindingsForObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/VisualBasicContainedLanguage.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclareStatementEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 576,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMethodStatementEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 696,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDelegateStatementEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 967,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetVariableEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParameterEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1226,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributeEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1491,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1782,
  "endLine" : 1807,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReadWrite()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2941,
  "endLine" : 2965,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetMethodType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3241,
  "endLine" : 3268,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddUniqueClausesOfImport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetExpansionClient.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function GetHelpTermAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateComments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList CollectComments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1254,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetAccessorNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1547,
  "endLine" : 1568,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetIsAbstract()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2564,
  "endLine" : 2586,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetIsShared()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2701,
  "endLine" : 2723,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2834,
  "endLine" : 2859,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode EnsureAfterEndRegion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3344,
  "endLine" : 3371,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode InsertParameterIntoContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3536,
  "endLine" : 3555,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Caret_PositionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XamlTextViewCreationListener()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ChangeSignatureDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetSignatureDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 237,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDebuggerIntelliSenseContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITrackingSpan CreateImmediateWindowProjectionMapping()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 229,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsVsixInstalled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/AnalyzerVsixSuggestedActionCallback.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetPEidentity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 456,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EncApplySucceeded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1324,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCompatibleEventHandlers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetValueWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/AbstractDocumentSpanEntry.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyProjectReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 469,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void UpdateText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/TextEditApplication.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 30,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnHierarchyChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 575,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioProjectTracker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartSendingEventsToWorkspaceHost()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IComEventSink Advise()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/ComEventSink.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ComputeFolderNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1592,
  "endLine" : 1617,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioDiagnosticListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool TryNavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 198,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITrackingPoint CreateTrackingPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Extensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryNavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 434,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OK_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialog.xaml.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddOverriddenMembers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 405,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetReferenceListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 691,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MatchesNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 196,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryPersist()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/LanguageSettingsPersister.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 261,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetReferenceCountAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CodeLens/RemoteCodeLensReferencesService.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CodeLens/RemoteCodeLensReferencesService.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryAdjustSpanIfNeededForVenus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticProgressReporter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/DiagnosticProgressReporter.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionClassName.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddReferencesAndImports()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 514,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task OnDownloadFullDatabaseStartedWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SymbolSearch/VisualStudioSymbolSearchService.ProgressService.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Apply()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryNotifyForSpecificSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationService.cs",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 192,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Commit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.WorkspaceGlobalUndoTransaction.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 640,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ExecuteCSharpGroup()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 272,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryMapSpanFromSecondaryBufferToPrimaryBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/VsTextSpanExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetIconName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/IconHelper.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetExtension()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GraphNode GetLocationNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/IsUsedByGraphQuery.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/ImplementsGraphQuery.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 41,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnableService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetProjectsWithInstalledPackage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 565,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VSProject3 GetVSProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItem.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CPSProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveParameter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeMember.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 207,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyJsonSerialization()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStrongNameProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ChangeSignature_Formatting_Attribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 258,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_SingleLineDocComments_OnIndividualLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 398,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_SingleLineDocComments_OnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 424,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_SingleLineDocComments_MixedLineDistribution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 460,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_SingleLineDocComments_MixedWithRegularComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 490,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_MultiLineDocComments_OnSeparateLines1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 522,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_MultiLineDocComments_OnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 546,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_IncorrectOrder_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 575,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_WrongNames_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 604,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_InsufficientTags_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 631,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_ExcessiveTags_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 662,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParamTagsInDocComments_OnConstructors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 691,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnReference_OnlyHasCandidateSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 448,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeFromMultipleNamespaces2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromThisInitializer1_NoFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1655,
  "endLine" : 1674,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromThisInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1677,
  "endLine" : 1696,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3310,
  "endLine" : 3332,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInShortCircuitExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1395,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInShortCircuitExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1399,
  "endLine" : 1419,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 2192,
  "endLine" : 2212,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeOptions1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 184,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetCompilationOnDependentProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 467,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetCompilationOnCrossLanguageDependentProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 493,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOpenAndChangeDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 687,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 581,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1718,
  "endLine" : 1742,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2879,
  "endLine" : 2903,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4040,
  "endLine" : 4064,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5201,
  "endLine" : 5225,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6362,
  "endLine" : 6386,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7523,
  "endLine" : 7547,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8684,
  "endLine" : 8708,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete_EntireNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 646,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_InsertConst2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1912,
  "endLine" : 1934,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delete_All_SourceText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8851,
  "endLine" : 8871,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestErrorSpansAllKinds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KnownMatches_Root()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ThrowException_UpdateInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ThrowException_UpdateDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 191,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 750,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 774,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FinallyWithCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1747,
  "endLine" : 1765,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleLabelsOnFirstLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1827,
  "endLine" : 1846,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleLabelsOnSecondLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1849,
  "endLine" : 1868,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleLabelsOnLabelWithDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1871,
  "endLine" : 1890,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleLabelsOnDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1893,
  "endLine" : 1912,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingInsertDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 211,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForeachVariable_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Delete5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8485,
  "endLine" : 8504,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Insert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8528,
  "endLine" : 8548,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Destructor_ExpressionBodied_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 773,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Destructor_ExpressionBodied_LineChange2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 794,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstantField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 819,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 840,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field_LineChange2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 906,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field_LineChange3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 927,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field_Recompile1a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 948,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field_Recompile1b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 969,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field_Recompile1c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 990,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field_Recompile1d()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 1011,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field_Recompile1e()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1032,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field_RudeRecompile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1073,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1098,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_ExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1143,
  "endLine" : 1161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_GetterExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1182,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_SetterExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1185,
  "endLine" : 1203,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_Initializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1206,
  "endLine" : 1224,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_Initializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1245,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventAdder_LineChangeAndRecompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventRemover_Recompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1314,
  "endLine" : 1332,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventAdder_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1353,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventRemover_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1356,
  "endLine" : 1374,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionBodiedMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 178,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementThroughFieldMemberRemoveUnnecessaryCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 797,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementThroughFieldMemberRemoveUnnecessaryCastAndThis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 822,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 984,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestProperty_PropertyCodeStyleOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1194,
  "endLine" : 1214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestProperty_AccessorCodeStyleOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1217,
  "endLine" : 1237,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexer_IndexerCodeStyleOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1240,
  "endLine" : 1260,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexer_AccessorCodeStyleOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1263,
  "endLine" : 1283,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethod_AllCodeStyleOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1286,
  "endLine" : 1306,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadonlyPropertyExpressionBodyYes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1328,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadonlyPropertyAccessorBodyYes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1352,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadonlyPropertyAccessorBodyYes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1356,
  "endLine" : 1376,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexerExpressionBodyYes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1429,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexerExpressionBodyNo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1432,
  "endLine" : 1452,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexerAccessorExpressionBodyYes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1475,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexerAccessorExpressionBodyYes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1498,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIDisposableExplicitly_DisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5127,
  "endLine" : 5146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadOnlyWithProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6885,
  "endLine" : 6903,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInWithIndexer_Parameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6906,
  "endLine" : 6924,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeFromMultipleNamespaces1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericWithNoArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 169,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericWithCorrectArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 191,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericInLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 239,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForGenericExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 403,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArgumentsInMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 705,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingsNoExternFilterGlobalAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2546,
  "endLine" : 2565,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingWithLeadingDocCommentInFrontOfUsing2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4402,
  "endLine" : 4428,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMalformedGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 243,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfPackageAlreadyInstalled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_NuGet.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void C2CAssemblyChanged02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyCompilationsTests.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 447,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetSourceAliasSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 268,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_SingleLineDocComments_OnIndividualLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 453,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_SingleLineDocComments_OnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 479,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_SingleLineDocComments_MixedLineDistribution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 515,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_SingleLineDocComments_MixedWithRegularComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 545,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_MultiLineDocComments_OnSeparateLines1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 577,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_MultiLineDocComments_OnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 601,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_IncorrectOrder_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 630,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_WrongNames_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 659,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_InsufficientTags_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 686,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_ExcessiveTags_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 717,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParamTagsInDocComments_OnConstructors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 746,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnReference_OnlyHasCandidateSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 439,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/TryStatementHighlighterTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithIfAndElseIfAndElseTouching1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 300,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithIfAndElseIfAndElseTouching2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 324,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithIfAndElseIfAndElseTouching3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 348,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedDisabledCodePreProcessorDirectivesWithElseAndElifShouldCollapseEntireDisabledRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InstanceAndStaticMethodsShown4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1862,
  "endLine" : 1882,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInLocalDeclarationDefaultValue2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3308,
  "endLine" : 3326,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInsideCref_Default_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3330,
  "endLine" : 3350,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInsideCref_Default_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3376,
  "endLine" : 3396,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInsideCref_NonDefault_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3460,
  "endLine" : 3482,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleGetterFromProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleGetterWithThis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 215,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldUseInRefArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 388,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldUseInRefArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 411,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldUseInOutArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 434,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple_SingleGetterFromField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 850,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNames_SingleGetterFromField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 873,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithOneName_SingleGetterFromField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 914,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple_Initializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 937,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithElseClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 226,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInScript1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3302,
  "endLine" : 3323,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 703,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpression4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 726,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpression7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 829,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpression8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 852,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveIdentityCastWhichAffectsOverloadResolution2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 296,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInForEach5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3027,
  "endLine" : 3049,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastIfArgumentIsRestricted_TypedReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3282,
  "endLine" : 3303,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastFromBaseToDerivedWithExplicitReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3633,
  "endLine" : 3653,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/FixAllProvider/BatchFixerTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithProperAccessibilityAndTypeKind_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1930,
  "endLine" : 1949,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeWithProperAccessibilityAndTypeKind_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 1953,
  "endLine" : 1972,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassWithCtorFromObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 276,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NegativeTestGlobalAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 956,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnLocalWithIntrinsicTypeTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1517,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnLocalWithIntrinsicTypeTupleWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1520,
  "endLine" : 1538,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeOnLocalWithIntrinsicTypeTupleWithOneName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1559,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarWhereTypeIsEvident_IsExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1266,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarOnStackAllocExpressions_SpanType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1800,
  "endLine" : 1818,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarOnStackAllocExpressions_SpanType_NestedConditional()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1822,
  "endLine" : 1840,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarOnStackAllocExpressions_SpanType_NestedCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1844,
  "endLine" : 1862,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsArgumentToLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 387,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsStaticMethodTypeAndParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 451,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicInExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 549,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsConstructorDeclarationName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 714,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsGenericTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 946,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentAsLeadingTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1088,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShebangAsFirstCommentInNonScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShebangNotAsFirstCommentInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1132,
  "endLine" : 1150,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocCommentOnClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1207,
  "endLine" : 1226,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_EntityReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1275,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteAwaitInNonAsyncContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3874,
  "endLine" : 3892,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AmbiguityTypeAsGenericArgumentVsField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 985,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RegressionFor9572()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1815,
  "endLine" : 1833,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarAsConstructorName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 190,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfElseEndIfDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 571,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsingStaticClassAccessField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 746,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveTrailingComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 877,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLeadingNewlines1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 955,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyMethodAccess_VoidCallWithArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 451,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmbededStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 173,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmbededStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionBodiedMethodWithBlockBodiedAnonymousMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 350,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionBodiedMethodWithBlockBodiedSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 388,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Format_ExpressionBodiedMemberWithMultiLineBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 482,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 600,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithoutGetName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithTrivia_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 162,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitInterfaceMethod_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 413,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1359,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1813,
  "endLine" : 1835,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLeadingAndTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1839,
  "endLine" : 1862,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 1866,
  "endLine" : 1887,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessWithConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3451,
  "endLine" : 3469,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3472,
  "endLine" : 3490,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessWithConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3493,
  "endLine" : 3511,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAliasQualifiedNameIntoInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3636,
  "endLine" : 3654,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalExpressionIntoInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3657,
  "endLine" : 3675,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalExpressionIntoInterpolationWithFormatClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3678,
  "endLine" : 3696,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationExpressionIntoInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3699,
  "endLine" : 3717,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontParenthesizeInterpolatedStringWithNoInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3721,
  "endLine" : 3739,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontParenthesizeInterpolatedStringWithInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3743,
  "endLine" : 3761,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonymousType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1483,
  "endLine" : 1501,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreferGenerateConstantField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1942,
  "endLine" : 1961,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceFieldInExpressionBodiedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3202,
  "endLine" : 3222,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceFieldInExpressionBodiedIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3386,
  "endLine" : 3406,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionBodyProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1710,
  "endLine" : 1731,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionBodyIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1735,
  "endLine" : 1756,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfPriorToCSharp7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferToConvertToBlockEvenIfExpressionBodyPreferredIfPriorToCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 428,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithExistingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 303,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultipleProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 325,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMultiplePropertiesWithQualification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 347,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleFieldWithDialog2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 712,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPickNoFieldWithDialog()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 749,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleUppercaseIdentifier1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleRead1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 198,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleWrite1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 234,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInRef()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 279,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInRef1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 353,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInOut1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 389,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInStaticMember1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 411,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffInstance1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 479,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffWrittenInstance1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 547,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffStatic1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 592,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffWrittenStatic1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 660,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 960,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInGenericMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 982,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInGenericMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 1004,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInMethodOverload1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1467,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInMethodOverload2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1491,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitProperty1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1495,
  "endLine" : 1515,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitProperty2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1539,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitProperty3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1543,
  "endLine" : 1563,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1598,
  "endLine" : 1617,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1621,
  "endLine" : 1640,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1644,
  "endLine" : 1663,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPostIncrement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1716,
  "endLine" : 1735,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreDecrement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1739,
  "endLine" : 1758,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnLeftOfDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1923,
  "endLine" : 1942,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComplexAssign1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2192,
  "endLine" : 2211,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComplexAssign2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2215,
  "endLine" : 2234,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddBlankLineBeforeCommentBetweenMembers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2316,
  "endLine" : 2337,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3684,
  "endLine" : 3703,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3965,
  "endLine" : 3984,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArrayRankSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4039,
  "endLine" : 4058,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInConditional1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4061,
  "endLine" : 4080,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInConditional2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4083,
  "endLine" : 4102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInConditional3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4105,
  "endLine" : 4124,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4127,
  "endLine" : 4146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromAssign1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4241,
  "endLine" : 4259,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFuncAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4262,
  "endLine" : 4280,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromAssign1NotAsVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4284,
  "endLine" : 4302,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFromAssign2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4306,
  "endLine" : 4324,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4591,
  "endLine" : 4610,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4614,
  "endLine" : 4633,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafeFieldInUnsafeClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4637,
  "endLine" : 4656,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4982,
  "endLine" : 5001,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfProperty2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5076,
  "endLine" : 5095,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfProperty3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5170,
  "endLine" : 5189,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfField4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5333,
  "endLine" : 5352,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5537,
  "endLine" : 5556,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessVarProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5608,
  "endLine" : 5627,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalAccessNullableProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5679,
  "endLine" : 5698,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleRead()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7002,
  "endLine" : 7021,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithOneNameRead()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7024,
  "endLine" : 7043,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWrite()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7046,
  "endLine" : 7065,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithOneNameWrite()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7068,
  "endLine" : 7087,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadOnlyPropertyInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7277,
  "endLine" : 7296,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTouchingItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/BraceMatching/InteractiveBraceHighlightingTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_NotInMethodBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 656,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void WordBreaking5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void InPatternMatching6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 836,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 417,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AmbiguityCommittingWithParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 445,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SendEnterThroughToEditorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExistingItemsAreFiltered()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PredefinedTypeKeywordsShouldBeRecommendedAfterCaseInASwitch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 342,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedMember1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1590,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1594,
  "endLine" : 1612,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedStaticMember1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1639,
  "endLine" : 1657,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedStaticMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1661,
  "endLine" : 1679,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedStaticMember3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1701,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterLambdaParameterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3120,
  "endLine" : 3140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Delegate_BrowsableStateNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5027,
  "endLine" : 5047,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditorBrowsable_Delegate_BrowsableStateAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 5051,
  "endLine" : 5071,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CollectionInitializerForInterfaceType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 727,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectInitializerOfGenericTypeConstructedWithInaccessibleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 820,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestInSameProjectHelperAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 239,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrefInMethodOverloading1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4199,
  "endLine" : 4225,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrefInMethodOverloading2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4229,
  "endLine" : 4255,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle_Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1178,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle_Property1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1182,
  "endLine" : 1202,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle_Indexers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1295,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle_Accessor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1394,
  "endLine" : 1414,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle_Accessor4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1438,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadOnlyWithProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1625,
  "endLine" : 1643,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInWithIndexer_Parameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1646,
  "endLine" : 1664,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInitializerWithTypeBody_ObjectInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1007,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoNotKeepTabsInCommentsWhenFormattingIsOn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1257,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInEmptyString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 253,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInEmptyInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 274,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSimpleString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 295,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInterpolatedString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 316,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInterpolatedString2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 337,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInterpolatedString3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 358,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UncommentSingleLineCommentInPseudoBlockComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CommentSelection/CSharpCommentSelectionTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpecialCaseSystemWithUsingStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingForMultipleVariables()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfUsedInMemberAccess2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1462,
  "endLine" : 1484,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 328,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotWhenAccessedOnLeftOfAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 456,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectInnerBlockWithoutBracesPartially()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1128,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1272,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/WhileBlockHighlighter.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/EnumBlockHighlighter.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/LineAdjustmentFormattingRule.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CommitBufferForCaretMovement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitViewManager.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 98,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryDoXmlCDataEndConstruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryDoXmlCommentEndConstruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 396,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryDoXmlElementEndConstruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 423,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KeywordRecommenderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/KeywordRecommenderTests.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialMethodInDifferentFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 448,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertNavigationPointAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 855,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 901,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 258,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 412,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStatefulCompilationAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 776,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document IsLinkFile=\"true\" LinkAssemblyName=\"CSProj\" LinkFilePath=\"C.cs\"/>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionCommandHandlerTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleWithJustSubjectBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_Projections.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 33,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionInsertsPublicKeyOnCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 357,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBackspaceBeforeCompletedComputation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 435,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1076,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "};",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1857,
  "endLine" : 1878,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoBlockOnCompletionItems3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3236,
  "endLine" : 3261,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PresenterDoesNotRecalculateDismissedSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 150,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOnlyAssembliesThatAreNotAlreadyIVT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 464,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeWhenRenamingToMidWithTypeCharacters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 265,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeWhenRenamingToMidWithTypeCharacters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 292,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ParameterConflictingWithInstanceField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 347,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ParameterConflictingWithInstanceFieldMoreThanOnce()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 372,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameOneDuplicateAliasToNoConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ResolveConflictWhenAnonymousTypeIsUsedAsGenericArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 603,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenLabelsInSameMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 245,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameCommandWithReversedSelectionDoesNotSelectOrCrash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BreakingRenameWithRollBacksInsideLambdas_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeIfKeywordWhenDoingTypeNameQualification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 971,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReplaceAliasWithNestedGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1146,
  "endLine" : 1171,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DoNotDetectQueryContinuationNamedTheSame()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1326,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameUsingToKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1639,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameCrefWithProperBracesForTypeInferenceAdditionToMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2793,
  "endLine" : 2815,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CS_ConflictBetweenTypeNamesInTypeConstraintSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2886,
  "endLine" : 2912,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BreakingRenameWithRollBacksInsideLambdas_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_ReferenceType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 631,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_ConstructedTypeArgumentGenericContainer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 722,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_ObjectType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 780,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_SameTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 809,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_MultiDArrayTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 838,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_MultipleTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 1010,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PreserveTypeCharactersForKeywordsAsIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1259,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ProperlyEscapeNewKeywordWithTypeCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1320,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameFieldToConflictWithImplicitlyDeclaredLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1717,
  "endLine" : 1742,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug603367_ConflictAttributeWithNamespaceCaseInsensitive2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2193,
  "endLine" : 2217,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameNamespaceConflictsAndResolves()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2560,
  "endLine" : 2585,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvalidNamesDoNotCauseCrash_AccidentallyPasteLotsOfCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 3046,
  "endLine" : 3067,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ValidTagsDuringSimpleRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool SupportsReadOnlyProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 41,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightRelatedKeywords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/ReturnStatementHighlighter.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/SwitchStatementHighlighter.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AfterReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 225,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ExecuteCommandWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ChangeSignature/AbstractChangeSignatureCommandHandler.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SpanStillValid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController_ModelComputation.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 251,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TrackActiveSpansNoLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 196,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/AbstractKeywordHighlighter.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnModelUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Span MapDownToSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ViewTextSpan.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool SendEnterThroughToEditor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_ReturnKey.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CommitOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TabKey.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Controller()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoDisplayDeferredContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/DeferredContent/QuickInfoDisplayDeferredContent.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDeferredQuickInfoContent CreateQuickInfoDisplayDeferredContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractQuickInfoProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Data TryGetExistingData()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentState.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetMatchingBracesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceMatchingService.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 46,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyDefinition Resolve()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 277,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsRenamableIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 167,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeFixService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetFirstDiagnosticWithFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ExecuteHandlers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Commands/CommandHandlerService.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCommandSupported()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Organizing/OrganizeDocumentCommandHandler.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AugmentQuickInfoSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/QuickInfoCommandHandlerAndSourceProvider.QuickInfoSource.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewBufferGraphChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.PerSubjectBufferProperty.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.PerSubjectBufferProperty.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IProjectionBuffer CreateProjectionBufferWithoutIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IProjectionBufferFactoryServiceExtensions.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecomputeTagsForeground()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 320,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NavigateToSymbolItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/AbstractNavigationBarItemService.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 46,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/FindUsagesHelpers.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 53,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task TryCreateSourceReferenceItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/IDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 187,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/NagivateToHighlightReferenceCommandHandler.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnIsVisibleChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/ViewHostingControl.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GraphicsResult GetGraphics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/LineSeparatorTag.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartSearch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateConflictResolutionUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/UndoManagerServiceFactory.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dismiss()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 337,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task FindRenameLocationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 235,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateEngineAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngineFactory.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RepeatIOAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 618,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetHighlightedSpansInDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 232,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RestoreCaretPositions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.CaretPositionRestorer.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/PreviewChanges/PreviewChangesSuggestedAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan? TryGetCodeRefactoringSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 820,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AdornmentManager()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/AdornmentManager.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 338,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1358,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2349,
  "endLine" : 2378,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3369,
  "endLine" : 3398,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4389,
  "endLine" : 4418,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5409,
  "endLine" : 5438,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6429,
  "endLine" : 6458,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7449,
  "endLine" : 7478,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8469,
  "endLine" : 8498,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NamespaceReorder2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1548,
  "endLine" : 1572,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Event_Rename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5947,
  "endLine" : 5971,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1981,
  "endLine" : 2006,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Delegate Sub DgOO()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyCompilationsTests.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "igoo.m()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 178,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetSourceMemberSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetAnonymousExprSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 330,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1188,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1710,
  "endLine" : 1733,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 4",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoNotChangeToAliasInNameOfIfItChangesNameOfName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoChangeToAliasInNameOfIfItDoesNotAffectName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericMethodDefinitionAsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 435,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimplifyInGenericAsClauseIfNoConflictWithTypeParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 670,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableSimplificationInsideCref4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1500,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableSimplificationInsideCref5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1504,
  "endLine" : 1524,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableSimplificationInsideCref6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1528,
  "endLine" : 1548,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1303,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1340,
  "endLine" : 1362,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInstallGetsCalledNoVersion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 211,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 465,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateType_Event_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2513,
  "endLine" : 2534,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegression4315_VariableNamesClassifiedAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3489,
  "endLine" : 3509,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestException0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEndOfToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 353,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditionalDirectiveWithTwoMatchingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 419,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/BraceHighlightingTests.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBugfix_608438()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 827,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 452,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 476,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2913,
  "endLine" : 2935,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesDuplicateParamTag_BothParamTagsOnSameLine_DocCommentTagBetweenThem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesDuplicateParamTag_BothParamTagsOnSameLine_WhitespaceBetweenThem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 137,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesParamTag_BothParamTagsOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesDuplicateParamTag_BothParamTagsOnSameLine_NothingBetweenThem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 216,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1976,
  "endLine" : 2000,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ci.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3410,
  "endLine" : 3433,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cii.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3546,
  "endLine" : 3569,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4522,
  "endLine" : 4544,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInherits_Modules()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5243,
  "endLine" : 5268,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "For  Each  i As Integer In numbers.Where()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/FormattingEngineTests_Venus.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 178,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function AssertFormatSpanAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/FormattingTestBase.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeParameterWithConstraints()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1979,
  "endLine" : 2000,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function IterateAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 180,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesNoYesYesNoNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2904,
  "endLine" : 2927,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesYesNoYesNoYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3038,
  "endLine" : 3061,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6310()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4808,
  "endLine" : 4833,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetDisplayClassInstances()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1216,
  "endLine" : 1239,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DeclareImplicitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RewriteLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/LocalDeclarationRewriter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvaluationContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetTypeSymbols()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/InstructionDecoder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmClrCustomTypeInfo SkipOne()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CustomTypeInfo.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryCreateImportRecordFromVisualBasicImportString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 630,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void FillUsedEnumFields()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 280,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvalResultDataItem()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/EvalResultDataItem.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Execute()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1059,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseParameterModifiers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 248,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HookMaliciousAssemblyResolve()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 919,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RemoteService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteService.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async void ProcessExitedHandler()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteService.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveWorkspace.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetCommitCharacters()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractReferenceDirectiveCompletionProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 44,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ResetAsyncWorker()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 479,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitialScript_Error()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 940,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ScriptAndArguments()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 964,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VerifyRepoConfig()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ViewCommand.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateKindEnum()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryClass()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureConstructorParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 628,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenTypeList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 722,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List GetProcessTree()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessUtil.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CacheTestResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/CachingTestExecutor.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberRefKey()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 431,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseValue()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ParseStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/SolutionUtil.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckProps()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/TargetsCheckerUtil.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildUtil/ValidateBuildEnvironment.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 991,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2625,
  "endLine" : 2648,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetExceptionHandlingRegion()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2951,
  "endLine" : 2975,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function InvertSingleLineIfStatementAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 191,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/DocumentationCommentStructureProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDisplayNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeLens/VisualBasicDisplayInfoService.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddRedundantImports()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateActionForAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function AddGlobalSuppressMessageAttributeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ForKeywordRecommender.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCloseTagItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 188,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MatchesMemberKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportDiagnosticsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseInferredMemberName/VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GenerateTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MergeDeclarationStatementsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMergedDeclarationStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetInsertionPointAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIndexOfVariableInfoToUseAsReturnValue()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.Analyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InnermostStatementContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 287,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode FindNodeToUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetSetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetGetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 193,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override NameMemberCrefSyntax TryGetCrefSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 329,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetDeclarationBodyEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 975,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GroupBySignatureComparer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1135,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyPossibleEmbeddedAttributesForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2024,
  "endLine" : 2041,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2392,
  "endLine" : 2414,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ClassifyMethodModifierUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2528,
  "endLine" : 2550,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode FindPartner()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDefaultLiteral/CSharpUseDefaultLiteralCodeFixProvider.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ConvertTupleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetNormalTypeConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider_NormalType.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 229,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AnyTupleFieldNamesCollideWithExistingNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 243,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ConvertDocCommentToRegularComment()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceService.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 210,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeFixProvider.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NameSyntax RemoveGlobalAliasIfUnnecessary()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 502,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol GetPropertyType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 878,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInAsyncFunction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Async/CSharpAddAwaitCodeFixProvider.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override List GetNameAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/DocumentationComments/CodeFixes/CSharpAddDocCommentNodesCodeFixProvider.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/MethodKeywordRecommender.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CompletionRules GetRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CSharpCompletionService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsPartial()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialMethodCompletionProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Words GetWords()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.NameGenerator.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCrefParameterListContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 177,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/ModifiersOrganizer.Comparer.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 41,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetInsertionPointAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PartOfConstantInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax ConvertInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseCollectionInitializer/CSharpUseCollectionInitializerCodeFixProvider.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TExpressionSyntax GetReadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 324,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/OrderModifiers/AbstractOrderModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EditSession()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetExceptionRegions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1462,
  "endLine" : 1486,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private INamedTypeSymbol TryGetPartnerType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2641,
  "endLine" : 2661,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Func CreateAggregateSyntaxMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2694,
  "endLine" : 2718,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetCodeActionEquivalenceKey()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol GetAddOrRemoveMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 443,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MembersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 621,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetEndIncludingLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConflictMarkerResolution/AbstractConflictMarkerCodeFixProvider.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IFieldSymbol CheckFieldAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 257,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallPackageDirectlyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/InstallPackageDirectlyCodeAction.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/MoveTypeCodeRefactoringProvider.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HasRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/CodeRefactoringService.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsFieldOrPropertyReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeParameterCodeRefactoringProvider.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryRemoveCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/RemoveUnnecessaryCastDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 263,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ConvertToLocalDiagnosticsWithCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 604,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetDiagnosticDescriptorsCore()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticsUpdatedArgs()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticsUpdatedArgs.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessProjectEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 312,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RQEvent BuildEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/RQNodeBuilder.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol CreateGetHashCodeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 238,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol WrapMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateConstantFieldActionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ISet FindMatches()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 259,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractIntroduceVariableCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindNugetOrReferenceAssemblyTypeReferencesWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder_PackageAssemblySearch.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeAction CreateCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/ParentInstallPackageCodeAction.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task ReplaceNameNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/Reference.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAsyncToken BeginAsyncOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PartOfP2PReferences()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundCompiler.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldIncludeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentHighlighting/AbstractDocumentHighlightsService.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 296,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IFieldSymbol GetNamedField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseExplicitTupleName/UseExplicitTupleNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TXmlElementSyntax GetParamNodeForParamName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractAddDocCommentNodesCodeFixProvider.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan GetWordSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionUtilities.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionContext.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompletionItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractRecommendationServiceBasedCompletionProvider.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetRelatedDocumentIds()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 234,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractKeywordCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetAssemblyNameFromInternalsVisibleToAttributeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractInternalsVisibleToCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 220,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialMethodCompletionProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionItem Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionItem Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateVariableCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.CodeAction.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Accessibility DetermineMaximalAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.CodeAction.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryAnalyzeCondition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 206,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefinitionItem CreateNonNavigableItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TypeInfoMatchesType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 520,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/UseThrowExpressionCodeFixProvider.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable AddReturnIfUnreachable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.CodeGenerator.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerResult With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.AnalyzerResult.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractExtractMethodService.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray? Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/ObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CalculateUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 230,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 575,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParameterDefaultValueMismatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 704,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1080,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckOptimisticIVTAccessGrants()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 879,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ValidateImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 353,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomModifierUtils.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DecodeMethodModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 436,
  "linesOfCode" : 18,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetImplementingLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1176,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindPartialMethodDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1772,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Sub CheckShadowing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 338,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindImplementingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SubstituteExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 651,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeImplementedEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 272,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckExplicitImplementationTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 300,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetUserSpecifiedDispId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 509,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1323,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSourcePathForDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 589,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedFieldSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CustomModifiersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 268,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 245,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetObsoleteDiagnosticKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ObsoleteAttributeHelpers.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 520,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function RetargetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 623,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EarlyDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 428,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToBoolean()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAssemblyNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ScanSingleLineTriviaInXmlDoc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 871,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub TransitionFromXmlToVB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 336,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeFloatingLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 705,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeDecimalLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 731,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InterpretElseDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 486,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindForToBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2816,
  "endLine" : 2844,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindYield()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 5054,
  "endLine" : 5088,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMultiLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAggregateClauseSymbolInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 985,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLetClauseLambdaBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1535,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckNamedArgumentsForLateboundInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Latebound.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 254,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindAddressOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlContent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 632,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddImportedNamespaceIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 848,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 955,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub LookupDefaultPropertyInTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 1004,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddLookupSymbolsInfoInTypeParameterNoExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 2015,
  "endLine" : 2041,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Integer",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 844,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4575,
  "endLine" : 4598,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DecodeParameterModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 282,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateNullableOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 314,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function KindOfContainingMethodAtRunTime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1882,
  "endLine" : 1909,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BindArrayFieldImplicitInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 249,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 626,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseForLoopControlVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 806,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1081,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/EventBlockContext.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlBracketedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2256,
  "endLine" : 2282,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ConsumeStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5828,
  "endLine" : 5854,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorMessageHelpers.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTupleTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 380,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddCustomModifiersIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 542,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RegisterInferredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TryGetOperatorName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 288,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2528,
  "endLine" : 2553,
  "linesOfCode" : 18,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3648,
  "endLine" : 3696,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4128,
  "endLine" : 4157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4168,
  "endLine" : 4195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4365,
  "endLine" : 4395,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4780,
  "endLine" : 4802,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function SupportsExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 573,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 875,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetPreviousDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodePartials.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitTypeBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 850,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ParsedSyntaxTree.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 488,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetCorrespondingLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreTokensEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxEquivalence.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub IReferenceDispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitTypeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1217,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 516,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1055,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseBaseAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 2094,
  "endLine" : 2119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub FindGlobalDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 249,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildRootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 300,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEnumBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 533,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetExpressionSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 582,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateScriptCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 351,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function WithScriptCompilationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 677,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2146,
  "endLine" : 2166,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IndexOfNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineTypeSymbol.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineFieldSymbol.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 846,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetAsyncMethodKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 384,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SkipAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 541,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function CreateBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteObjectUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperators.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateMakeCopyBackArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteDecimalBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 639,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalAccess.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UpdateConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalAccess.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForEach.vb",
  "fileLinesCount" : 820,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 409,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CaptureExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 246,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function PushBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 262,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyCaptured()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 461,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundDoLoopStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1023,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HoistInDebugBuild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCaseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1846,
  "endLine" : 1867,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ReportUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsInWalker.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1687,
  "endLine" : 1706,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsOutWalker.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetMSBuildVersionString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Extension/CompilerPackage.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsNonGenericTaskType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1323,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblySymbol GetAssemblyDefinitionSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 814,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeConstantTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 552,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetWellKnownAttributeDataStringField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 223,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckOptimisticIVTAccessGrants()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1898,
  "endLine" : 1918,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1232,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckFiniteFlatteningGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2065,
  "endLine" : 2084,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddNestedTypesToDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2284,
  "endLine" : 2302,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2725,
  "endLine" : 2750,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateConditionalAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 904,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 175,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeParameterBounds GetBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 235,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynthesizedSealedPropertyAccessor MakeSynthesizedSealedAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 1015,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol ComputeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1406,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override void DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 298,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceEnumConstantSymbol CreateImplicitValuedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string MakeLabelName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLabelSymbol.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSymbol TransformType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol LookupTopLevelTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Symbol GetSymbolForMemberRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 530,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ICollection CreateReadOnlyMemberNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 743,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2244,
  "endLine" : 2261,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PEParameterSymbolWithCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 336,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetMembersWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 290,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckParametersVarianceSafety()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 705,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MergeUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 867,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Symbol GetWellKnownMemberInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 647,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetNamespaceOrTypeByQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 386,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CalculateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInteractiveInitializerMethod.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 259,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundCall CreateParameterlessCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 301,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEmbeddedAttributeSymbol.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedImplementationMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedImplementationMethod.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Symbol SymbolAsMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 246,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary MakeExplicitInterfaceImplementationMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1370,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.PropertySymbol.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 205,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray RetargetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingMethodSymbol.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 206,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray RetargetExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingMethodSymbol.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 308,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray RetargetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingPropertySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray RetargetExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingEventSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray MakeTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 347,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeOrTypeAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 241,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray SubstituteParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedPropertySymbol.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedAttributeData SynthesizeDynamicAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 628,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T FindMatchingNamespaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 636,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEmbeddedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClsComplianceChecker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentationCommentWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.DocumentationCommentWalker.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.Lowered.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 167,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 529,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeIndent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GetDiagnosticSpanForMissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 677,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseDefineOrUndefDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 249,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken LexXmlElementTagToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3400,
  "endLine" : 3422,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfNodeInParent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Cursor.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string RemoveAttributeSufficeIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 291,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Constants.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 27,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLiteralValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Constants.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol GetDefaultBaseOrNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/TypeSymbolExtensions.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 271,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool KeywordNeedsSeparatorBeforeOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 479,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 222,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTree Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 324,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetRelatedDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/DirectiveTriviaSyntax.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CSharpSyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFirstTokenReplacer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyDeclarationSyntax PropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2379,
  "endLine" : 2396,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/RegionReachableWalker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void NoteWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundNode VisitAlways()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 289,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdjustConditionalState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 596,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1794,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DataFlowPass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DataFlowPass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void NoteWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 603,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1652,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIgnorableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 219,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSequencePointStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 388,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitArrayInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitImplicitReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitConversion.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol DelegateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitConversion.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 332,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1871,
  "endLine" : 1891,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitComplexConditionalReceiverAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 228,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition EmitParameterAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 633,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition EmitInstanceFieldAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 724,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable ParseAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1636,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ValidateWin32Settings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1708,
  "endLine" : 1727,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable ParseWarnings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1812,
  "endLine" : 1834,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForLoopBinder.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAnonymousTypesAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_AnonymousTypes.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression ValidateEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1559,
  "endLine" : 1577,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static uint GetBroadestValEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1949,
  "endLine" : 1968,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakePair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 647,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WhileBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetEventName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1299,
  "endLine" : 1317,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateImplicitConversionErrorsForTupleLiteralArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1915,
  "endLine" : 1940,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithCrefTypeParametersBinder.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void FindExpressionVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 412,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalSymbol MakeDeclarationExpressionVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 483,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LookupSymbolsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/HostObjectModeBinder.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeApplicableUserDefinedExplicitConversionSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedExplicitConversions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasExplicitEnumerationConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1693,
  "endLine" : 1719,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasIdentityOrReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2635,
  "endLine" : 2656,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Conversion GetMethodGroupConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult ArgumentParameterMismatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DependsDirectlyOn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 1019,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OutputTypeInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol MethodGroupReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1351,
  "endLine" : 1373,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExactTupleInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1536,
  "endLine" : 1561,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LowerBoundTupleInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1804,
  "endLine" : 1829,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpperBoundInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2099,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HadAmbiguousBestMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PopulateWithExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodGroup.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string UnaryOperatorNameFromOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorFacts.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 160,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CandidateOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 284,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNestedWithinOriginalContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 456,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPropertyOrEventName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 450,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder VisitXmlCrefAttributeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 998,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MemberDeclarationSyntax GetAssociatedMemberForXmlSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 1228,
  "endLine" : 1249,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedConstant VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1080,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression CreateMethodGroupConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 320,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/MethodGroupResolution.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportBinaryOperatorError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 648,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SpecialType GetEnumPromotedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1358,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BuildArgumentsForErrorRecovery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1242,
  "endLine" : 1260,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BuildArgumentsForErrorRecovery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1280,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol GetCommonTypeOrReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1456,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool EnsureSingleDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 514,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateExplicitConversionErrorsForTupleLiteralArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1995,
  "endLine" : 2020,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindEventAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6094,
  "endLine" : 6114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundObjectCreationExpression UpdateArgumentsAndInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 458,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportInferenceFailure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/VariablePendingInference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSymbol InferredReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeedsByValueFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxNode GetBindingRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1380,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol LiftedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 716,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompilation WithScriptCompilationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 529,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BinderFactory AddNewFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1813,
  "endLine" : 1832,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendDefaultVersionResource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2362,
  "endLine" : 2380,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceOrTypeSymbol GetSpineSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3201,
  "endLine" : 3221,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression GetSpeculativelyBoundExpressionHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 253,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundAttribute GetSpeculativelyBoundAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 408,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetSymbolsAndResultKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3546,
  "endLine" : 3563,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetIndexerGroupSemanticSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 3686,
  "endLine" : 3708,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureSpecialPropertyGetter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override BoundNode VisitThisReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 908,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundStatement Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement UpdateStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 291,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 677,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode MethodDeclarationIfAvailable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 601,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FieldSymbol GetOrMakeField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SynthesizedSubmissionFields.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteInterpolatedStringConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringInterpolation.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForStatement.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement MakePositionIncrement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 933,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_WhileStatement.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundPattern LowerPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Patterns.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteDecimalConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 1334,
  "endLine" : 1355,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicConstructorInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 350,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IfStatement.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 38,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1344,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundNode RewriteLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 304,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 715,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol GetCapturedVariableFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CheckClosures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeclareLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 632,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundFieldAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 382,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICaseClauseOperation CreateBoundPatternSwitchLabelOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1796,
  "endLine" : 1815,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VbcFallbackNoUtf8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 316,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VbcFallbackUtf8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 339,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Utf8OutputInRspFileCsc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1230,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ClientAndOurIdentitiesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/NamedPipeClientConnection.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 173,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RunRequest GetRunRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/BuildProtocolUtil.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DequeueAfterCompleteWithData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingDuplicateRuleSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetInclude1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 473,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalizableResourceStringEquality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 253,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodWithGenericParametersAndReturnTypeFromContainingClass1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 971,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveIndexerWithGenericParametersTypeFromContainingClass1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 1008,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodOnOutParameter1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1048,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetAnalyzersPerLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAnalyzerLoading()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EqualsNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/PEWriter/UsedNamespaceOrTypeTests.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Culture_StrongDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 341,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_LeadingWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_DuplicateSupportPortability2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 317,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_InterleavingElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 361,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Display()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 385,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyName ToAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityExtensions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 38,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/EmitOptionsTests.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T RoundTripValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Node ConstructGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1173,
  "endLine" : 1194,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeSpan TestReaderPerf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1302,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSource_Precomputed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 245,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SourceLink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 267,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessResult RunCommandLineCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SourceLink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 270,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 604,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override string GenerateFullPathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedToolTask.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CompareVersionPartsSpecifiedInSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 558,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CalculateModuleToReferenceMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 428,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetDefaultExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/OutputKind.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteSequencePoints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1026,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StrongNameKeys CommonCreateKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int BinarySearchUpperBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ArrayExtensions.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 205,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ConvertCase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmbeddedText FromStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ComputeLengthAndStorageSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 343,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string Decode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 298,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 171,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 288,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Diagnostic ExceptionToDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/PortableExecutableReference.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool EnumerableIsNotEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/Miscellaneous.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EntityHandle GetMethodHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1196,
  "endLine" : 1215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateTypeDefTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2720,
  "endLine" : 2739,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeParameterInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3314,
  "endLine" : 3335,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtendedPEBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ExtendedPEBuilder.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MemberRefComparer.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionHandlerRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ExceptionHandlerRegion.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 434,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeStateMachineLocalScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 604,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken FindTokenInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1317,
  "endLine" : 1340,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNodeOrToken GetNextSiblingWithSearch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 1004,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReplaceFirstWithChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 337,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurrentNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 213,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GreenNode ToListNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList InsertRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 308,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEAssembly.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetEmbeddedResourcesOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 403,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyQualifiedTypeName DecodeTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 380,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DeclaresType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataReaderExtensions.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetBytesFromFileStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EncodedStringText.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 226,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddDefIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 598,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonPEModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CalculateAssemblyReferenceAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 324,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitLongConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 659,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSwitchBuckets()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 317,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ILOpCode GetReverseBranchCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 511,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleSet LoadRuleSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSetInclude.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.Collection.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TValue GetOrMakeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 106,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleInsert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 455,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 639,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 745,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List ResolveMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 207,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceText TryReadFileContent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 245,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteReadPaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/TouchedFileLogger.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteWrittenPaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/TouchedFileLogger.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Encoding TryParseEncodingName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 877,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzerTelemetryInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerTelemetry.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationAnalysisValueProvider GetValueProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationAnalysisValueProviderFactory.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzerActionCounts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerActionCounts.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryStartProcessingEntity_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetCompilationAnalysisScopeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.AnalyzerExecutionContext.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalyzerAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAttribute.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerImageReference.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task PopulateEventsCacheAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 757,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteOperationActionsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1087,
  "endLine" : 1105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary CreateAnalyzerStateMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateSimulatedCompilationEventsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeDisplayAndId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SubsystemVersion Default()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SubsystemVersion.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 171,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AppendManifestToResourceStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 570,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VersionResourceSerializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 613,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string NormalizeRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 228,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAbsolute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 363,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray ComputeHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ResourceDescription.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetBaseType_Null_UnknownBase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 1002,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNameExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNamespaceDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1337,
  "endLine" : 1357,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddImport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLeadingWhitespaceLinesArePreserved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 491,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Format9()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 184,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatLabelAndGoto1_Bug2588()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2415,
  "endLine" : 2432,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlreadyFormattedGotoLabelIsNotFormatted1_Bug2588()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2511,
  "endLine" : 2528,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryExpression1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2885,
  "endLine" : 2902,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Label2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3003,
  "endLine" : 3020,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Label5()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3067,
  "endLine" : 3084,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreserveLineForAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3323,
  "endLine" : 3340,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Pointer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3394,
  "endLine" : 3411,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoWhile1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3604,
  "endLine" : 3621,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3780,
  "endLine" : 3799,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix4328()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3840,
  "endLine" : 3857,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CastExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3887,
  "endLine" : 3904,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3908,
  "endLine" : 3925,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5602()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4014,
  "endLine" : 4031,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix6536()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4185,
  "endLine" : 4202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4294,
  "endLine" : 4312,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingInNullableTuple()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4802,
  "endLine" : 4820,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerifySpacingAfterMethodDeclarationName_Default()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7240,
  "endLine" : 7257,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatDictionaryInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7314,
  "endLine" : 7331,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment26()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1453,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment29()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1498,
  "endLine" : 1517,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GenerateExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateDoubleLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 271,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateSingleLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 293,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithAccessorDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 910,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InterfaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1379,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3389,
  "endLine" : 3408,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SyntaxNode",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsElementName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 277,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddMissingOrOmittedTokenTransform()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 439,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTypes_DoNotCallDirectly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeForFirstParameterOfLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 943,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeForFirstParameterOfLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 965,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsInRenameLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 382,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DetermineType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 760,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 947,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 832,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ChildThatContainsPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 585,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanRemoveAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ParameterSyntaxExtensions.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLineContinuationTriviaInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ShouldFormatDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 315,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetActualLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 363,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GenerateMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 285,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode FieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnumMemberDeclarationSyntax AsEnumMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 829,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetDeclarationCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1327,
  "endLine" : 1344,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode InsertAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2947,
  "endLine" : 2966,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyList GetSubDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3412,
  "endLine" : 3429,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode IfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3569,
  "endLine" : 3588,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode SimplifyExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpExtensionMethodReducer.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax TryReplaceAngleBracesWithCurlyBraces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 774,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList TypeArgumentSymbolsPresentInName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 821,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvocationExpressionSyntax RewriteExtensionMethodInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryClassifyFromIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EnsureNewLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/UsingsAndExternAliasesOrganizer.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSpecialContainingNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 365,
  "linesOfCode" : 18,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxReference GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInYieldStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1800,
  "endLine" : 1822,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1958,
  "endLine" : 1979,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 525,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsInMemberBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1029,
  "endLine" : 1047,
  "linesOfCode" : 18,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsOnTypeHeader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1681,
  "endLine" : 1701,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitBlockStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryConvertToStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ArrowExpressionClauseSyntaxExtensions.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetArity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeParameterListSyntax GetTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrowExpressionClauseSyntax GetExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 346,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamespaceDeclarationSyntax AddUsingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/NamespaceDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 31,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinTopLevelSingleLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 342,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinPreProcessorSingleLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 368,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanReplaceWithPredefinedTypeKeywordInContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1743,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNotNullableReplaceable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2206,
  "endLine" : 2225,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPartialTypeDeclarationNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 680,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsParamsModifierContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1062,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDeclarationExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1508,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOrderByDirectionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 371,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolDisplayPart MassageErrorTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SymbolDisplayPartExtensions.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 289,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OnRegion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 230,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PreprocessTriviaListMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RemoveSuppressOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/WrappingFormattingRule.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 177,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEmptyForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SpacingFormattingRule.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 357,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveProjectWithReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 474,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDocumentChangedOnDiskIsNotObserved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 635,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KnownMatchesRootMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/MatchTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_ProjectFileExtensionAssociatedWithUnknownLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 753,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CSharp_WithLinkedDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1899,
  "endLine" : 1919,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestApplyChanges_UpdateDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2020,
  "endLine" : 2043,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_LoadMetadataForReferenceProjects_NoMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2245,
  "endLine" : 2266,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAdditionalFilesStandalone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2296,
  "endLine" : 2315,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestProjectReferenceWithReferenceOutputAssemblyFalse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2403,
  "endLine" : 2422,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestProjectReferenceWithNoGuid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2454,
  "endLine" : 2473,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithDuplicatedGuidsBecomeSelfReferential()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2657,
  "endLine" : 2678,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddProject_ProjectInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpPropertiesAndIndexers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 249,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestParameterDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OperatorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 712,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ContinueStatement_While()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 921,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ContinueStatement_For()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 944,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddParenthesesInForEachControlVariable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1097,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddParenthesesInForControlVariable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncFunctionWithQualifiedNameReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2549,
  "endLine" : 2570,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIteratorFunctionWithQualifiedNameReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2575,
  "endLine" : 2596,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Delegate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 286,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveByVal_LineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 693,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveByVal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 854,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NormalizeOperator_Text()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 878,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuation_MixedWithImplicitLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 808,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveLineContinuationInStringInterpolation3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1380,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWeakReferenceLifetime()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/ReferenceCountedDisposableTests.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 123,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream ReadBlob_InTransaction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 226,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanApplyChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 237,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILogger Remove()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/AggregateLogger.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteAnalyzerFileReferenceMvid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 255,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool tokensMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ConstructorInitializerSymbolReferenceFinder.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProbablyContainsStringValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.LiteralInfo.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddMetadataDeclarationsWithNormalQueryAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AddCompilationDeclarationsWithNormalQueryAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder_AllDeclarations.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task LoadOrCreateSpellCheckerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Serialization.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetModuleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditOneDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 422,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode TupleTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1747,
  "endLine" : 1771,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/EditorConfig/EditorConfigStorageLocation`1.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TDeclarationNode AddMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 237,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TDeclarationNode UpdateDestination()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 325,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static CodeGenerationOptions CreateOptionsForMultipleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 357,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void ComputePositionAndTriviaForRemoveAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 487,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMissingNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractImportsAdder.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IMethodSymbol CreateMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode Expand()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/Simplifier.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 205,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan GetExistingOrCalculatedTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 255,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticSeverity GetEffectiveSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 508,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ReferenceCountedDisposable.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 194,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EnumTypesAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 413,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool EqualsOrdinalIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CompareToOrdinalIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override T GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/RecoverableWeakValueSource.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableHashMap RemoveRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 477,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Serialization.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void PerformAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/IExtensionManagerExtensions.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetEndPositionOfSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 292,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EnsureUniquenessInPlace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/NameGenerator.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolEquivalenceComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateSpanUnion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 581,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBrowsingProhibitedByHideModuleNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 738,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool VerifyGetAwaiter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 969,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol EnsureNonConflictingNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IMethodSymbolExtensions.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WrapWithRefIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 449,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamespaceSymbol GetQualifiedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CreateParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 584,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray InferTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeInferenceServiceExtensions.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInterfacePropertyImplemented()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAbstractPropertyImplemented()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 166,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessibleWithin()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNestedWithinOriginalContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 432,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int ConvertTabToSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TreeAndVersion CreateTreeAndVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionStamp GetNewerVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 257,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IImmutableSet GetProjectsThatDirectlyDependOnThisProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetProjectType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/HostContext/ProjectTypeLookupService.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Solution SetCurrentSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInfo CreateProjectInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1431,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ApplyCapitalization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual async Task TryMergeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 246,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportCodeFixProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/ExportCodeFixProviderAttribute.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ParameterTypesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 366,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 323,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParameterRefKindsMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ApplyPreserveLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyIndentationDelta()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 459,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetTokenLength()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 354,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AllowDisjointSpanMerging()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/AbstractSyntaxFormattingService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 130,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ProcessTextBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 162,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineColumn With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumn.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RunService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetNativeDllSearchDirectories()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 309,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemoveChecksums()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/TestUtils.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BidirectionalMap CreateAnalyzerMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Diagnostics/DiagnosticComputer.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateDocumentInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 550,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestElementAccessExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 385,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSealedDeclarationModifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 862,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDelegateDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1548,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddAttributesOnAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2145,
  "endLine" : 2168,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2441,
  "endLine" : 2460,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2463,
  "endLine" : 2482,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddImportsInOrder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestPartialNamespacesNotUsed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 319,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestElasticFormattingPropertySetter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3927,
  "endLine" : 3949,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestEmit()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunEmbeddedStatementNotFollowedBySemicolon()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 231,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StackTrace_NonGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 859,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_NestedTypesClass()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_NestedTypesStruct()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_CurrentSubmissionUsings()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 439,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitInLambda()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1069,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreservingDeclarationsOnException2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1766,
  "endLine" : 1789,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidMaximumOutputLength()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/PrintOptionsTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateVariables()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptState.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDelegate CreateDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptState.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 242,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ScriptOptions UpdateOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 320,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatCollectionHeader()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 556,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EmitOptions GetEmitOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptBuilder.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptOptions WithReferences()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptOptions.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 222,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VenusMargin()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMargin.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 41,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImportsStatementStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1228,
  "endLine" : 1252,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImportsStatementEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1278,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetOptionStatementStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1280,
  "endLine" : 1304,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetOptionStatementEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1330,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInheritsStatementStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1356,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInheritsStatementEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1382,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImplementsStatementStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1384,
  "endLine" : 1408,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImplementsStatementEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1434,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1977,
  "endLine" : 2003,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetClassKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2165,
  "endLine" : 2190,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CollectComments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2192,
  "endLine" : 2215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2465,
  "endLine" : 2491,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFunctionPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub InvokeInsertionUI()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCommandHandler.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteResetInteractive()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/AbstractResetInteractiveCommand.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsInteractiveWindowProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsInteractiveWindowProvider.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsInteractiveWindowProvider.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GenerateMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 558,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateArrayElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 597,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetAttributeNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1618,
  "endLine" : 1636,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Document Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2927,
  "endLine" : 2944,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpDebuggerIntelliSenseContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetAdjustedContextPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AsExternal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestHelpers.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Uri GetHelpLink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPaneService.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GroupActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 706,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Lazy MarshalPdbReader()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1371,
  "endLine" : 1405,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol GetEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 491,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalDefinitionItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/VisualStudioDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyAnalyzerReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 355,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyAnalyzerReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 377,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItem AddDocumentToFolder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 662,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseDocumentCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 852,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnsubscribeFromSharedHierarchyEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1313,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSolutionProperties()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VisualStudioWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspace.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetRuleSetFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAdditionalFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray GetStrongNameKeyPaths()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 359,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnImportChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 679,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateMetadataReferenceAliases()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1259,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshAllFactories()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITableEntriesSnapshot GetSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDataAddedOrChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 279,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/OpenDocumentTracker.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldInclude()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 207,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerFileWatcherService.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CollectDeadKeys()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/CleanableWeakComHandleTable.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComHandle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/ComHandle.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetSimplifiedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionGenerateSwitchCases.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 98,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSnippetInfoService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioWaitContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitContext.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateAccessList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 173,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitialSetup()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateFileNameExtension()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 700,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetTaskTokenList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/CommentTaskTokenSerializer.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueTuple GetOriginalOrMappedLineColumn()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 662,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage`2.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ExecuteVisualStudio2014()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ExecuteRoslyn()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ExecuteInteractive()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 579,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Data TryGetExistingData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeState.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnGlobalOperationStarted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 244,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Free()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.ConnectionManager.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/IsCalledByGraphQuery.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/ImplementedByGraphQuery.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/OverriddenByGraphQuery.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/CallsGraphQuery.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/OverridesGraphQuery.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IAssemblySymbol GetContainingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 385,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QuerySortAndRemoveUnusedUsingsStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 335,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateProjectConfigurationsToUseRuleSetFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 534,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TPattern GetPattern()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/BaseItem.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 184,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageMoniker MapEffectiveSeverityToIconMoniker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IAttachedCollectionSource CreateCollectionSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemProvider.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ExtractAnalyzerFilePath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsUtilities.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IInvisibleEditor OpenInvisibleEditor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/RoslynVisualStudioWorkspace.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetBinaryOperatorKindText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetVariableKindText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateNumber()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 538,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual object GetParent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetCurrentNodeKeys()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 779,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCodeModelService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpdaterService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStrongNameProviderEmpty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 123,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericWithNoArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericWithCorrectArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericInLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArgumentsInMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 607,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnAliasName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 989,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1280,
  "endLine" : 1297,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithOneName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1300,
  "endLine" : 1317,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestContextualKeyword1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1321,
  "endLine" : 1339,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWhenReadBetween1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 304,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 2170,
  "endLine" : 2189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAdditionalFile_Properties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 861,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 684,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1824,
  "endLine" : 1845,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2985,
  "endLine" : 3006,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4146,
  "endLine" : 4167,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5307,
  "endLine" : 5328,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6468,
  "endLine" : 6489,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7629,
  "endLine" : 7650,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8790,
  "endLine" : 8811,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldToProperty1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2252,
  "endLine" : 2271,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyToField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 2274,
  "endLine" : 2293,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetExpectedSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Locals_Rename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Locals_TypeChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 280,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions2b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 935,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 958,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1278,
  "endLine" : 1298,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorWithInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1343,
  "endLine" : 1363,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifySemantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/Extensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InFrontOfFirstFromClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 813,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InFrontOfSecondFromClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 833,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InFrontOfLetClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 853,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InFrontOfJoinClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 873,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InFrontOfOrderByClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 893,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PatternSwitchCase_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4308,
  "endLine" : 4325,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PatternSwitchCase_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4328,
  "endLine" : 4345,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PatternSwitchCase_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4348,
  "endLine" : 4365,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_DeleteParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2599,
  "endLine" : 2618,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorInitializer_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3713,
  "endLine" : 3732,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorInitializer_Update4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3756,
  "endLine" : 3775,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Delete4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8464,
  "endLine" : 8482,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Delete6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8507,
  "endLine" : 8525,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Insert4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8615,
  "endLine" : 8633,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 885,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field_Recompile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1052,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1140,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_Initializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1265,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Event_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1290,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNewLineBeforeDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5003,
  "endLine" : 5024,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIDisposableThroughMember_NoDisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5167,
  "endLine" : 5185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceForIDisposableNonApplicable1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6049,
  "endLine" : 6069,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestContextualKeyword1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4583,
  "endLine" : 4601,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFireForElseWithBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCustomCollectionInitializerAddMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1276,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCustomCollectionInitializerAddMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1301,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCustomCollectionInitializerAddMethod3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1326,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithStringOnLeft()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRightSideOfString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithStringOnRight()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithComplexExpressionOnLeft()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithComplexExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithVerbatimString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 244,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithMultipleStringConcatinations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 345,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithMultipleStringConcatinations2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 366,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithMultipleStringConcatinations3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 387,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedLocalFunctionFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedLocalFunction/RemoveUnusedLocalFunctionTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedLocalFunctionFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedLocalFunction/RemoveUnusedLocalFunctionTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedVariableMultipleOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedVariableMultipleOnLine1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedVariableFixAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedVariableFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPropertyAndField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 240,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotMissingWhenInsideSingleLineArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 305,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotMissingWhenInsideSingleLineArgument3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 345,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindPartialClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StartStopSanity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 718,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/YieldStatementHighlighterTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/YieldStatementHighlighterTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/YieldStatementHighlighterTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ReturnStatementHighlighterTests.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ReturnStatementHighlighterTests.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 218,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedDisabledCodePreProcessorDirectivesWithElseShouldCollapseEntireDisabledRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedDisabledCodePreProcessorDirectivesWithElifShouldCollapseEntireDisabledRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 168,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedDisabledCodePreProcessorDirectivesShouldCollapseEntireDisabledRegion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 240,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestElseClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfElse1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 302,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedBlockInSwitchSection1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 342,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoInvocationOnEventNotInCurrentClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 377,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitableMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1546,
  "endLine" : 1566,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitableMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1569,
  "endLine" : 1589,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSigHelpIsVisibleOnInaccessibleItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 2004,
  "endLine" : 2024,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWith2ParametersOn1XmlDoc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithArgumentsAndNamedParameters1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 487,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithArgumentsAndNamedParameters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 514,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithArgumentsAndNamedParameters3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 541,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn1_WithRefReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn1_WithRefReadonlyReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyTypeName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 703,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyTypeName6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 828,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableSimplification1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2165,
  "endLine" : 2182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableSimplificationInsideCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2384,
  "endLine" : 2405,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInLocalDeclarationDefaultValue1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3285,
  "endLine" : 3304,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInsideCref_NonDefault_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3418,
  "endLine" : 3439,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInMemberAccess_Default_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3570,
  "endLine" : 3587,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplifyTypeNameInPropertyLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3771,
  "endLine" : 3788,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NullNodeCrash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 559,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests_FixAllTests.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 218,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTopLevelImplicitClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3326,
  "endLine" : 3346,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInNamespaceImplicitClass_FieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3379,
  "endLine" : 3399,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateStaticMethodInField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4375,
  "endLine" : 4395,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastNeedForUserDefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveIdentityCastWhichAffectsOverloadResolution1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 271,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnneededCastInParameterDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 384,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInTernaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1708,
  "endLine" : 1727,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveCastInConstructorInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1731,
  "endLine" : 1749,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNumericCastInUncheckedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1940,
  "endLine" : 1961,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNumericCastInCheckedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1989,
  "endLine" : 2010,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToInterfaceForSealedType9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2442,
  "endLine" : 2465,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_609497()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3174,
  "endLine" : 3193,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastThatChangesShapeOfAnonymousTypeObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3695,
  "endLine" : 3713,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3754,
  "endLine" : 3771,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithDifferentNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3774,
  "endLine" : 3791,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnEnumComparison1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3847,
  "endLine" : 3865,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnEnumComparison2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3869,
  "endLine" : 3887,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnInvalidUnaryOperatorEnumValue1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3949,
  "endLine" : 3967,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnInvalidUnaryOperatorEnumValue2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3973,
  "endLine" : 3991,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromMultipleTypeConstraintClauses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericPropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 269,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericMethodInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 347,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTestObjectConstruction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 445,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotMissingOnKeywordWhichIsAlsoASnippet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 502,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DiagnosticAnalyzerDriverAllInOne()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInCatchDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 261,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnAssignmentToInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 380,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnStackAllocsInOuterMethodScope()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1990,
  "endLine" : 2007,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_Invocation_FromInnerClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_Invocation_FromInnerClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_Invocation_FromOuterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_TypeParameters3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 691,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_BaseList_LargerBaseList3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 850,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_BaseList_LargerBaseList4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 874,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerDifferentAttributeConstructors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsGenericField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 267,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsGenericConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 584,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShebangAsFirstCommentInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleLiteralWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3963,
  "endLine" : 3980,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 784,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeNameInsideNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1556,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewOfClassWithOnlyPrivateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1984,
  "endLine" : 2002,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamespaceClassAmbiguities()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 598,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfOrAndExpressionWithParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 273,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAliasInUse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 915,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReferenceInCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1307,
  "endLine" : 1328,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeArgumentWithUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNullableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 593,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckScopeConflict1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 409,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckScopeConflict2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 430,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheckScopeConflict3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 451,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalDirectiveWithTwoMatchingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 543,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmatchedConditionalDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 723,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmatchedConditionalDirective2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 747,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAbstractProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 707,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAutoProperty5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 870,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveTypeWithWithUsingsAndNoContainerNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRenameFileWithFolders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameFile.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithArrowBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithDifferentNames_GetAndSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1430,
  "endLine" : 1449,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructorFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 399,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructorFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 420,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParameterFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 441,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParameterFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 462,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNameConflict1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 638,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNullLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3771,
  "endLine" : 3790,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNonEmptySpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 321,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedIfUserPrefersBlockBodiesAndInBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConstructorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferExpressionBodyForPropertyIfPropertyAndAccessorBothPreferExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedIfUserPrefersBlockBodiesAndInBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedIfUserPrefersBlockBodiesAndInBlockBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedIfUserPrefersExpressionBodiesAndInExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedIfUserPrefersExpressionBodiesAndInExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForOperatorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConversionOperatorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBodyForAccessorEventWhenAccessorWantExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 209,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 229,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBodyForAccessorEventWhenAccessorWantExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdatePropertyInsteadOfAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateIndexerIfIndexerAndAccessorCanBeUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAccessorListFormatting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 321,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 370,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStruct1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 393,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 470,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 585,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFinalCaretPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 925,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedForBoundParametersOfOperators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3225,
  "endLine" : 3244,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestContextualKeyword1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7201,
  "endLine" : 7219,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindPartialClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StartStopSanity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 521,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DescriptionItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 544,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurlies()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/BraceMatching/InteractiveBraceHighlightingTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_NotInsideMethodBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 387,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_NotInsideMethodBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 413,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_NotInsideCtor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 487,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenLineAbove1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1653,
  "endLine" : 1679,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenLineAbove2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1709,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenLineAbove4_Tabs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1745,
  "endLine" : 1771,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenLineBelow1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1775,
  "endLine" : 1801,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenLineBelow2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1805,
  "endLine" : 1831,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenLineBelow4_Tabs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1855,
  "endLine" : 1881,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FilteringOverloadsByCallSite()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 241,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontFilterYet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DescriptionStringInMethodOverloads()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 397,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InDelegates()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 419,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InDelegateInvokeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 441,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PermitTypingParameterTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 413,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryContextualKeywords2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2599,
  "endLine" : 2617,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryContextualKeywords3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2622,
  "endLine" : 2640,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoEnumMembersInEnumLocalAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3098,
  "endLine" : 3116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task VerifySendEnterThroughToEnterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EnumMemberNameFromSource1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1665,
  "endLine" : 1683,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EnumMemberNameFromSource2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1686,
  "endLine" : 1704,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnconstructedGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3765,
  "endLine" : 3783,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrefInGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4258,
  "endLine" : 4277,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreRender()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests_Venus.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PreRender()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests_Venus.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmbededStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 617,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CollectionExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 873,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Namespace2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Struct1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 335,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FollowPreviousElement7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1606,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SemicolonInCommentOnLastLineDoesNotFormat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 508,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideMultiLineRegularComment_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 606,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideMultiLineRegularComment_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 631,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 837,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ColonInLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 961,
  "endLine" : 979,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoNotFormatColonInConditionalOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1065,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoNotFormatColonInArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1070,
  "endLine" : 1088,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoNotFormatColonInTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStaticInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 257,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSpecialCaseSystemWithUsingStatics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingForErrorType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfAdded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1415,
  "endLine" : 1435,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfUsedInExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1508,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 553,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedMethodWithSingleLineBlockBodiedAnonymousMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 651,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedMethodWithExpressionBodiedSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 701,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedMethodWithExpressionBodiedParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 751,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SyntacticErrorInSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 756,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectWithinCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 798,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectWithinCatchFilterClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 818,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Whitespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetGeneratedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/AbstractGenerateCodeItem.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlElementHighlighter.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDesignerGeneratedTypeWithInitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/NamedTypeSymbolExtensions.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEndConstructState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 160,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function EndsWithSingleExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 230,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultipleConversions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodGroupWithGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 193,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 692,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateEventHandlerWithEscapedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 716,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCodeGenerationItemsShouldNotAppearWhenWorkspaceDoesNotSupportDocumentChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 820,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDoNotRecomputeAfterFullRecompute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/NavigationBarPresenterTests.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProjectionBuffersWork()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/NavigationBarPresenterTests.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicConstructors.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 30,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicConstructors.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call x.Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6768,
  "endLine" : 6792,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 809,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 945,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 989,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGlobalAnalyzerGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 332,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDuplicateImageAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 410,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDiagnosticAnalyzerExceptionHandledNoCrash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 511,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1082,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitListOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTagCompletion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTagCompletion3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOnlyAssembliesThatAreNotAlreadyIVT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 455,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNavigateOutOfItemChangeSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 492,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TargetTypePreselectionConvertibility1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2391,
  "endLine" : 2411,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function InvokeWithKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 673,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOverrideDefaultParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1796,
  "endLine" : 1816,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 1915,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2654,
  "endLine" : 2680,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoBlockOnCompletionItems4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3210,
  "endLine" : 3233,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = asd$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3320,
  "endLine" : 3343,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = asd$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3355,
  "endLine" : 3378,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = asd$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3390,
  "endLine" : 3412,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOnlyAssembliesThatAreNotAlreadyIVTWithSyntaxError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 563,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCompletionDoesNotCrashWhenSyntaxTreeNotPresent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CompletionServiceTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyTagsAreCorrect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeAttributeWhenRenamingToRegularKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeAttributeUsageWhenRenamingToAssembly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeAttributeUsageWhenRenamingToModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeWhenRenamingPropertyToMid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 211,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeWhenRenamingPropertyToStrangelyCasedMid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 238,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ParameterConflictingWithLocal_Unresolvable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 395,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug579200_RenameNestedAliasTarget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 426,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoConflictForIsolatedScopes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UseFullAttributeNameWhenShortNameIsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/EscapingTests.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeAttributeIfKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/EscapingTests.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameCommandWithSelectionDoesNotSelect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 106,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionInsideExpressionBodiedLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 236,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionInsideExpressionBodiedLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 262,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterConflictingWithInstanceField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 565,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MinimalQualificationOfBaseType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 918,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MinimalQualificationOfBaseType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 944,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BreakingRenameWithSameClassInOneNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameFunctionCallAfterElse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1664,
  "endLine" : 1688,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub QualifyTypeNameInImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1838,
  "endLine" : 1861,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 373,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyRenameOptionChangedSessionCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 175,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvalidExpansionTarget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1463,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CheckOpeningPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/ParenthesisCompletionSession.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReplaceCaseIndentationRules()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 191,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetIndentString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.StringSplitter.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsWithinNaturalLanguage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/TextStructureNavigation/TextStructureNavigatorProvider.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyList GetChangeRanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 361,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentationResult? GetDesiredIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task WaitForPendingWorkAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 282,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InlineRenameReplacementKind GetReplacementKind()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/InlineRename/IEditorInlineRenameService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConnectToWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnTextViewBufferPostChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_OnTextViewBufferPostChanged.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 41,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateModelTrackingSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFilterCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 378,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TodoItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 139,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeActions/CodeActionEditHandlerService.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateSolutionWithOriginalName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCommitter.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 203,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool FormatToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryFormat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.TypeChar.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindReferences/FindReferencesCommandHandler.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/SignatureHelpCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITextSnapshotLine GetNonEmptyPreviousLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList SelectMatchingExtensionValues()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/HostWorkspaceServicesExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IProjectionBuffer CreateProjectionBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IProjectionBufferFactoryServiceExtensions.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StreamingGoToImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToImplementation/GoToImplementationCommandHandler.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagSpanIntervalTree GetAccurateTagIntervalTreeForBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 786,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPaused()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.Tagger.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarActionlessItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarActionlessItem.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary GetProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/IDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SnapshotSpan GetDestinationTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/NagivateToHighlightReferenceCommandHandler.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolInlineRenameInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 344,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ConvertToFileName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 160,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessPatchXElementAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 446,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SizeToFit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/IWpfTextViewExtensions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoslynCompletionSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution GetFixedSolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/FixAll/FixMultipleOccurrencesService.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryMapToSingleSnapshotSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/AdornmentManager.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 348,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_Insert_PInvoke_Semantic2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1397,
  "endLine" : 1420,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EventAccessorReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5921,
  "endLine" : 5944,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IfBlockToStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 317,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete_AsNew_Multi1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2121,
  "endLine" : 2145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete_AsNew_Multi2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2148,
  "endLine" : 2172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete_AsNew_WithLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2175,
  "endLine" : 2199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete_Array1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2202,
  "endLine" : 2226,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete_Array2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2229,
  "endLine" : 2253,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindOverriddenMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 412,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MethodDeclarationHighlighterTests.vb",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 437,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MethodDeclarationHighlighterTests.vb",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 489,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1045,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1076,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1362,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cc.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 728,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cc.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 760,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 353,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 383,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionsMovedAfterBannerTextWithImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 441,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClashesWithMethod3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1242,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClashesWithMethod4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClashesWithMethod5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1286,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClashesWithMethod6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1289,
  "endLine" : 1308,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericMethodDefinitionAsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 193,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSearchPackageSingleName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSearchPackageMultipleNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 498,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim gooGoo = DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2099,
  "endLine" : 2118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateType_Event_7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2564,
  "endLine" : 2584,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateTypeThatBindsToNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1348,
  "endLine" : 1368,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler [|MyBase.XEvent|], AddressOf EClass_EventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 881,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoveHandler [|MyBase.XEvent|], AddressOf EClass_EventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 918,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 552,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_BaseList_LargerBaseList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 761,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_BaseList_LargerBaseList3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 825,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDisableWarningDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3717,
  "endLine" : 3736,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 640,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 685,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnusedTypeImportIsRemoved()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 852,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterXmlElementStartTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 763,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MultipleTypesInFileWithNoContainerNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontInsertUnnecessaryCast4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1290,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1724,
  "endLine" : 1748,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1775,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1796,
  "endLine" : 1819,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary20()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1995,
  "endLine" : 2016,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyIndexMatchedInner2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyNestedDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypingCharacter_NoReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesParamTag_NestedInSummaryTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 454,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected friend function Conversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1708,
  "endLine" : 1727,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Function Conversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1902,
  "endLine" : 1921,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestShowAllAccessibilitiesIfNoneTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 324,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFilterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 348,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFilterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 372,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFilterFriend()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 396,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3036,
  "endLine" : 3056,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3066,
  "endLine" : 3086,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3274,
  "endLine" : 3295,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3379,
  "endLine" : 3400,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3898,
  "endLine" : 3918,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3927,
  "endLine" : 3947,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler c.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4062,
  "endLine" : 4082,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler c.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4092,
  "endLine" : 4112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_Class_BrowsableStateNever_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4269,
  "endLine" : 4290,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim cc As NS.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4299,
  "endLine" : 4319,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_Class_BrowsableStateAlways_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4350,
  "endLine" : 4371,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim cc As NS.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4380,
  "endLine" : 4400,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_Interface_BrowsableStateNever_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4764,
  "endLine" : 4785,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_Interface_BrowsableStateAlways_DeriveFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4816,
  "endLine" : 4837,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4919,
  "endLine" : 4939,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4947,
  "endLine" : 4967,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As Color = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As Color = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeOfTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1597,
  "endLine" : 1621,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNextStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1671,
  "endLine" : 1693,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestLambdaParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2250,
  "endLine" : 2273,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeParameterInReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2789,
  "endLine" : 2810,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEscapedParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.MethodNameGeneration.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod32()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1091,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsertionPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1736,
  "endLine" : 1758,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4758()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1857,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4779()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1903,
  "endLine" : 1925,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4779_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1929,
  "endLine" : 1952,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4780()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1956,
  "endLine" : 1978,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4780_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1982,
  "endLine" : 2004,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4780_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2008,
  "endLine" : 2030,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoNoYesYesNoNoNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2679,
  "endLine" : 2701,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesYesYesYesNoNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3064,
  "endLine" : 3086,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoYesYesYesNoYesYesNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3595,
  "endLine" : 3617,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_YesNoNoNoYesNoNoNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3705,
  "endLine" : 3727,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_YesNoNoNoYesNoNoYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3730,
  "endLine" : 3752,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix5135()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4421,
  "endLine" : 4443,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6215()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4554,
  "endLine" : 4576,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6310_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4837,
  "endLine" : 4861,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethodOnVariableDeclaredInFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5256,
  "endLine" : 5278,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethodForBadRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5538,
  "endLine" : 5558,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethodForBadRegion_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5562,
  "endLine" : 5582,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOutmostXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5807,
  "endLine" : 5831,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractObjectArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5855,
  "endLine" : 5877,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplicitLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.TriviaProcessor.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 123,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplicitLineContinuation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.TriviaProcessor.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix7660_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 999,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix7660_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1027,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SubstituteDisplayClassVariables()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetNamesForFlagsEnumValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EvaluationContext CreateTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EvaluationContext CreateMethodContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalDefinition GetPreviousLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFileNameWithoutExtension()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 311,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetLocalNames()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 394,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmClrCustomTypeInfo GetCustomTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/AttributeHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeclarationInfo AccessingBaseMemberWithSameNameRequiresExplicitCast()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary GetDebuggerBrowsableAttributeState()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 511,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EvalResult GetMemberRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSignature DecodeTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 218,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override IEnumerable GetAllModules()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolver.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override MetadataReader GetModuleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolver.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OnFunctionResolvedDelegate OnFunctionResolved()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolver.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 166,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/Name.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/TypeSignature.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AsyncExecute()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteAsyncOperation.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AttachToClientProcess()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 205,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetStringLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Completion/FileSystem/DirectiveCompletionProviderUtilities.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 30,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsCodeFixes()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 37,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/StressTests.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VerifyProjectJsonContents()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ViewCommand.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool VerifyTracked()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ProjectJsonUtil.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XDocument GenerateMSBuildXml()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/GenerateUtil.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryCase()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 178,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ParseNodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 174,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteSetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 454,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteSetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 473,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteContextualGreenFactories()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 676,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedFactories()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1502,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int RequiredFactoryArgumentCount()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1532,
  "endLine" : 1552,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendExtra()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddImpl()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 781,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool GetOptionParts()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1050,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckNewSdkSimplified()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckPackageReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 232,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsInSymbolHeader()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2418,
  "endLine" : 2446,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportRudeEditsForAncestorsDeclaringInterStatementTemps()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 3142,
  "endLine" : 3173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanSimplifyToLengthEqualsZeroExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 373,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetElementAccessItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.ElementAccess.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 32,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/FunctionAggregationSignatureHelpProvider.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertMemberGroupMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.MemberGroup.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNormalTypeConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.NormalType.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 33,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Async Function GetTypeDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractInterface/VisualBasicExtractInterfaceService.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function RemoveUnnecessaryImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddRedundantAliasImportsClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IntroduceLocalDeclarationIntoLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceLocal.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBeginStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEndConstruct/GenerateEndConstructCodeFixProvider.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEndConstruct/GenerateEndConstructCodeFixProvider.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindLastContiguousStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsAnyPragmaDirectiveForId()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 217,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsInAsyncBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicAddAwaitCodeFixProvider.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertToAsyncFunction()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicConvertToAsyncFunctionCodeFixProvider.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/KeyKeywordRecommender.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 39,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/NewKeywordRecommender.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/UntilAndWhileKeywordRecommender.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ThenKeywordRecommender.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 35,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/WhileLoopKeywordRecommender.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/AttributeScopesKeywordRecommender.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 38,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/SubKeywordRecommender.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportDiagnosticsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseInferredMemberName/VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Iterator Function GetIfElseStatementChain()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseObjectInitializer/VisualBasicUseObjectInitializerCodeFixProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function UnderValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 329,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Join()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 366,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ContainingScopeHasAsyncKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetFirstStatementUnderContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 241,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCollectionInitializer/VisualBasicUseCollectionInitializerCodeFixProvider.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List UpdateParamTagsInLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 453,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFullyQualify()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/FullyQualify/CSharpFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetPropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ExpressionSyntax UnwrapCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 349,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetLocalNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetBreakpointSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override double GetDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditClassifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1741,
  "endLine" : 1757,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClassifyDeclarationBodyRudeUpdates()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2865,
  "endLine" : 2882,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAsyncMethodOrLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 281,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertAutoPropertyToFullProperty/CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateNewRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertAutoPropertyToFullProperty/CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertAutoPropertyToFullProperty/CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax SimplifyInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.Rewriter.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/RegionDirectiveStructureProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISyntaxFactsService GetSyntaxFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ValidateFormatString/CSharpValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 35,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryGetGenericIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInAttributeArgumentInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGenerateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 919,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNode GetNodeToSimplify()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode ConvertToAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Async/CSharpAddAwaitCodeFixProvider.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 171,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PrivateKeywordRecommender.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsConstructorInitializerContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BaseKeywordRecommender.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUnsafeCastTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VoidKeywordRecommender.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProvider.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTypeParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/TupleNameCompletionProvider.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetExistingTopLevelElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 333,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 205,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override StructDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/StructDeclarationOrganizer.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 29,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MethodDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/MethodDeclarationOrganizer.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 29,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ClassDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/ClassDeclarationOrganizer.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 29,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override InterfaceDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/InterfaceDeclarationOrganizer.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 29,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetFirstStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable WrapInCheckStatementIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 256,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxList ReplaceStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 346,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BindsWithoutErrors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 294,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateReferencesInDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 240,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOrdered()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/OrderModifiers/AbstractOrderModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetDeletedNodeDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1506,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextSpan GetDeletedNodeActiveSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1556,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasMemberInitializerContainingLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2930,
  "endLine" : 2949,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryMapParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3333,
  "endLine" : 3355,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIntegral()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertNumericLiteral/AbstractConvertNumericLiteralCodeRefactoringProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 159,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/UseCoalesceExpressionCodeFixProvider.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldIncludeFormatMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 242,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateReferencesInDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 231,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IFieldSymbol CreateField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsMemberAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNamedArguments/AbstractUseNamedArgumentsCodeRefactoringProvider.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 230,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray FilterPreviousResults()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.InProcess.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SearchResult ConvertResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.InProcess.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ConstructSecondarySortString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.SearchResult.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FormatCallWorksAtRuntime()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 329,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpSymbolParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpParameter.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpParameter.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 176,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceLocationDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/ReferenceLocationDescriptor.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAnalyzerTypeCount()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticLogAggregator.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportUnboundIdentifierNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/UnboundIdentifiersDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/PreferFrameworkTypeDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary MergeExistingDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 276,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilationWithAnalyzers CreateAnalyzerDriver()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LatestDiagnosticsForSpanGetter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan AdjustSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 289,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAnalyzerLoadFailed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 524,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractInterfaceResult ExtractInterfaceFromAnalyzedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateDefaultConstructors/GenerateDefaultConstructorsCodeRefactoringProvider.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ProcessDocumentAnalyzersAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 165,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryTake()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Register()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task WaitForIdleAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IdleProcessor.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractPriorityProcessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AbstractPriorityProcessor.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 479,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 264,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetNextWorkItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.HighPriorityProcessor.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateSymbolTreeInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 214,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/ParenthesesTreeWriter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RenameThenRemoveAsyncTokenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodSynchronous/AbstractMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetValueText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/SyntaxTokenListExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static INamedTypeSymbol GetEnclosingNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateFromMembers/AbstractGenerateFromMembersService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/GenerateConstructorFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddNavigationAnnotationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/GenerateConstructorFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 189,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetScopeString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 297,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task CreateChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task CreateChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedSuppressionDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken GetNewTokenWithPragmaUnsuppress()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 199,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetSuppressionsFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract Task GetCodeActionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Async/AbstractAsyncCodeFix.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IEnumerable GetTargetNodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/GenerateMember/AbstractGenerateMemberCodeFixProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetPrecedingNewLineCount()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 305,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddOverloadCountPart()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 577,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList InlineDelegateAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/IAnonymousTypeDisplayExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionList()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionList.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionItem Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/XmlDocCommentCompletionItem.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetDescriptionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractCrefCompletionProvider.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DecodeSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionItem CreateWithSymbolId()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionItem CreateWithNameAndKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetAttributeSyntaxNodeOfToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractInternalsVisibleToCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GenerateMemberAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialMethodCompletionProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToDisplayMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 383,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatcher GetPatternMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSystemCompletionHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/FileSystemCompletionHelper.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CreateCodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract bool TryAnalyzePatternCondition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryAnalyzeBinaryExpressionCondition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefinitionsAndReferences()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionsAndReferences.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryNavigateToMetadataSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.DocumentLocationDefinitionItem.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray CreateMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.CodeGenerator.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 317,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.SymbolMapBuilder.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary CreateOldToNewTokensMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratedCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.GeneratedCode.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 28,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary CreateOldToNewTokensMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OperationStatus GetOperationStatus()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 259,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 176,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsSameType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 346,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CanBeCalledWithNoParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbolExtensions.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateQuickAttributeChecker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 343,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AtomicStoreIntegerAndDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 855,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EarlyDecodeAttributeForDefaultParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbol.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 278,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetMethodLocationFromSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 885,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1231,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub PostDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1819,
  "endLine" : 1842,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 2188,
  "endLine" : 2210,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1068,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub FindGroupClassBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 233,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SignaturesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 673,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub RegisterDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MetadataOrSourceAssemblySymbol.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 215,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 122,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1228,
  "endLine" : 1251,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DecodeTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/TupleTypeDecoder.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 251,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 189,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetOverriddenMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/OverriddenMembersResult.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsDeclaredInSourceModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 551,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsElementNameReserved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 630,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CollectTupleElementFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 679,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub ReportNamesMismatchesIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1092,
  "endLine" : 1114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeExplicitInterfaceImplementationMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 638,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConstraintImpliesReferenceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 262,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SynthesizeDecimalConstantAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 241,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetDeclaringSyntaxNodeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 305,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedPropertySymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetNamedTypeDefinitionFromUnderlyingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 235,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MatchAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 379,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetCanBeCalledWithNoParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbolExtensions.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 39,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToSingle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 685,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 543,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TryParseStaticLocalFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 356,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlCharacterGlobalHelpers.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TrySkipFollowingEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1333,
  "endLine" : 1353,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeHalfWidthIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 373,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NearestStatementThatContainsPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryCrumbleOnce()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 291,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOnErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 511,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3557,
  "endLine" : 3583,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetBindableParent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 392,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlMemberAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 760,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub FilterSymbolsInLookupResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1549,
  "endLine" : 1570,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub WarnOnRecursiveAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 1005,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Constraints.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2475,
  "endLine" : 2497,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ForOrForEachBlockBinder.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForParameterDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 325,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 838,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/TypesOfImportedNamespacesMembersBinder.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub LookupAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RelationalOperatorKindToCaseKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 367,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ResyncAndProcessStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineIfBlockContext.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function RecoverFromMismatchedEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/InterfaceDeclarationBlockContext.vb",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 219,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/PropertyBlockContext.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ParseExternalID()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 413,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryParseCrefOperatorName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1280,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseRestOfDocCommentContent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1719,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1912,
  "endLine" : 1936,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlElementStartTag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2090,
  "endLine" : 2117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2119,
  "endLine" : 2147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BeginsGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseImportsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4747,
  "endLine" : 4774,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetTokenAndEatNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5965,
  "endLine" : 5987,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseSelectListInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetWellKnownCharacterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 522,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1183,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InheritsFromIgnoringConstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 475,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 197,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TryFoldNothingReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 898,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4823,
  "endLine" : 4845,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 656,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxWalker.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsPreprocessorKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CanStartSpecifierDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 427,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function EndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxFactory.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub AddSyntaxErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 269,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetExpressionRangeVariableLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 297,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function IGenericParameterGetConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeParameterSymbolAdapter.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 209,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 471,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 718,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub GetExportedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 511,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeDefinitionGetNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 730,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitFieldLoadReceiverAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 720,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AllowedToTakeRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 366,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 736,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 730,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/LexicalOrderSymbolComparer.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 191,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckParameterCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 412,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetParameterTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 973,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetParameterRefKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 995,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIncludeElementLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 601,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteSpillSequenceIntoBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 417,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GeneratePropertyGet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 595,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CaptureNullableIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NullableValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NullableHasValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TransformRewrittenBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalExpressions.vb",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 206,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplaceObjectOrCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreation.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 424,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLambdaRelaxationConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 253,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CouldPossiblyBeNothing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 381,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundNode",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Concat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 407,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsLegalBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1317,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 306,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundCallOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 376,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundObjectCreationExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 664,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundForEachStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1065,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateArgumentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 234,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAnonymousTypeCreationInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 300,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetConversionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 461,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBranchTargetLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNotCapturedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 1001,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsInWalker.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DeclaredVariableIsAlwaysAssignedBeforeInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 2013,
  "endLine" : 2035,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ReportUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsOutWalker.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 164,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CalculateUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 290,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SpecialTypeExtensions.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 26,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int ComputeHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConversionSignatureComparer.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MissingAssemblySymbol GetOrAddMissingAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 835,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyDataForFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 952,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 518,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet GetUniqueSourceAssemblyAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1167,
  "endLine" : 1186,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Accessibility EffectiveAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 784,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckTypeParameterNameConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1770,
  "endLine" : 1791,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray FixPartialMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2508,
  "endLine" : 2527,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceOrdinaryMethodSymbol CreateMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol ComputeReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 376,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPointerFieldSyntactically()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 388,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValue DecodeDefaultParameterValueAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 629,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PointerTypeSymbol TransformPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 362,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEAssemblySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void AddSynthesizedReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 1156,
  "endLine" : 1175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TMember GetTupleMemberSymbolForUnderlyingMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1083,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleVirtualElementFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleFieldSymbol.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 273,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSZArrayInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetMemberTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 300,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetMemberTypeArgumentsNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 318,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Symbol GetLeastOverriddenMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 487,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 343,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 232,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DiagnosticInfo CalculateUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1099,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location GetSecurityAttributeActionSyntaxLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 386,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureAttributeArgumentsAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/PEAttributeData.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckSourceLocationSeen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CustomModifierCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 857,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckOverrideConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 367,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckTypeConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 689,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureMapAndTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Encode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 758,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetGenericTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 868,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetGenericTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 886,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetAnonymousTypeKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol LookupName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/AttributeDataAdapter.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 176,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SeparatedSyntaxList AsSeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 317,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conversion GetInConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 733,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conversion GetOutConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 759,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitNamespaceMembersAsTasks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetAttributeWarningLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 662,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static uint ComputeStringHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.Lowered.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TrimmedStringStartsWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 743,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConsList GetPreviousIfElifElseOrRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 338,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char PeekChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 334,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char NextCharOrUnicodeEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 392,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseReferenceDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 405,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseLoadDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 425,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsXmlNodeStartOrStop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlProcessingInstructionSyntax ParseXmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 790,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken MakeStringToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_InterpolatedString.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3528,
  "endLine" : 3555,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LexXmlDocCommentLeadingTriviaWithWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4716,
  "endLine" : 4733,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor MoveToNextSibling()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Cursor.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeParameterVarianceIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 613,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 247,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/LanguageVersion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IndexerDeclarationSyntax IndexerDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/IndexerDeclarationSyntax.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnyToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 203,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOverloadableUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 485,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTokenList VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 481,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTriviaList VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 518,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CSharpSyntaxNode VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 263,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable ParseTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1647,
  "endLine" : 1665,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParameterSymbol GetRangeVariableUnderlyingParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 245,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static HashSet Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DataFlowPass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray RemoveReturns()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 277,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 388,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 927,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol VariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1310,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEmptyStructType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 671,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitExplicitReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitConversion.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitComplexConditionalReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 350,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1700,
  "endLine" : 1721,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetObjCreationStackBehavior()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1756,
  "endLine" : 1778,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PartialCtorResultCannotEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2149,
  "endLine" : 2172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitIsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2748,
  "endLine" : 2765,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsVarianceCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 3236,
  "endLine" : 3258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition EmitFieldAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 604,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string FormatSourceSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CommandLineDiagnosticFormatter.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string RelativizeNormalizedPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CommandLineDiagnosticFormatter.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray VisitTypeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 374,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckLocalValueKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 465,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckParameterRefEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 553,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundCall ReverseLastTwoParameterOrder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundLambda MakePairLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 542,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundQueryClause MakeQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 625,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindCrefInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void FindExpressionVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 433,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression FixTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetInferredTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 333,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UserDefinedConversionResult AnalyzeImplicitUserDefinedConversionForV6SwitchGoverningType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 907,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 734,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Conversion ClassifyImplicitConstantExpressionConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 909,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Conversion ClassifyImplicitUserDefinedConversionForV6SwitchGoverningType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1252,
  "endLine" : 1282,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasImplicitTypeParameterConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2216,
  "endLine" : 2235,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasImplicitEffectiveBaseConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2275,
  "endLine" : 2297,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InferTypeArgsSecondPhase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 692,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExactArrayInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1520,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExactTypeArgumentInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1593,
  "endLine" : 1614,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SingleValidResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveLessDerivedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 874,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSignedIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2515,
  "endLine" : 2533,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnsignedIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2535,
  "endLine" : 2553,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnaryOperatorEasyOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorEasyOut.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryOperatorKind WithType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnaryOperatorKind WithType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetPointerComparisonOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 358,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnaryOperatorOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder VisitPropertyOrIndexerExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 379,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol GetContainerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 398,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Imports Concat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 444,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckConstantBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1324,
  "linesOfCode" : 17,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol BindSimpleNamespaceOrTypeOrAliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 566,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol ConstructNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1082,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1178,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryBindNameofOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1458,
  "endLine" : 1476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldAddWinRTMembersForInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 868,
  "linesOfCode" : 17,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInvocableMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1380,
  "endLine" : 1403,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 311,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindRefValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 957,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindRefType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 1003,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsConstructorAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4362,
  "endLine" : 4395,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression GetReceiverForConditionalBinding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 7210,
  "endLine" : 7233,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundSwitchSection BindSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 567,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 598,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guarded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTree.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundQueryClause Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundQueryClause.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal State()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.LazyState.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 598,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IMethodSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1500,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LanguageVersion CommonLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 378,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpCompilation Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 414,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BinderFactory GetBinderFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1793,
  "endLine" : 1811,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CompleteTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1897,
  "endLine" : 1916,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendLoadDirectiveDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2153,
  "endLine" : 2169,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetClsComplianceDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2272,
  "endLine" : 2290,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ChecksumMatches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2714,
  "endLine" : 2734,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ImmutableArray UnwrapAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2119,
  "endLine" : 2141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BoundNode Bind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2144,
  "endLine" : 2161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILocalSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2936,
  "endLine" : 2957,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeInfo GetTypeInfoFromNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4557,
  "endLine" : 4574,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckSwitchSections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 846,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void GenerateMethodImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 206,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateMoveNextAndDispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 411,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryUnwrapBoundStateMachineScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 393,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 821,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 253,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PromoteAndAddLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1192,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateMoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncRewriter.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression AddConditionSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 204,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReturnsValueWithinExpressionBodiedConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 434,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol GetMethodWrapperForBaseNonVirtualCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 283,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectInitializerMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 632,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeObjectOrCollectionInitializersForExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression GetLiftedUnaryOperatorConsequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 357,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitExpressionImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 190,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeedsCheckedConversionInExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 405,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression OptimizeLiftedUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 895,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression LowerUserDefinedBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 720,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CountLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_SwitchStatement.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement RewriteExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ExpressionStatement.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicGetIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 452,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetCallSiteArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 880,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsNonAgileFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstantValue GetConstantValueForBitwiseOrCheck()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 567,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol GetTypeForLiftedComparisonWarning()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 851,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression Demote()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 534,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DebugId GetClosureId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 369,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scope Build()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 322,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode VisitClosure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 481,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundLocalOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 363,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions CommonWithAssemblyIdentityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 531,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CscFallBackOutputUtf8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 293,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidMetadataFileErrorCS()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 570,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAssemblyIdentities()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/ClrGlobalAssemblyCache.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetBasePipeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 560,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Verify()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/OneOrManyTests.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstantValuePropertiesTest01()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CorLibTypesTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DequeueManyThenEnqueueMany()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DequeueThenComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingDuplicateRule3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveNestedType1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveEventAddMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 498,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveEventRemoveMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 517,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodOverloadedOnArity2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 677,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveIndexerWithGenericParametersTypeFromContainingClass2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1027,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodWithInstantiatedGenericParameterAndReturnType1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1086,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/AnalysisContextInfoTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MemoryStreamBasedEncodedText1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 245,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferencePropertiesTests.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 33,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryParseDisplayName_Culture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 516,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ContainsNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleNoPiaTests.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 30,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_DuplicateSupportPortability1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 297,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ctor_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyMetadataTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 33,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidAlignment1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 669,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidAlignment2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 695,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateInitialBaseline_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/EmitBaselineTests.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUInt32Values()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 692,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SequenceEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 338,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhereAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 430,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SharedCompilationId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 351,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SharedCompilationId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 354,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ConvertStringToBool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Utilities.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool CheckAllReferencesExistOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1086,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssertUnbound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 334,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssertBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 355,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 553,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialTypeExtensions.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MarshalPseudoCustomAttributeData WithTranslatedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalPseudoCustomAttributeData.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 206,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 154,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 262,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ReadStringValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 341,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetOrCreateSerializedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 412,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidPublicKeyString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 235,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Sign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 307,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 355,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 477,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool? IsUserCustomCulture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/NoThrowStreamDisposer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OneOrMany.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T InvokeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string RemoveExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FileNameUtilities.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ChangeExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FileNameUtilities.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SemaphoreDisposer DisposableWait()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SemaphoreExtensions.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 28,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WritePending()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidClrNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIntegral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PrimitiveTypeCodeExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmbeddedText FromSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddNonFlagsEnumConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 294,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TrimInaccessibleText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 368,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SubText.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 380,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceText From()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SourceText GetSubText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 482,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 608,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsValidAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 416,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParsePublicKeyToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 655,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitExportedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SerializeCustomDebugInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/CustomDebugInfoWriter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle GetPermissionSetBlobHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1265,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyAttributes GetPropertyAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1286,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle GetPropertySignatureHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1288,
  "endLine" : 1309,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateFileTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2406,
  "endLine" : 2424,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateMethodTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2567,
  "endLine" : 2585,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeCustomAttributeElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3914,
  "endLine" : 3936,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray CreateSections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ExtendedPEBuilder.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetOrAddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DefineModuleImportScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 418,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeAsyncMethodSteppingInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 582,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxToken FindTokenCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1279,
  "endLine" : 1298,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 462,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList ComputeSpansInNew()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordChange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 583,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot TrackNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.Reversed.Enumerator.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetCacheHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 319,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal unsafe TypeSymbol DecodeLocalVariableTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1090,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetReferencedManagedModulesOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 382,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IdentifierCollection ComputeTypeNameCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 803,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayBuilder ExtractStringValuesFromAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AttributeInfo FindTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1716,
  "endLine" : 1734,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyReferenceHandle GetAssemblyRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1965,
  "endLine" : 1987,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UnmanagedType GetMarshallingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2761,
  "endLine" : 2782,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncLocalInfo.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetNextAnonymousTypeIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 578,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1113,
  "endLine" : 1130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetPreviousLocalId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetResources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 368,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 239,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Win32Resource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/Win32Res.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void FreeBasicBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 533,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanFallThrough()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILOpCodeExtensions.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ulong GetBucketSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 198,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 522,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ValueSet WithAddedItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 273,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DiagnosticInfo ToFileReadDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 386,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream OpenFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1074,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 466,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string RemoveTrailingSpacesAndDots()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 189,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable Split()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 744,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetAnalyzerActionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetSessionAnalysisScopeCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticModel GetOrCreateCachedSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.CompilationData.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddLocalDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 139,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanHaveExecutableCodeBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1176,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action GetAddCompilationDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1439,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryStartAnalyzingOperationReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1589,
  "endLine" : 1608,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalysisResult ToAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 287,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary GetTelemetryInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 358,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ToReadOnlyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 209,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic_SimpleDiagnostic.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetDiagnosticLocationsWithinTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 491,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract INamedTypeSymbol CommonCreateTupleTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 1017,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DllCharacteristics GetDllCharacteristics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1613,
  "endLine" : 1633,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 38,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 203,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static long GetFileLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 396,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CombinePossiblyRelativeAndRelativePaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 419,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSpecialTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveNodeInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1784,
  "endLine" : 1805,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestReplaceNodeInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1808,
  "endLine" : 1830,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2202,
  "endLine" : 2220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAccessorsOnSpecialProperties()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2318,
  "endLine" : 2336,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAccessorsOnSpecialIndexers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2339,
  "endLine" : 2357,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestExpressionsOnSpecialIndexers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2386,
  "endLine" : 2404,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnusedAddedImportIsRemovedBySimplifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 251,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuppressWrappingBug()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3303,
  "endLine" : 3319,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingInDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4781,
  "endLine" : 4798,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingInNestedDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4840,
  "endLine" : 4857,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontFormatInsideArrayInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7285,
  "endLine" : 7309,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormattingCodeWithMissingTokensShouldRespectFormatTabsOption1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7408,
  "endLine" : 7425,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormattingCodeWithMissingTokensShouldRespectFormatTabsOption2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7429,
  "endLine" : 7448,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLinePropertiesPreservedWithLeaveStatementsAndMembersOnSingleLineFalse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7644,
  "endLine" : 7661,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatMultipleAttributeOnSameLineAsField1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7951,
  "endLine" : 7967,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment8()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 198,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment9()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment10()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 250,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment11()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 287,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment12()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 324,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment13()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 345,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment14()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 370,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment15()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 391,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment16()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 416,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment17()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 443,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment18()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 472,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment19()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 503,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment20()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 534,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment21()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 558,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment23()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 604,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment24()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 628,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 653,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 676,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 701,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 724,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment5()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 745,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 791,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment8()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 816,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment9()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 841,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment10()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 870,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment11()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 901,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocComment12()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 928,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MixCommentAndDocComment1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 957,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MixCommentAndDocComment2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 994,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MixCommentAndDocComment3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1029,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MixCommentAndDocComment4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1062,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAliasMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Insert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 165,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConstructorGenerator.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateImportsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamespaceGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateSetAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1045,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateAddHandlerAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1067,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateRemoveHandlerAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1089,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1283,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3234,
  "endLine" : 3252,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryAddTypeArgumentToIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 698,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxComparer.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveModifierKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 507,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As T",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 357,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 505,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetSemanticModelForNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 990,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetInsertionIndices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasNonContinuableEndOfLineBeforePosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsFollowingParameterListOrAsClauseOfMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 225,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsFollowingCompletePropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 268,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLastTokenOfStatementWithEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 348,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CheckTopLevel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 847,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 882,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1019,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FormatStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 232,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsOffOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 392,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntaxNode ConditionallyAddDocumentationCommentTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 278,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodDeclarationSyntax UseExpressionBodyIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/MethodGenerator.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConversionOperatorDeclarationSyntax UseExpressionBodyIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConversionGenerator.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static OperatorDeclarationSyntax GenerateOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/OperatorGenerator.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OperatorDeclarationSyntax UseExpressionBodyIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/OperatorGenerator.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ParameterGenerator.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax GeneratePropertyOrIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IndexerDeclarationSyntax UseExpressionBodyIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax UseExpressionBodyIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BaseListSyntax GenerateBaseList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TDeclarationNode UpdateDeclarationMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 823,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstructorDeclarationSyntax UseExpressionBodyIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConstructorGenerator.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GenerateFieldReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 265,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode DelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 852,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode InsertAttributeArgumentsInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1064,
  "endLine" : 1082,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributeArgumentListSyntax GetAttributeArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithAttributeArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanSimplifyAnonymousTypeMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyDisabledText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 247,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/TokenComparer.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInvocableExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 519,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksIsOrAsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 668,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDeconstructionForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 268,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForEachSymbols GetForEachSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldComplexifyNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 17,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsIdentifierValid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 1202,
  "endLine" : 1222,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSingleLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 452,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInConstantContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 309,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInMemberAccessContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 1001,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAmbiguousCast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2451,
  "endLine" : 2472,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsInterleavedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 403,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StatementSyntax GetEmbeddedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 750,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode UnwrapPossibleTuple()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1387,
  "endLine" : 1404,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsGenericInterfaceOrDelegateTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 614,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISet GetUsingNamespacesInScope()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 368,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OnEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 162,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OnComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 197,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OnPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 252,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueTuple GetFirstAndLastMemberDeclarationTokensAfterAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 492,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DetermineIfNewLineOptionIsSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/CSharpFormattingOptions.Parsers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/AddImports/CSharpAddImportsService.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/AddImports/CSharpAddImportsService.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/AddImports/CSharpAddImportsService.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFileNamesGenerated()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/GeneratedCodeRecognitionTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionSnapshotId_Project()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RoundTrip_Analyzer_Serailization_Desktop_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 442,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCommentsRemovedCodeCSharp()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRecoverableSyntaxTreeCSharp()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 979,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestProjectWithBrokenCrossLanguageReferenceHasIncompleteReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1351,
  "endLine" : 1369,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFrozenPartialProjectAlwaysIsIncomplete()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1393,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCrossLanguageReferencesWithOutOfDateMetadataOnDiskUsesInMemoryGeneratedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 289,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithUnrecognizedProjectReferenceFileExtension_WithMetadata_SkipFalse_SucceedsByLoadingMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1301,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_GlobalImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1760,
  "endLine" : 1777,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test_VisualBasic_ConditionalAttributeEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1810,
  "endLine" : 1829,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test_CSharp_ConditionalAttributeEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1855,
  "endLine" : 1874,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestApplyChanges_AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2046,
  "endLine" : 2068,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2365,
  "endLine" : 2383,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void PrepareCrossLanguageProjectWithEmittedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTestBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleExceptionsWithSameName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 197,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpReferenceToNodeInStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxReferenceTests.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNestedGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 459,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTrip()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 749,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_SameLineAsIf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Execution/DesktopReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int? TryGetDocumentIdFromDatabase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_DocumentIds.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Close_OnlyForUseBySqlConnection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlStatement.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetOptionCompare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 595,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetAbsoluteSolutionPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 185,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ReadFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileLoader.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileInfo.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SemanticModel CacheSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 240,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearVersionMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 369,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceText DeserializeSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_ProjectProcessing.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetConstructorInitializerTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 188,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeclarationInfo? TryReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.DeclarationInfo.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateMetadataNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 318,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Edit.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void CheckDeclarationNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void CheckDeclarationNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol CreateAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 328,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GenerateThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashSet CreateDocumentIds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResult.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ForegroundThreadDataKind CreateDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ForegroundThreadDataKind.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompleteWithTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 473,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task GetCachedValueAndCacheThisValueIfNoneCached_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 494,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetValueAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/RecoverableWeakValueSource.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CancellableLazy`1.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineAnonymousTypeHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 232,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable DepthFirstTraversal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeOrTokenExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable FilterNonMatchingMethodNamesWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IFindReferencesResultExtensions.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol GetSymbolType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 896,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool? IsMoreSpecificThan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IMethodSymbolExtensions.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 254,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLocalName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 304,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamedTypeSymbol GetDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 662,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetInterfacesToImplement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 326,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetUnimplementedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 345,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TokenSemanticInfo GetSemanticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetAllDeclaredSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 289,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ComputeLatestDocumentTopLevelChangeVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 211,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState UpdateParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 444,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState UpdateDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 633,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState UpdateAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 654,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Find()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Compilation CreateEmptyCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 532,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ComputeDependentVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 876,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetSyntaxTreeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 183,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTextVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 277,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolutionState AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 432,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary CreateCompilationTrackerMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1518,
  "endLine" : 1538,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task RaiseDocumentActiveContextChangedEventAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Events.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 201,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WordSpanEnumerable GetWordSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetApplicableRule()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyleRules.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TryAddDocumentMergeChangesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 410,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 228,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsInterleavedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 409,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ResolveConflictsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSubStringEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 420,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateFormattedRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormattingResult.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanAlignBeApplied()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 232,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetInsertionSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 734,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryCreateConnectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryInvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 231,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 311,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScanDesignerAttributesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_DesignerAttributes.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendAssetMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/TestUtils.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetStrongNameKeyPaths()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 613,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypeExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 245,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestReplaceNodeInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2248,
  "endLine" : 2266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2557,
  "endLine" : 2582,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4352()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2158,
  "endLine" : 2180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BadDirectivesAreValidRanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3556,
  "endLine" : 3578,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray DecodeStateMachineHoistedLocalScopesRecord()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T Allocate()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnGenericAsInterface()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 597,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnNullable()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 617,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_Task()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 734,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dynamic_Expando()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 802,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override PortableExecutableReference ResolveMissingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestRuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReferences_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Func FindMethod()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptState.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AppendAsCollectionEntry()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.FormattedMember.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Assembly FindHighestVersionOrFirstMatchingIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 485,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ValidMemberDisplayFormat()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/PrintOptionsTests.vb",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string GetExistingPackageVersion()",
  "longName" : "",
  "relativeFileName" : "src/NuGet/BuildNuGets.csx",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function [Do]()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.Worker.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MemberKindChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 531,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetInheritanceKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2565,
  "endLine" : 2589,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateBinaryOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 288,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetSimplifiedTypeNameInCaseContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetFunctions/SnippetFunctionGenerateSwitchCases.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InsertEmptyCommentAndGetEndPositionTrackingSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetExpansionClient.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub BuildPropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 264,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int UpdateSolution_Done()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsUpdateSolutionEvents.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntelliSenseOptionPageControl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/IntelliSenseOptionPageControl.xaml.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateNameRef()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 537,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsValidExternalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 1013,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetAttributeNameAndOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1672,
  "endLine" : 1691,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetCommandHandler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITrackingSpan InsertEmptyCommentAndGetEndPositionTrackingSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetExpansionClient.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode AddGeneratedHandlerMethodToSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 250,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetReadOnlyFlag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetReplacementStrings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 663,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentControl CreateToolTipContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/DocumentSpanEntry.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextBuffer CreateNewBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/DocumentSpanEntry.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 174,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OLEMSGICON SeverityToIcon()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Notification/VSNotificationServiceFactory.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 265,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveProjectByBinPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 517,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MiscellaneousFilesWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerReference GetReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ResolveAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioFrameworkAssemblyPathResolverFactory.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticData CreateIntellisenseBuildFailureDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject_IIntellisenseBuildTarget.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveMetadataReferenceCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 654,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RemoveFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 1010,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetHelpLinkToolTipText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ProcessEntries()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetOrUpdateAggregationKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetBaseTypeListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 236,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerDependencyResults Run()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyChecker.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnalyzerInfo TryReadAnalyzerInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyChecker.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ErrorIfAnalyzerAlreadyLoaded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerFileWatcherService.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DateTime? GetLastUpdateTimeUtc()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerFileWatcherService.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComHandle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/ComHandle.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakComHandle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/WeakComHandle.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextLineCollection GetTextLines()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 238,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VisualStudioWaitContext StartWait()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitIndicator.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChangeList GetChangeList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ConnectProjectCacheServiceToDocumentTracking()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioProjectCacheHostServiceFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearDiagnosticsForProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/HostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int AddAdornments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteBrowserNavigationCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 969,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDocumentationForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DocumentationComments/VisualStudioDocumentationProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnregisterGlobalOperationNotifications()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.ConnectionManager.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetRenameAPIRequiredArguments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VsRefactorNotifyService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueUpdate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetPartialForPointerTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetIdForLocalVariableAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 507,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SearchAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/AbstractCallFinder.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageCompositionLayer CreateLayer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Shared/VisualStudioImageMonikerService.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageMoniker GetCompositedImageMoniker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Shared/VisualStudioImageMonikerService.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionEventMonitor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SolutionEventMonitor.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetInstalledVersion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 310,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShowContextMenu()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/ContextMenuController.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IAttachedCollectionSource CreateCollectionSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemProvider.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IAttachedCollectionSource CreateCollectionSourceCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemProvider.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetFilteredAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItemSource.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 228,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractCodeStyleOptionViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/AbstractCodeStyleOptionViewModel.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComHandle GetOrCreateFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode CreateMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject_CodeGen.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryLookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImport.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryLookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAttribute.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 375,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IBidirectionalMap BuildNodeKeyMap()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document FormatAnnotatedNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1115,
  "endLine" : 1133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document UpdateNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1211,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AttributeArgumentCollection.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string AddImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 730,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSessionClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRequestNewRemoteHost()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderParametersInCrefs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 748,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotInsertInVerbatimString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 506,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnExistingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1782,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithComplexInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableInOuterScopeIfNotWrittenOutside()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 344,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfWrittenAfterInOuterScope()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 364,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfWrittenBetweenInOuterScope()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 383,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfCapturedInLambdaAndUsedAfterwards()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1070,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnUnderscore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 1983,
  "endLine" : 2000,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddP2PReference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 302,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveP2PReference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 345,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestApplyChangesWithDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 746,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 605,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1744,
  "endLine" : 1766,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2905,
  "endLine" : 2927,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4066,
  "endLine" : 4088,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5227,
  "endLine" : 5249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6388,
  "endLine" : 6410,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7549,
  "endLine" : 7571,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8710,
  "endLine" : 8732,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas2b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 669,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 691,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorWithInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1366,
  "endLine" : 1385,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetBreakpointSequence()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhenClause_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4251,
  "endLine" : 4267,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhenClause_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4270,
  "endLine" : 4286,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhenClause_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4289,
  "endLine" : 4305,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_Insert4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1676,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorInitializer_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3692,
  "endLine" : 3710,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorInitializer_Update3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3735,
  "endLine" : 3753,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StaticCtor_Partial_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4179,
  "endLine" : 4198,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_DeletePrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4201,
  "endLine" : 4220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_DeletePublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4223,
  "endLine" : 4242,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StaticCtor_Partial_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4265,
  "endLine" : 4284,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_InsertPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4287,
  "endLine" : 4306,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_InsertPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4309,
  "endLine" : 4328,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_InsertInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4331,
  "endLine" : 4350,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_Private()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6348,
  "endLine" : 6367,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForeachVariable_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForeachVariable_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Yield_Insert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8142,
  "endLine" : 8160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Insert5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8636,
  "endLine" : 8653,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCallSiteArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 725,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnOverloadResolutionError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2146,
  "endLine" : 2163,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddInsideLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4090,
  "endLine" : 4109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddInsideLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4113,
  "endLine" : 4132,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingWithLeadingDocCommentInFrontOfUsing1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4374,
  "endLine" : 4398,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingWithLeadingDocCommentInFrontOfClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4432,
  "endLine" : 4452,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReturnStatementWithinDelegateWithinAMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1688,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 259,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithExpressionBodyWhenOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithExpressionBodyWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 327,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetterOnlyExpressionBodies()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 757,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithOverloadedOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParametersInCrefs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 803,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedLocalFunctionFixAll3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedLocalFunction/RemoveUnusedLocalFunctionTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedVariable3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveUnusedVariableFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 176,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotOfferIfTypeWouldChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 384,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotOfferIfTypeWouldChange2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 404,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DescriptionItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 740,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithIfAndSingleElse1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatementWithIfAndSingleElse2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DisabledCodeWithEmbeddedPreprocessorDirectivesShouldCollapseEntireDisabledRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedDisabledCodePreProcessorDirectivesShouldCollapseEntireDisabledRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedDisabledCodePreProcessorDirectivesShouldCollapseEntireDisabledRegion3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 236,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatement3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 260,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEventWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/EventDeclarationStructureTests.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 302,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWithConstraintsBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWithConstraintsBaseGenericWithGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 272,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWithConstraintsBaseGenericWithNonGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 295,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWithConstraintsBaseGenericNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 318,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithOptionalArgumentAndNamedParameterWithSameName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 566,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithOptionalArgumentAndNamedParameterWithSameName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 591,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleOverloads()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 298,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyUnmentionableTypeParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1520,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyUnmentionableTypeParameter2_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1524,
  "endLine" : 1542,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontSimplifyNamesWhenThereAreParseErrors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2716,
  "endLine" : 2734,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInsideCref_Default_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3354,
  "endLine" : 3372,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInsideCref_NonDefault_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3500,
  "endLine" : 3518,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeProjectFromCSharp7ToCSharp7_1_B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 230,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleLine3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 827,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnDeclarationIfUsedOutside()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 303,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalNotImmediatelyPrecedingNullCheckAndInvokePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 704,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTopLevelMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3574,
  "endLine" : 3592,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6257,
  "endLine" : 6275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInExpressionBodiedMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6278,
  "endLine" : 6296,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInExpressionBodiedMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6299,
  "endLine" : 6317,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInExpressionBodiedMember3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6320,
  "endLine" : 6338,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontUnnecessaryCastFromEnumToUint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3490,
  "endLine" : 3508,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnCallToMethodWithParamsArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3891,
  "endLine" : 3908,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenerateTypeInMemberAccessWithoutNS()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 2192,
  "endLine" : 2209,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnInaccessibleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3086,
  "endLine" : 3103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVerbatimAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 4208,
  "endLine" : 4226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_NameGetsCapitalized()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCamelCaseParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotForOverloadResolutionFailure()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 329,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzerOptionsArePassedToAllAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnForEachVarWithAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 462,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1710,
  "endLine" : 1728,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnArrayInitializerWithoutNewKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 400,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPointer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1563,
  "endLine" : 1580,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnHiddenEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1601,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_Events()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 523,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerNonVirtualMethodImplementingInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerSealedClassImplementingInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 176,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersOnField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 2328,
  "endLine" : 2344,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task YieldAsATypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1056,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RegressionFor9831()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1837,
  "endLine" : 1854,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnusedUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 653,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBrokenCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1285,
  "endLine" : 1303,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReportToQualify_IfBaseQualificationOnEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1098,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmbededStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Statement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Statement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 232,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Format_Statement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 501,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Statement_Trivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 549,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompletionSetUp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 581,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmbededStatement3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 601,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotAfterCloseBraceInStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 674,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotDelegatedOutsideEmptyBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 758,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotDelegatedInNonEmptyBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 798,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotDelegatedAfterOpenBraceInAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 818,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 362,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T FindFirstNodeOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Utilities/CSharpServiceTestExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1243,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVarDeclaration_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1558,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVarDeclaration_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1561,
  "endLine" : 1581,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceFieldInExpressionBodiedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3335,
  "endLine" : 3354,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InAutoPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3941,
  "endLine" : 3958,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InAutoPropertyInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3962,
  "endLine" : 3979,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithOneName_IntroduceConstantForAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4135,
  "endLine" : 4154,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4568,
  "endLine" : 4587,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnGoto()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 280,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMoveTriviaFromExpressionToReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 370,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptionEditorConfig1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1465,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnderscoreInName_PreferThis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 626,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2068,
  "endLine" : 2084,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestAlias2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitMethodBeforeMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 875,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitMethodAfterMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 898,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCompletionListTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompletionList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 246,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompletionListCrefToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 269,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompletionListEmptyCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 292,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestAlias2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 379,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInParameterNameContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 425,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void InPatternMatching1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 728,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void InPatternMatching2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 749,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitInPartialClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitGenericPartialMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 281,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitMethodErasesPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 304,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitInPartialStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 356,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotBuilderInTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 796,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimpleAttributeUsage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPropertiesInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 194,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoInstanceFieldsFromOuterClassInInstanceMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3035,
  "endLine" : 3052,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StaticFieldsFromOuterClassInInstanceMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3056,
  "endLine" : 3073,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnlyEnumMembersInEnumMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3077,
  "endLine" : 3094,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterPointerMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3451,
  "endLine" : 3468,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodParamRefName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 375,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithAttributeFollowing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OptionalParameterFromPreviousSubmission()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4787,
  "endLine" : 4803,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4940,
  "endLine" : 4958,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4961,
  "endLine" : 4979,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 555,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterCompletedBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 576,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Property1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 675,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 768,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 788,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryExpression4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 808,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 829,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArrayExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 851,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInterpolationSyntax_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1138,
  "endLine" : 1155,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentPatternPropertyFirst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1321,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Namespace6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Class2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 228,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Block3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 568,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Block4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 590,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormattingRangeForFirstStatementOfBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3063,
  "endLine" : 3081,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormattingRangeForFirstMemberofType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3086,
  "endLine" : 3104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TokenFormatWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/FormatterTestsBase.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OpenBraceWithBaseIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 443,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseBraceWithBaseIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 463,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSelect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 535,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 410,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSortIfEndIfBlocks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 516,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IfEndIfBlockMiddle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 780,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfUsedInMemberAccess1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1458,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotWithIntermediaryWrite()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotWithIntermediaryMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotWithMultipleStatementsInIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 411,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotWithMultipleStatementsInIf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 432,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotWhenAccessedOnLineBefore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 479,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PatternIsDisabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 842,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NodeHasSyntacticErrors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1087,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest37()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 502,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest38()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 522,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectReturnButNotAllCodePathsContainAReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 711,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimpleConditionalAccessExpressionSelectFirstExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1552,
  "endLine" : 1568,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimpleConditionalAccessExpressionSelectSecondExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1588,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSymbolItemNavigationPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 490,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/OperatorDeclarationHighlighter.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/ConstructorDeclarationHighlighter.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMovementBetweenStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindExpansionStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ExecuteEndConstructOnReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructCommandHandler.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_CustomEvents.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 34,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SupportsDocumentationCommentReturnsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsChangeOnCorrectText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 306,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function OnTextChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.Session.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 841,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertEqual()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 42,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestNavigated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigableSymbols/NavigableSymbolsTest.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4886,
  "endLine" : 4908,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSeeOnSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 627,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTagCompletion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOnlyAssembliesThatAreNotAlreadyIVTWithSyntaxError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 553,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnterOnSoftSelection1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 227,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNavigationBeforeCompletedComputation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 469,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ConstructorFiltersAsNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1850,
  "endLine" : 1870,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionInsertsAssemblyNameOnCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 339,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Const AssemblyName1 As String = \"ClassLibrary1\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 498,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAliasToSameNameNoConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictWhenRenamingAliasToSameAsGlobalTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 289,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenAliases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 454,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameSimpleSpecialTypeDoubleAliasVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 231,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictInsideAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 553,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ResolveConflictInAnonymousTypeProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 577,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameCommandNotActiveWhenNotTouchingIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 189,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReplaceAliasWithGenericTypeThatIncludesArrays()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReplaceAliasWithGenericTypeThatIncludesPointers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameConflictAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1996,
  "endLine" : 2016,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameComplexifiesInExpressionBodiedMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3040,
  "endLine" : 3059,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterConflictingWithInstanceFieldRenamingToKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1098,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameImplicitlyDeclaredLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1692,
  "endLine" : 1713,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameInLinkedFilesHandlesBothProjects()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 314,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/TryStatementHighlighter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 33,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TreatAsReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryFindFurthestNearbyComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/QuickInfo/SyntacticQuickInfoProvider.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateCSharpTestState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ComputeModel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_ComputeModel.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_UpdateModel.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetProviders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model SetModelBuilderStateInBackground()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_SetModelBuilderState.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelComputer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_ComputeModel.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Controller GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetQuickInfoItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractQuickInfoProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasNoForwardTyping()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 355,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateWorkspaceForResetOfTypedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCommitter.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DetermineIfRenamableSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.TrackingSession.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 235,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TMemberNode GetTargetMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ParseOptionChangedEventSource.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetOrCreateValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.PerSubjectBufferProperty.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryOnBeforeGlobalSymbolRenamed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IRefactorNotifyServiceExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 26,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryOnAfterGlobalSymbolRenamed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IRefactorNotifyServiceExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList ToClassificationSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ClassificationExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetLanguageAndProjectType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/WorkspaceExtensions.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetTagsToKeep()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 569,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 280,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarPresentedItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarPresentedItem.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarItem.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ConfirmMessageBox()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Notification/EditorNotificationServiceFactory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MessageBoxImage SeverityToImage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Notification/EditorNotificationServiceFactory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList ToInlines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/WpfClassificationExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ApplyReplacementText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 288,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RenameSpanKind GetRenameSpanKind()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 656,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyReplacements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 535,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetContainingEditableSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 748,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList GetClassificationSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/ToolTipProvider.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateNormalCompletionListItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionPresenterSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray PrioritizeFixGroups()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 550,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PresentItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.QuickInfoPresenterSession.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.BeginInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 630,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1628,
  "endLine" : 1650,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2648,
  "endLine" : 2670,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3668,
  "endLine" : 3690,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4688,
  "endLine" : 4710,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5708,
  "endLine" : 5730,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6728,
  "endLine" : 6750,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7748,
  "endLine" : 7770,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function bar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8768,
  "endLine" : 8790,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchLambdas5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 875,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchLambdas6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 899,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2527,
  "endLine" : 2547,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_AsNew_Reorder2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 508,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete_AsNew_Single()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2095,
  "endLine" : 2118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete_StaticInstanceMix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2256,
  "endLine" : 2276,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete_StaticInstanceMix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2279,
  "endLine" : 2300,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete_ArrayInit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2324,
  "endLine" : 2344,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyFieldInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2368,
  "endLine" : 2388,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyFieldInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2391,
  "endLine" : 2411,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAbstractConflictingMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4549,
  "endLine" : 4571,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 330,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim local = igoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 403,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetLocalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 267,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericMethodDefinitionAsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeNameIsEscapedWhenMatchingKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 605,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCaseInsensitivity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 691,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableSimplificationInsideCref2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1432,
  "endLine" : 1454,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableSimplificationInsideCref3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1458,
  "endLine" : 1476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributePreserveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 541,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CantAwaitAsyncSub1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/ChangeToAsyncTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddOverloadsToSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/OverloadBase/OverloadBaseTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFailedInstallDoesNotChangeFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 121,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateType_Event_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2491,
  "endLine" : 2510,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_SingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1988,
  "endLine" : 2006,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditionalDirectiveWithSingleMatchingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 394,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 469,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnmatchedDirective2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 589,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnmatchedIncompleteConditionalDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 612,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnmatchedCompleteConditionalDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 635,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnmatchedConditionalDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 658,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterTypingAndUpArrowInLambdaFooter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNoCommitDuringInlineRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 271,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationComment6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 590,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommand_Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 902,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCommitRetainMustOverride()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 896,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EscapedKeywordAttributeCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2597,
  "endLine" : 2617,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3648,
  "endLine" : 3668,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3678,
  "endLine" : 3697,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_Delegate_BrowsableStateNever()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4157,
  "endLine" : 4178,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEditorBrowsable_Delegate_BrowsableStateAlways()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4182,
  "endLine" : 4203,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4647,
  "endLine" : 4666,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4675,
  "endLine" : 4694,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestKeywordIdentifierCommitEscaped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 510,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub InvokeCommentOperationOnSelectionAfterReplacingLfToCrLf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CommentSelection/VisualBasicCommentSelectionTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnumStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsidePPRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 277,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotTouchCommentsAtBeginningOfFile3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 204,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStaticLocalVariable2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 508,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesNoNoYesNoNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2797,
  "endLine" : 2818,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5747,
  "endLine" : 5766,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AssertExtent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 246,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateMethodContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIndexOfReferencedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EETypeNameDecoder.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EENamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RemoveSemicolonIfAny()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PEModuleSymbol GetModule()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EEAssemblyBuilder CreateModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 524,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseIdentifierNameSyntax()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1127,
  "endLine" : 1146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CSharpCompilation GetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpInstructionDecoder.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetSynthesizedMethods()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 412,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetLocalKindByName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatPrimitive()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 398,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetDebuggerDisplayInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 538,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/NativeViewExpansion.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResultsViewExpansion CreateExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 217,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/PointerDereferenceExpansion.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DynamicViewExpansion.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSignature CreateTypeSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 283,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MarkFile32BitPref()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1095,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EvaluationState()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ExecuteFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 749,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_Dependencies_Versions()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 637,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReferencePaths()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 859,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDefaultTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 871,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNestedList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 349,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDefaultTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 425,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeChildProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 702,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FixKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1600,
  "endLine" : 1618,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRewriterTests()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 314,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestResultData CreateTestResultData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/WebDataStorage.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task RunProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessRunner.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetAllBinaries()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 326,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseBool()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ShouldMakePullRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/VisualStudioOnlineRepository.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckCore()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/Program.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReplacementMembersAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub FindLeafNodeAndPartner()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForGroupByClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 414,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyTypeWithPossibleExternMembersInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2013,
  "endLine" : 2039,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2529,
  "endLine" : 2552,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2728,
  "endLine" : 2749,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertAutoPropertyToFullProperty/VisualBasicConvertAutoPropertyToFullProperty.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/RegionDirectiveStructureProvider.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.ElementAccess.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractIntrinsicOperatorSignatureHelpProvider.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetContainingNamespaceDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractInterface/VisualBasicExtractInterfaceService.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function DetermineConstantInsertPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceField.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function DetermineFieldInsertPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceField.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateActionForImports()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function CreatePragmaDirectiveTriviaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function RemoveUnnecessaryCastAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/LambdaKeywordRecommender.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/IntoKeywordRecommender.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 38,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/EventHandling/HandlesKeywordRecommender.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/PropertyKeywordRecommender.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/OverloadableOperatorRecommender.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 38,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSymbolsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/HandlesClauseCompletionProvider.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GenerateMethodDefinitionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FixUpFinalTokensAndAssignFinalSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 254,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InSymbolHeader()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAsyncSupportingFunctionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodAsynchronous/CSharpMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/CSharpGenerateConstructorService.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double ComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 876,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetClosestBreakpointSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan CreateSpanForConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 333,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetActiveSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 382,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetActiveSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 403,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClassifyMemberBodyRudeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2847,
  "endLine" : 2863,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreExceptionClausesEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2997,
  "endLine" : 3014,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FindLeafNodeAndPartner()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 404,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddBraces/CSharpAddBracesCodeFixProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.InitializerRewriter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 311,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task InvertIfAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetOuterMostTupleExpressionInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetOuterMostParenthesizedExpressionInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AssignmentSupportsStylePreference()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseExplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override async Task GetTypeDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractInterface/CSharpExtractInterfaceService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GetCondition()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckCodeFixProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document IntroduceQueryLocalForSingleOccurrence()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceQueryLocal.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanIntroduceVariableFor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeFixProvider.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPropertySymbol CreatePropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 895,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetCodeActionId()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCorrectTypeForYieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpAddYieldCodeFixProvider.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OnKeywordRecommender.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EqualsKeywordRecommender.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhileKeywordRecommender.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsConstructorInitializerContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ThisKeywordRecommender.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VoidKeywordRecommender.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryDetermineReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/OverrideCompletionProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CompletionUtilities.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddXmlElementItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 167,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem CreateItemFromBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 384,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSyntax GenerateTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateVariable/CSharpGenerateVariableService.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CasePatternSwitchLabelSyntax CasePatternSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertIfToSwitch/CSharpConvertIfToSwitchCodeRefactoringProvider.Pattern.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectCreationExpressionSyntax GetNewObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseObjectInitializer/UseInitializerHelpers.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 26,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/ModifiersOrganizer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.Validator.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable RemoveRedundantBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken ApplyTriviaFromDeclarationToAssignmentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 497,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SignatureChange CreateCompensatingSignatureChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 492,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetContainers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 317,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReplaceReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TCrefSyntax GetCrefReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 303,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogInstallationStatus()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Experimentation/AnalyzerABTestLogger.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogProjectDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Experimentation/AnalyzerABTestLogger.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LogErrors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Experimentation/AnalyzerABTestLogger.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Dictionary BuildEditMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 549,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool HasParentEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1621,
  "endLine" : 1639,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImplementInterfaceCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImplementInterfaceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDelegatableMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateDelegationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Method.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Process()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 275,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectPiecesDown()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 167,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static TPropertyDeclaration SetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/AbstractReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IMethodSymbol CreateSet()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 352,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateNestedActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/InstallPackageParentCodeAction.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool TypeMatchesDocumentName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract TArgumentListSyntax WithArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNamedArguments/AbstractUseNamedArgumentsCodeRefactoringProvider.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 206,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddResultIfMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.InProcess.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NavigateToMatchKind GetNavigateToMatchKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.InProcess.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 272,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidFormatMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 183,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureHelpSymbolParameter InlineDelegateAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureHelpItem UpdateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpParameter.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportAnalyzerDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticDescriptor GetApplicablePredefinedTypeDiagnosticDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/SimplifyTypeNamesDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReportDiagnostic MapSeverityToReport()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void OnAnalyzerException_NoTelemetryLogging()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SupportAnalysisKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetPriority()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ActiveFileState.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDocumentsWithDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDiagnosticsUpdatedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 273,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryAddData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 329,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateCompilerAnalyzerMapIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 395,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Serialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticResultSerializer.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetPotentialTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 457,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogReanalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reanalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryTake_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncDocumentWorkItemQueue.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryTakeAnyWork_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncDocumentWorkItemQueue.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NormalPriorityProcessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryTakeAnyWork_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncProjectWorkItemQueue.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 458,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 533,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticChangeProcessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetLocationInGeneratedSourceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/MetadataAsSourceHelpers.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ExtractXMLFragment()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/DocumentationCommentUtilities.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxToken GenerateUniqueFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 215,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 308,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInParameterContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_Parameter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryApply()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/InstallPackageAndAddImportCodeAction.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetNamespaceSymbolReferences()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 548,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Task TryGetFixDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/Reference.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CreateWaitTask()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T CacheObjectIfCachingEnabledForKey()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 249,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.CodeAction.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 649,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseExplicitTupleName/UseExplicitTupleNameCodeFixProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeAction CreateBatchPragmaFix()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportSuppressionFixProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/ExportSuppressionFixProviderAttribute.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/WrapperCodeFixProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetCodeActionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Async/AbstractChangeToAsyncCodeFixProvider.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExceptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TypeArgumentsAndParametersAreSame()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 381,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddDescriptionForFieldAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 415,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList ReplaceAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AnonymousTypeDisplayInfo.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendTextFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTextualTriggerString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionUtilities.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryRemoveAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionUtilities.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ComputeSymbolMatchPriority()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractRecommendationServiceBasedCompletionProvider.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual CompletionItemRules GetCompletionItemRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual CompletionItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary UnionSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetDescriptionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 315,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol CreateConstructorDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.AbstractCodeAction.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool TryDetermineTypeToGenerateIn()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/AbstractGenerateMemberService.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CrossesMeaningfulBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldPutAsyncModifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ValidateGenericConstraintsOnExtensionMethodDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ExtensionMethods.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasTypeArgumentsCustomModifiersFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTypeSubstitution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 815,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ComputeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 758,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function AreInternalsVisibleToThisAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1584,
  "endLine" : 1609,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomModifierUtils.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInferredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 270,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetOrAddWithEventsOverride()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2518,
  "endLine" : 2539,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetMetadataNamesOfOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverloadingHelper.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedFieldSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1038,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNumericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 24,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsValidTypeForSwitchTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MethodSymbolMatchesParamInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 423,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LoadTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1026,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToDiagnosticString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AccessibilityExtensions.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SlowGetChildrenOfName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 227,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleErrorFieldSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ExtendedErrorTypeSymbol.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreatePEAssemblyForAssemblyMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 234,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MemberSignatureComparer.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 759,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DeriveUseSiteErrorInfoFromType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 898,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureLazyMembersAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/PEAttributeData.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsSameType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetModuleNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ModuleSymbol.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 274,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedInterfaceImplementationStubSymbol.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CalculateUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldSymbol.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1451,
  "endLine" : 1475,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ResetCurrentToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 263,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsValidBranchTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 870,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4484,
  "endLine" : 4512,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/AnonymousTypeSyntheticMethods.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetStartOfCycleIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SymbolsInProgress.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetGroupJoinClauseLambdaBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1417,
  "endLine" : 1439,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub BindXmlNamespaceImportsClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Imports.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImportAliasesBinder.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasTrailingSkippedTokensAndShouldReportError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CanAddLookupSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddLookupSymbolsInfoOfExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1271,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1677,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 913,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentTypeParamBinder.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 2966,
  "endLine" : 2987,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveAmbiguousSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 808,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetBinderForNodeAndUsage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3009,
  "endLine" : 3046,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundMethodGroup",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4663,
  "endLine" : 4692,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ApplyArrayRankSpecifiersAndBoundsToType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 369,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function IsAttributeConditionallyOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MarkEmbeddedTypeReferenceIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 569,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 859,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsMeOrMyBaseOrMyClassInSharedContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2198,
  "endLine" : 2218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindArrayInitializerList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4177,
  "endLine" : 4203,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DiagnosticBagHasErrorsOtherThanObsoleteOnes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4919,
  "endLine" : 4940,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvaluateIdentifierNameExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 295,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 320,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AsTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 345,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1337,
  "endLine" : 1363,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1784,
  "endLine" : 1813,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/EventBlockContext.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/PropertyBlockContext.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseBracketedXmlQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryEatNewLineAndGetContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5942,
  "endLine" : 5963,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAggregateClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ValidateOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddSymbolDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplay.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 421,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTypeKindKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 440,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 663,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Accessibility",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 768,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetOperatorTokenKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4231,
  "endLine" : 4258,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeParameterKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4684,
  "endLine" : 4703,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 1002,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetTargetString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/PredefinedPreprocessorSymbols.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CanUnify()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Utilities/TypeUnification.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function InSpanOrEffectiveTrailingOfNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ParseText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 233,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetStructure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetWellKnownTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxFactory.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Iterator Function ParseTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 853,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEAssemblyBuilder.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddEmbeddedResourcesFromAddedModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEAssemblyBuilder.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSynthesizedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMetadataArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AttributeDataAdapter.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function ITypeDefinitionGetFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 351,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function ITypeDefinitionGetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 755,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IGenericTypeInstanceReferenceGetGenericArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 897,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSequenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 510,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitReferenceAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1897,
  "endLine" : 1921,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasHome()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AllowedToTakeRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 400,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InitializerCountRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 249,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSequenceCondBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 841,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitStringCompareAndBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1183,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DefineUserDefinedStateMachineHoistedLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1462,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLoweredConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 883,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsSimpleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSequencePointStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 272,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitBinaryOperatorSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 215,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CalculateMergedRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 261,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleTypeDeclaration.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VisitExpressionWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetIntegerConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 439,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function Clone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 506,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithEventQueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 699,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function GetCompilationNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1350,
  "endLine" : 1372,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonCreateTupleTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2629,
  "endLine" : 2649,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2870,
  "endLine" : 2889,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2332,
  "endLine" : 2356,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasAcceptableAttributeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 212,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsCompliantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 672,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessErrorLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentWalker.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 280,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteSubString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocWriter.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsDefinedOrImplementedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CanBindMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1115,
  "endLine" : 1139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaredSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1367,
  "endLine" : 1388,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineFieldSymbol.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitUserDefinedUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_UnaryOperator.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 628,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 693,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 383,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Unspillable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 532,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ProcessNullableOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewritePowOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 611,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsFloatingPointExpressionOfUnknownPrecision()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreatePrefixesAndNamespacesArrays()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUserDefinedUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub UseTwiceParamArrayArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 504,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 954,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundAssignmentOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 293,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundUserDefinedUnaryOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 435,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1110,
  "endLine" : 1129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundBadStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PreVisitForAndForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/ForLoopVerification.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PostVisitForAndForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/ForLoopVerification.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ResolveBreaks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 415,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1471,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub InitForScan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Scan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MarkSlotAsReported()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 669,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetSlotState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 936,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EventSymbol GetLeastOverriddenEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefKind GetRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/RefKindExtensions.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNullableTypeOrTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1049,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeParameterSymbol FindEnclosingTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1194,
  "endLine" : 1212,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AssemblyData CreateAssemblyDataForFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateSymbolCacheNoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 619,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceLocalSymbol MakeDeconstructionLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetSecurityAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1586,
  "endLine" : 1602,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OrderCompilations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 312,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HaveSameConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken GetName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CrefTypeParameterSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GlobalExpressionVariable Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/GlobalExpressionVariable.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GrowPool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DeclarationModifiers MakeAndCheckNontypeMemberModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ModifierUtils.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 27,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ModifierUtils.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 307,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeParameterSymbol MakeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/TypeParameterBuilder.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSymbol TransformTypeWithoutCustomModifierFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HandleCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol LookupTopLevelMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 643,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UncommonProperties GetUncommonProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureNestedTypesAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1436,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeUsageInfo DecodeAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2197,
  "endLine" : 2214,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnsureAllMembersLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEGlobalNamespaceSymbol.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PEPropertySymbolWithCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEPropertySymbol.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 751,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol LookupMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 314,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureMapAndTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureOnlyParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SignatureOnlyParameterSymbol.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckTypeParametersVarianceSafety()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ClassDependsClosure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/BaseTypeAnalysis.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodSymbol GetLeastOverriddenMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 381,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool DeriveUseSiteDiagnosticFromCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 958,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetUnderlyingTypeChain()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 269,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int MatchesCanonicalElementName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 605,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseSlotIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 382,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedParameterSymbolBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedParameterSymbol.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetExplicitImplementationAssociatedPropertyOrEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 957,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetCreatedAnonymousTypeTemplates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 343,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetCreatedSynthesizedDelegates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 364,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AdjustLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanUnify()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeUnification.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayTypeSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 701,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EventSymbol FindEventInRetargetedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1045,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FindOtherHiddenMembersInContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 803,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasInvalidTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtendedErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PropertySymbol GetLeastOverriddenProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 275,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyDictionary GetTopLevelTypesByName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForAttributeOnAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 345,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckForDeclarationWithoutAssemblyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 790,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompileSynthesizedMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 636,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetIndexOfFirstNonWhitespaceChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 715,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PreLex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken PeekToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 431,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken EatToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 535,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TNode WithAdditionalDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 694,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxToken ConvertToKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1038,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseEndIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseEndRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken ParseXmlAttributeStartQuote()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 647,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxDiagnosticInfo GetExpectedTokenError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 810,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxDiagnosticInfo GetExpectedTokenError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 831,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseInterpolationStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_InterpolatedString.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 237,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ulong GetValueUInt64()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1355,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFatal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Generated/ErrorFacts.Generated.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInConstructorParameterScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 183,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TokenCharacterCanBeDoubled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 777,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPreprocessorContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetAccessorDeclarationKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 725,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTreeDiagnosticEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetAliasQualifierOpt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/NameSyntax.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTokenWithValueAndTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTokenWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifierWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax TypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/TypeDeclarationSyntax.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundBlock AppendImplicitReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/FlowAnalysisPass.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static HashSet Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsInWalker.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string DumpLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 388,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBadStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1351,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1485,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCollectionElementInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2653,
  "endLine" : 2675,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void UnionWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2276,
  "endLine" : 2293,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EntryPointsWalker.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckStructInstanceFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAccessibleInAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 243,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitShortCircuitingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 277,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitVectorElementInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitIdentityConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitConversion.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitDupExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 666,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InPlaceCtorCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2125,
  "endLine" : 2144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 513,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1655,
  "endLine" : 1670,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1672,
  "endLine" : 1687,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable ParseInstrumentationKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1729,
  "endLine" : 1745,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddWarnings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1836,
  "endLine" : 1852,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindThrownExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 374,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceLocalSymbol LocateDeclaredVariableSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1037,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetAccessThroughType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1356,
  "endLine" : 1373,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundStatement BindSwitchExpressionAndSections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/PatternSwitchBinder.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetCrefOverloadResolutionCandidates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 696,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetIteratorElementTypeFromReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UncommonData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyConversionFromExpressionForCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 269,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyStandardImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 466,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LambdaConversionResult IsAnonymousFunctionCompatibleWithExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1220,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasImplicitNumericConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1521,
  "endLine" : 1539,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasExplicitNumericConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1561,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasInterfaceVarianceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2358,
  "endLine" : 2375,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasDelegateVarianceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2377,
  "endLine" : 2394,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SuppressUseSiteDiagnosticsForKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodInvocationOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OverloadResolutionResultIsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MemberGroupContainsOverride()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 696,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InaccessibleTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 529,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportNameUsedForPositional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 602,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportBadNonTrailingNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 623,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SingleValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string UnaryOperatorNameFromSyntaxKindIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorFacts.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDelegateOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SingleValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasInternalAccessTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 521,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitDestructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void BindAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray VisitArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 952,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundConstantPattern BindConstantPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Patterns.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Imports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LookupSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 624,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckConstantBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1344,
  "linesOfCode" : 16,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol BindTypeOrAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 243,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BestSymbolLocation GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1883,
  "endLine" : 1898,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BindValueKind GetUnaryAssignmentKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2495,
  "endLine" : 2510,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOperatorErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2631,
  "endLine" : 2655,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportIsOperatorConstantWarnings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2760,
  "endLine" : 2781,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LookupSymbolsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithParametersBinder.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupMembersInErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 231,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAmbiguousResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 530,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SourceLocalSymbol LookupLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 349,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalFunctionSymbol LookupLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 369,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindElementOrIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6332,
  "endLine" : 6355,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefKind GetRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundLambda GuessBestBoundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 738,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundQueryClause.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression GetContainingExprOrQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1658,
  "endLine" : 1673,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RegionAnalysisContext RegionAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel_RegionAnalysisContext.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ForEachStatementInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/ForEachStatementInfo.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundNode Bind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1327,
  "endLine" : 1351,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CSharpCompilation Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override INamedTypeSymbol CommonCreateTupleTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2912,
  "endLine" : 2930,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceOrTypeSymbol GetSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3234,
  "endLine" : 3251,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAliasSymbol GetSpeculativeAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1098,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetMemberGroupForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2029,
  "endLine" : 2046,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2444,
  "endLine" : 2461,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundReturnStatement Return()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 451,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IteratorStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorStateMachine.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldSymbol GetAwaiterField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression GenerateGetIsCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 358,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan CreateSpanForConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetFirstLocalOrFieldBreakpointSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentFieldOrPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression ToExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperation.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSymbol UnsafeGetSpecialTypeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 358,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression EnsureNotAssignableIfUsedAsMethodReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 554,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 512,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion TryMakeUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1481,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitWindowsRuntimeEventFieldAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Event.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_SwitchStatement.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement MakeSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_SwitchStatement.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression TransformPropertyOrEventReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AnonymousObjectCreation.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1710,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1725,
  "endLine" : 1740,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1742,
  "endLine" : 1757,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol PromotedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 514,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 569,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitExactType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 599,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression DelegateCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 692,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitObjectCreationContinued()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 942,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 471,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureEnvironment.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICompoundAssignmentOperation CreateBoundCompoundAssignmentOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1045,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICaseClauseOperation CreateBoundSwitchLabelOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1468,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVariableDeclarationGroupOperation CreateBoundMultipleLocalDeclarationsOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1632,
  "endLine" : 1655,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DifferingMvids()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/AnalyzerConsistencyCheckerTests.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CompileFunc GetCompileFunc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Utf8Output_WithRedirecting_Off_Shared()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1076,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Utf8Output_WithRedirecting_On_Shared_CS()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingCompilerAssembly_CompilerServerHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1380,
  "endLine" : 1395,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnlyStartsOneServer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 190,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMemoryAvailable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/MemoryHelper.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeSpan? CheckForNewKeepAlive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 206,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitForAnyCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe void SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 351,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IAssemblyName ToAssemblyNameObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 523,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool UseNativeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildClient.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 253,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Assembly LoadFromPathImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/CoreClrAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryReadAll_ExceptionsPropagate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/StreamExtensionsTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/LinePositionTests.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuleSet ParseRuleSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingDuplicateRule2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetEffectiveIncludes_NoIncludes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 1012,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveProperty2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 397,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolvePropertySetMethod2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 479,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveVoidMethod2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 551,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethod2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 585,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFinalize2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 919,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestManySingleCharacterAdds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 333,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOldEditsCanBeCollected()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 531,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EqualsTargetTypeSameObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/PEWriter/UsedNamespaceOrTypeTests.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryParseDisplayName_Version()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 419,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_Values_MissingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_Values4()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 278,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDecodePointerType_Invalid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 417,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WithXxx()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/EmitOptionsTests.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompressedUInt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 454,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ArrayBuilderTests.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompareToNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Features()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CsiTests.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Features()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Features()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CleanupComObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/RCWForCurrentContext.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LogEventsFromTextOutput()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 636,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string LibDirectoryToUse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 570,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetObservedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 525,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PortableExecutableReference ResolveReferenceDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 843,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsApplication()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/OutputKind.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObsoleteAttributeData DecodeObsoleteAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 238,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFrameworkAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSlotReusable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SynthesizedLocalKind.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 283,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetAritiesAndUniqueSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 295,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static StrongNameKeys Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IClrStrongName GetStrongNameInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 270,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V GetOrAdd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V GetOrAdd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int IndexOfFileName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FileNameUtilities.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConsList`1.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetMaxCharCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EncodingExtensions.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PrimitiveTypeCodeExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnsigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PrimitiveTypeCodeExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEnumConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat WithMiscellaneousOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 429,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetSymbolsForDeclarationId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ParseName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1490,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetLengthOfLineBreakSlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextUtilities.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool? MemberwiseEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 469,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MetadataReferenceProperties GetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/CompilationReference.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleMetadata CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int HexValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 704,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 153,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Guid GetAlgorithmGuid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugSourceDocument.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateFieldRvaTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2327,
  "endLine" : 2344,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateFieldTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2346,
  "endLine" : 2363,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserStringHandle GetOrAddUserString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3110,
  "endLine" : 3126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReservedBlob ReserveUserString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3128,
  "endLine" : 3144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MayUseSmallExceptionHeaders()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3295,
  "endLine" : 3312,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeNamedArgumentType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3386,
  "endLine" : 3401,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GuidHandle GetOrAddGuid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/SequencePoint.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmbedSourceLink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 822,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThreeEnumeratorListStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeFromTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Enumerator.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Enumerator.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 484,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 503,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 522,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GreenNode AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1020,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 608,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 639,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNodeOrToken GetNextSiblingFromStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 981,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Queue Combine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 684,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetCurrentNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static WithThreeChildren List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode CreateRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Enumerator.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 310,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 340,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAllTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 525,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 670,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 220,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ContainsNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEAssembly.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasDynamicAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1017,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObsoleteAttributeData TryExtractDeprecatedDataFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int IsTypeIdentifierAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1875,
  "endLine" : 1893,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetMarshallingDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2784,
  "endLine" : 2801,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int? GetFieldOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2803,
  "endLine" : 2819,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EqualNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.Key.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Encoding GetFallbackEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EncodedStringText.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyDictionary GetMappedMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetExistingTypeDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetExistingEventDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1195,
  "endLine" : 1212,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetExistingFieldDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1231,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetExistingMethodDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetExistingPropertyDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1252,
  "endLine" : 1269,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolChanges.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmitOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 253,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PEModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 440,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RewriteBranchesAcrossExceptionHandlers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool OptimizeBranches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 384,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExceptionHandlerScope GetEnclosingExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetAllScopesWithLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlockType GetLeaderBlockType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 656,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitEqBranchForSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 448,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MarkReachableFromBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 343,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DefineSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 1015,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetEffectiveIncludesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray DeOrder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 420,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Count()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 499,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAdditionalSpelling()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyIdentity TryGetIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.ExistingReferencesResolver.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 310,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetOperationBlocksToAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 2051,
  "endLine" : 2068,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetCompilationAnalysisScopeCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable ResolveTargetSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 341,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SetActiveCompilationAnalysisTaskAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 874,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DiagnosticDescriptor GetAnalyzerExceptionDiagnosticDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1313,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAnalyzerExceptionDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasPendingSyntaxAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 618,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetPendingAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReportDiagnostic MapSeverityToReport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticDescriptor.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 233,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable AsEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 234,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 274,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic_SimpleDiagnostic.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticWithInfo.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 165,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Subsystem GetSubsystem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1672,
  "endLine" : 1689,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray SetParentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationWalker.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Stream OpenRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DateTime GetFileTimeStamp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 377,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemovedDeclarationReturnsNull()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 621,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInvocationExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 417,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInsertAfterNodeInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1833,
  "endLine" : 1853,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInsertBeforeNodeInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1856,
  "endLine" : 1876,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2098,
  "endLine" : 2118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Scen8()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 834,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlreadyFormattedGotoLabelIsNotFormatted2_Bug2588()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2531,
  "endLine" : 2546,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddSpaceAfterUnaryMinus()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2597,
  "endLine" : 2612,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddSpaceAfterUnaryPlus()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2615,
  "endLine" : 2630,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Exclamation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2711,
  "endLine" : 2726,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task This1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2865,
  "endLine" : 2882,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Label1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2985,
  "endLine" : 3000,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ErrorHandling1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3229,
  "endLine" : 3244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NullableType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3248,
  "endLine" : 3263,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix4087()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3760,
  "endLine" : 3775,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5637()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4036,
  "endLine" : 4053,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4057,
  "endLine" : 4072,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeFormatting1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4373,
  "endLine" : 4389,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoElasticRuleOnRegularFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4973,
  "endLine" : 4990,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoLineOperationAroundInterpolationSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6836,
  "endLine" : 6851,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PropertyDeclarationTypeOnNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7814,
  "endLine" : 7831,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatMultipleAttributesOnSameLineAsField2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7971,
  "endLine" : 7986,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatMultipleAttributeOnSameLineAndFieldOnNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7990,
  "endLine" : 8005,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment28()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1471,
  "endLine" : 1495,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeParameterSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 376,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AppendParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 428,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 190,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function AddParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 297,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1168,
  "endLine" : 1185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1457,
  "endLine" : 1476,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithAccessibilityInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2692,
  "endLine" : 2716,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUnflattenedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3312,
  "endLine" : 3329,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsMembersOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3331,
  "endLine" : 3349,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3493,
  "endLine" : 3511,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TryEscapeIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "symbolDisplayFormat As SymbolDisplayFormat) As InvocationExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 273,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyDisabledMergeCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ClassifyIdentifierSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/ClassificationHelpers.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function OrganizeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsOrganizer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMemberBodySpanForSpeculativeBinding()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 829,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ElseIf argument.Parent.IsParentKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 327,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 632,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInYieldStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 741,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 787,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsExpandWithinMultiLineLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryOmitModuleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1583,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMyFormsProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SymbolExtensions.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanRemoveEmptyArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ObjectCreationExpressionExtensions.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPartialTypeDeclarationNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsAccessibleEventContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContextExtensions.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsGlobalStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetTypeCharacterString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ParentingNodeContainsDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 823,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldFormat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 231,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldFormat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 286,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetValueAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/Extensions.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CompilationOptions ReadCompilationOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Execution/CSharpOptionsSerializationService.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/FindSymbols/CSharpDeclaredSymbolInfoFactoryService.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 483,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodDeclarationSyntax GenerateMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/MethodGenerator.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ParameterGenerator.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax GenerateAccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 287,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TDeclarationNode AddField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TDeclarationNode AddNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetExistingNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task AddAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamespaceDeclarationSyntax AddNamespaceTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamespaceGenerator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationUnitSyntax AddNamespaceTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamespaceGenerator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GenerateLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 245,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax AfterMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnumMemberDeclarationSyntax GenerateEnumMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EnumMemberGenerator.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTokenList GetParameterModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 265,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithInterfaceSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 553,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetTypeInheritance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1216,
  "endLine" : 1232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode WithAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3056,
  "endLine" : 3072,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InsertNodesAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3376,
  "endLine" : 3395,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RemovalCausesAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RemovalCausesAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTypeArgumentDefinedRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 868,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTypeOfUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1083,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetClassificationForTypeDeclarationIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/ClassificationHelpers.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UsingKind GetUsingKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/UsingsAndExternAliasesDirectiveComparer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool InBetweenTwoMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 418,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GetRightmostInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 470,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 551,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInMemberDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1496,
  "endLine" : 1515,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1776,
  "endLine" : 1798,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInVariableComponentAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 2048,
  "endLine" : 2070,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSimpleMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 612,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWhitespaceOrEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanBeReplacedWithAnyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/NameSyntaxExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasMethodShape()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 305,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInsideNameOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 434,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode WithPrependedNonIndentationTriviaFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 998,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnonymousMethodParameterModifierContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsRightSideName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 2602,
  "endLine" : 2618,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DirectiveInfo GetDirectiveInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainingTypesOrSelfHasUnsafeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LineColumnDelta Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData CreateLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData CreateTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetFirstEndOfLineIndexOrRightBeforeComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueTuple GetBracePair()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/WrappingFormattingRule.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/StructuredTriviaFormattingRule.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken? GetLastTokenOfType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DetermineIfSpaceOptionIsSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/CSharpFormattingOptions.Parsers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 25,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFileNamesNotGenerated()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/GeneratedCodeRecognitionTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestFileNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/GeneratedCodeRecognitionTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionSnapshotId_Empty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionSnapshotId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionSnapshotId_Duplicate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 230,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task CloneAssetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 737,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Verify()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCommentsAddedCodeVB()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 238,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTrackNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Editting/SyntaxEditorTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetSyntaxRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 527,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestProjectWithNoBrokenReferencesHasNoIncompleteReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1348,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithInvalidFileExtension()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 733,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithUnrecognizedProjectTypeGuidAndUnrecognizedExtension_WithSkipTrue_SucceedsWithFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1038,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithMissingLanguageLibraries_WithSkipFalse_Throws()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1084,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithMissingLanguageLibraries_WithSkipTrue_SucceedsWithDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithUnrecognizedProjectReferenceFileExtension_SkipTrue_SucceedsWithEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test_VisualBasic_ConditionalAttributeNotEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1833,
  "endLine" : 1851,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test_CSharp_ConditionalAttributeNotEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1878,
  "endLine" : 1896,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLoadTextSync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2319,
  "endLine" : 2339,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CSharp_HasSourceDocComments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2495,
  "endLine" : 2511,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_HasSourceDocComments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2514,
  "endLine" : 2530,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WritableStreamTest3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SerializableBytesTests.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpReferenceToZeroWidthNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxReferenceTests.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestVisualBasicReferenceToNodeInStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxReferenceTests.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDynamicSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 402,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindDeclarationsAsync_Metadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodInvocation_Function()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EventHandler_AddressOf1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 341,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EventHandler_AddressOf2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 364,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 406,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RaiseEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 429,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Attribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 465,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodInvocation_Function_Comment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 635,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StructuredTrivia_Expression_DontCrash()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 780,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectCreationExpression_Initializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 859,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectCreationExpression_GenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 883,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bug530789()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1291,
  "endLine" : 1308,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArraySyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1313,
  "endLine" : 1330,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoParenthesesForNameOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2775,
  "endLine" : 2792,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DontCrash_VB()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RangeWithTransformation_OutsideOfRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 344,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithoutMatchingIf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_SameLineAsIf_Invalid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixFullWidthSingleQuotes2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 775,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Overloads()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 463,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WriteOnly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 538,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Static_Const_Dim()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 633,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveDim_LineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 729,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LessThanGreaterThan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 750,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GreaterThanEquals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 771,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LessThanEquals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 792,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBadOperatorToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1052,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuation_Invalid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 204,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_LineContinuation_AfterColonToken_Colon_Comment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 394,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_LineContinuation_Mix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 415,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IfPart_Colon1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 678,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IfPart_Colon2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 700,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IfPart_Colon3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 722,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IfPart_Colon4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 744,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuationBetweenXmlAndDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1058,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuationBetweenXmlAndDot1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1080,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuationBeforeFromQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuationBeforeFromAggregateExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1107,
  "endLine" : 1124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveLineContinuationInStringInterpolation1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1332,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveLineContinuationInStringInterpolation2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1337,
  "endLine" : 1353,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTemporaryStreamStorageExceptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQLitePersistentStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FlushSpecificWritesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_WriteBatching.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectFileInfo CreateProjectFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DatabaseSupported()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateVersionCacheAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SerializeSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UpdateBestResultIfBetter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/AllLowerCamelCaseMatcher.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 249,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetOtherPartsOfPartial()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/OrdinaryMethodReferenceFinder.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasReferenceTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 407,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ValidateProjectToDocumentMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetTokensFromText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AddSourceTypesInProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 410,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ImmediatelyDerivesOrImplementsFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 748,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolAndProjectId MapToAppropriateSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_MapCreation.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetSemanticInfoAtPositionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessDocumentWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindLiterals/FindLiteralsSearchEngine.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindLiterals/FindLiteralsSearchEngine.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task CreateSourceSymbolTreeInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task EditOneDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 365,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task EditOneDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 448,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportCodeRefactoringProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeRefactorings/ExportCodeRefactoringProviderAttribute.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalOptionService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/GlobalOptionService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TDeclarationSyntax AddMembersToAppropiateLocationInDestination()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 288,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void CheckLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 467,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CodeGenerationAbstractNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractNamedTypeSymbol.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationDestructorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationDestructorSymbol.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticData ToDiagnosticData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.Worker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddSemanticClassificationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ReferenceCountedDisposable.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool EqualsOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CompareToOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompleteFromTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 583,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWithFromAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 328,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ComputeEquivalenceKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 390,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetDefaultProviders()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/CodeCleaner.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NamedTypesAreEquivalentError()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 325,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TypeArgumentsAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 458,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PropertiesAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 550,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FillWithIntervalsThatMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol CreateBaseDelegatingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetSyntaxTreeIndexAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 195,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode FirstAncestorOrSelfUntil()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 781,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 394,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsImplicitValueParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 25,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AppendToAliasNameSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 235,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task FullyParseTreeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TreeAndVersion FullyParseTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Document WithFrozenPartialSemantics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 449,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocumentState UpdateText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 336,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocumentState UpdateText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 370,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState RemoveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 823,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RecordSourceOfAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1708,
  "endLine" : 1729,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe Checksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override HostLanguageServices GetLanguageServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefWorkspaceServices.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearOpenDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task RaiseDocumentOpenedEventAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Events.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task RaiseDocumentClosedEventAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Events.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AnyMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamingStylePreferences GetNamingStylesFromDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSymbolNameAnalyzable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyleRules.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixAllContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllContext.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixAllContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllContext.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendTextTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractDocumentationCommentService.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Dictionary AllocateAliasMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Task GetRenameLocationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/Renamer.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddConflictingSymbolLocations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetRenamedSymbolInCurrentSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 641,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CaseCorrect()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CaseCorrection/AbstractCaseCorrectionService.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyComparer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReadInteger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable ResolveErrorTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ErrorTypeSymbolKey.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable InstantiateTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.MethodSymbolKey.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMethodSymbol Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.MethodSymbolKey.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.NamedTypeSymbolKey.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.NamedTypeSymbolKey.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractFormatEngine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ApplyPreserveSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ApplySpaceIfSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/IndentBlockOperation.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineColumnDelta Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 529,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetParentNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 241,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetDefaultFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task FormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryInvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryInvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/ChecksumSynchronizer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInsertNodeAfterInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2269,
  "endLine" : 2286,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInsertNodeBeforeInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2289,
  "endLine" : 2306,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontAddSystemImportFirst()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 586,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2297,
  "endLine" : 2315,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3494,
  "endLine" : 3515,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3681,
  "endLine" : 3698,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function AssertFormatUsingAllEntryPointsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/VisualBasicFormattingTestBase.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string DecodeForwardIteratorRecord()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int FindIndex()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T AllocateSlow()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 174,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ScriptVariable_SetValue_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 451,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 565,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_DiagnosticBag()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 770,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnonymousTypes_TopLevel_MultipleSubmissions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnonymousTypes_TopLevel_Empty()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SearchPaths_RemoveDefault()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodInfo FindMatchingMethod()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptState.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 262,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int RunInteractive()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasOverriddenToString()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DebuggerTypeProxyAttribute GetApplicableDebuggerTypeProxyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Func CommonGetExecutor()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 363,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As CommandLineRunner",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectShimWithServices.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetOutputKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsValidTopLevelDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsValidTypeRefKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 692,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateAttributeNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1862,
  "endLine" : 1881,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDataTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2352,
  "endLine" : 2373,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3768,
  "endLine" : 3786,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3788,
  "endLine" : 3806,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AddBase()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4291,
  "endLine" : 4315,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCompletionProvider.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetFormEntryPointsList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbEntryPointProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 303,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddVariableExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetParameterNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1488,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override MethodKind GetAccessorKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1513,
  "endLine" : 1528,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxKind GetAccessorSyntaxKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1530,
  "endLine" : 1545,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2813,
  "endLine" : 2832,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextSpan GetSpanToFormat()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3259,
  "endLine" : 3277,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax UpdateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/ModifierFlagsExtensions.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetSimplifiedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetFunctions/SnippetFunctionSimpleTypeName.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BindToProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpLanguageService_ICSharpProjectHost.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetFocusToSelectedRow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Register()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProvideAutomationPropertiesAttribute.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetExceptionSpans()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 745,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VenusCommandFilter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/VenusCommandFilter.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WhitespaceOnEdges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 376,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetEditorVisibleSpans()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 739,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITableEntriesSnapshot GetCurrentSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 364,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITableEntriesSnapshot GetSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 385,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateNoResultsFoundEntryIfNecessaryAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 258,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectItem AddDocumentToProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 641,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAfterAttributeChangeEx()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 553,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 305,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetachFromDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 435,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int AddMetadataReferenceAndTryConvertingToProjectReferenceIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 596,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UninitializeDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1301,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UninitializeAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1303,
  "endLine" : 1322,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateCodeAnalysisRuleSetPropertiesInProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/RuleSetEventHandler.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 253,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetProjectDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.DeferredInitialization.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeFromTableControlIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Func GetShouldFixInProjectDelegate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TrackOpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/OpenDocumentTracker.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StopTracking_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/OpenDocumentTracker.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GenerateDeduplicationKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryCreateDetailsStringContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 491,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsVenus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Extensions.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IncludeTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 610,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ReadReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyChecker.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Tracker_UpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerFileWatcherService.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RemoveDeadKeys()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/CleanableWeakComHandleTable.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComHandle Cast()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/ComHandle.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetKeyPathAndName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/LocalUserRegistryOptionPersister.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DeserializeCodeStyleOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/RoamingVisualStudioProfileOptionPersister.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool TryGetSnippetFunctionInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 607,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task PopulateSnippetCacheAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentId GetActiveDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DocumentFrameShowing()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool WouldNavigateToSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationService.cs",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.WorkspaceGlobalUndoTransaction.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IWorkspaceService GetMiscProjectCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioProjectCacheHostServiceFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetAsyncStackTrace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.ExceptionFormatting.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/CommentTaskTokenSerializer.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsLanguageDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ValidateBreakpointLocation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 263,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task RegisterWorkspaceHostAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RequestNewRemoteHostAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 293,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateForInputNodesAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyToGraph()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 705,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetPartialForArrayTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioExperimentationService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Experimentation/VisualStudioExperimentationService.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IOleUndoManager TryGetUndoManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Utilities/IVsEditorAdaptersFactoryServiceExtensions.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Connect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/AbstractDelayStartedService.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectId DequeueNextProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 428,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetInstalledVersions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 522,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Progression/GraphNodeCreation.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IVsHierarchyItem FindProjectRootItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemProvider.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string MapDiagnosticSeverityToText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.BrowseObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NormalizeAndSetBinOutputPathAndRelatedData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Options_SelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/OptionPreviewControl.xaml.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetMoveArrowStatuses()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageViewModel.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGoToDefinition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/RoslynVisualStudioWorkspace.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractNodeNameGenerator.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSourceFileRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/BasesCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddBase()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 692,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCleanup()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/AssetStorageTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUpdateRemoveProjects()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDesignerAttributes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnVar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnVar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 167,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCallSiteArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 625,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerationIntoEntirelyHiddenType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1933,
  "endLine" : 1949,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInNonLocalStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 451,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInEmbeddedStatementWithWriteAfterwards()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 470,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 2220,
  "endLine" : 2237,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptySolutionUpdateDoesNotFireEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestApplyChangesWithDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 769,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 555,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1716,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2858,
  "endLine" : 2877,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4019,
  "endLine" : 4038,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5180,
  "endLine" : 5199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6341,
  "endLine" : 6360,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7502,
  "endLine" : 7521,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8663,
  "endLine" : 8682,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructorWithInitializerWithLambda_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1251,
  "endLine" : 1267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalInitializer_Delete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 1987,
  "endLine" : 2003,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElseClauseWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1515,
  "endLine" : 1530,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmptyCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1567,
  "endLine" : 1582,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchWithType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1600,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchWithTypeInType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1603,
  "endLine" : 1618,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchWithTypeAndNameInType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1621,
  "endLine" : 1636,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchWithTypeAndNameInName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1639,
  "endLine" : 1654,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Filter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1672,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Filter3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1675,
  "endLine" : 1690,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Filter4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1693,
  "endLine" : 1708,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Filter5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1711,
  "endLine" : 1726,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleFinally()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1729,
  "endLine" : 1744,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchLabelWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1768,
  "endLine" : 1783,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchLabelWithStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1803,
  "endLine" : 1818,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnTry1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3181,
  "endLine" : 3196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnTry2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3199,
  "endLine" : 3214,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPropertyAccessor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3586,
  "endLine" : 3602,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnProperty1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3618,
  "endLine" : 3634,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnIndexer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3736,
  "endLine" : 3752,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodInsert_Virtual()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2350,
  "endLine" : 2366,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodInsert_Abstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2369,
  "endLine" : 2385,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodInsert_Override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2388,
  "endLine" : 2404,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterlessConstructor_SemanticError_Delete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4661,
  "endLine" : 4677,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_ExpressionBodyToBlockBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6849,
  "endLine" : 6867,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_ExpressionBodyToGetterAndSetterBlockBodies()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7584,
  "endLine" : 7602,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchInsertDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 518,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await_Delete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8382,
  "endLine" : 8399,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ref_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 9031,
  "endLine" : 9049,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ref_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 9052,
  "endLine" : 9070,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ref_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 9073,
  "endLine" : 9091,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCommentAfterInterfaceList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5028,
  "endLine" : 5045,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCommentAfterInterfaceList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5049,
  "endLine" : 5068,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnVar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4335,
  "endLine" : 4351,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnVar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4354,
  "endLine" : 4370,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalOrOperatorInference4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 309,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalOrOperatorInference5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 328,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalAndOperatorInference4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 422,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalAndOperatorInference5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 441,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalXorOperatorInference4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 535,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalXorOperatorInference5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 554,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBaseConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1030,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSelectLambda3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1886,
  "endLine" : 1902,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DialogShownIfNotFieldsFound()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithExistingNullCheck1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 551,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithExistingNullCheck5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 622,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInArrowExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 982,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample4_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample4_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 214,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample4_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DisabledCodeShouldNotCollapseUnlessItFollowsADirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AbstractSyntaxStructureProvider CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ArrowExpressionClauseStructureTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 280,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOptionalParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 354,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWithConstraintsStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWithConstraintsClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWithConstraintsNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWithConstraintsDeriveFromAnotherGenericParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 339,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokingGenericMethodWith2ParametersOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 456,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithValidProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 356,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 617,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 639,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokingGenericMethodWith1ParameterUnterminated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 300,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutParametersMethodXmlComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersXmlCommentsOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersXmlComentsOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoInvocationOnSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AliasInSiblingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 572,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyToPredefinedTypeNameShouldNotBeOfferedInsideNameOf4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyAlias5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1368,
  "endLine" : 1386,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyComplexGeneric1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1415,
  "endLine" : 1432,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyComplexGeneric2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1436,
  "endLine" : 1453,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGlobalMissing1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2101,
  "endLine" : 2118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableSimplification3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2186,
  "endLine" : 2201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableSimplification4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2205,
  "endLine" : 2220,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInMemberAccess_Default_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3616,
  "endLine" : 3633,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetterWithMutipleStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 280,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSetterWithMutipleStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotWithFieldWithAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 590,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 808,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPragmaWarningDirectiveAroundMultilineDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 647,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingBeforeCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnDeclarationWithMultipleVariables()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 245,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNonNullCheckExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 661,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNonNullCheckExpressions2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 680,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixCountGeneratingIntoInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1647,
  "endLine" : 1663,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForMultipleSmartTagsInvokingWithinCtor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1756,
  "endLine" : 1773,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDuplicateWithErrorType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4644,
  "endLine" : 4661,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerationIntoEntirelyHiddenType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4664,
  "endLine" : 4680,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5739,
  "endLine" : 5756,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentExpressionWithConversionInNonAsyncFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 566,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastWithImplicitUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 997,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastWithImplicitConversionInThrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1022,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontCrashOnIncompleteMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1505,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToObjectInParamArrayArg1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2660,
  "endLine" : 2677,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToIntArrayInParamArrayArg2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2681,
  "endLine" : 2698,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToObjectArrayInParamArrayArg3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2702,
  "endLine" : 2719,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromParenthesizedLambdaExpressionsParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromFieldDeclarationIntoSameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromFieldDeclarationIntoSameNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassWhereKeywordBecomesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 725,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NegativeTestGenerateClassOnContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 744,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2873,
  "endLine" : 2889,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEscapedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2893,
  "endLine" : 2909,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoNewFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2913,
  "endLine" : 2928,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodParameterAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3742,
  "endLine" : 3758,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodReturnTypeAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3761,
  "endLine" : 3777,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPropertyTypeAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3780,
  "endLine" : 3796,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldEventTypeAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3799,
  "endLine" : 3815,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FieldDeclarationWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 248,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifiedReplacementInGenericTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 288,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodDeclarationReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 307,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodDeclarationParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 326,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOfIsExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeNotificationLevelInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1444,
  "endLine" : 1459,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeNotificationLevelWarning()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1478,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeNotificationLevelError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1496,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1639,
  "endLine" : 1655,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarNotificationLevelInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1459,
  "endLine" : 1474,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarNotificationLevelWarning()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1492,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarNotificationLevelError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1495,
  "endLine" : 1510,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_NamespaceName_NestedNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 407,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_StructsImplementExtractedInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 449,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_InterfacesDoNotImplementExtractedInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 471,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_TypeParameters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 669,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_BaseList_LargerBaseList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 804,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_BaseList_LargerBaseList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 826,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInWithMethod_Parameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerImplicitUserConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsArrayName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 635,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsGotoLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 744,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_EmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1386,
  "endLine" : 1402,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_XmlCommentWithExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1504,
  "endLine" : 1521,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_CDataWithExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1590,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ClassInEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1721,
  "endLine" : 1736,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PropertySameNameAsClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 522,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 763,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 819,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 853,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor13()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 871,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceNameSameAsTypeName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 906,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceNameSameAsTypeNameWithGlobal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 924,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQSameFileClassWithNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1286,
  "endLine" : 1302,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQSameFileClassWithNamespaceAndEscapedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1305,
  "endLine" : 1321,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQGlobalWarning()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1340,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQUserDefinedNAQNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1343,
  "endLine" : 1359,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQUserDefinedNAQNamespaceDoubleColon()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1362,
  "endLine" : 1378,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedTypeCantHaveSameNameAsParentType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1654,
  "endLine" : 1671,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InteractiveNestedTypeCantHaveSameNameAsParentTypeWithGlobalNamespaceAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1691,
  "endLine" : 1707,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodCalledNameOfInScope()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2107,
  "endLine" : 2123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMemberBindingThatLooksGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2274,
  "endLine" : 2290,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfOrAndExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 214,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfOrExpressionWithParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 233,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfAndExpressionWithParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 252,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_If5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 336,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_If7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 369,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissing1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 471,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReportToQualify_InObjectInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1246,
  "endLine" : 1261,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeArgument_Invalid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotInLessThanComparisonOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotInLessThanComparisonOperationAfterConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 314,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeArgumentInConditionalAccessExpressionSimple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 333,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DelegatedInEmptyBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 719,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DelegatedInEmptyBlock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 738,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_String_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_String_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_String_Quotation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerbatimMethod_String_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerbatimMethod_String_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerbatimMethod_String_Quotation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_InterpolatedString_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_InterpolatedString_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 317,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_InterpolatedString_Quotation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerbatimMethod_InterpolatedString_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 370,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerbatimMethod_InterpolatedString_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 388,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerbatimMethod_InterpolatedString_Quotation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 406,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Preprocessor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 424,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Preprocessor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 442,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Preprocessor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 460,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignment6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 475,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignment7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 494,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOverloadedUserOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 749,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 792,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithNullableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 540,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalDirectiveWithSingleMatchingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 521,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 587,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAutoProperty1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 771,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAutoProperty4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 848,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAutoProperty6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 889,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocumentationComment3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1417,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 656,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHiddenRegion5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3132,
  "endLine" : 3147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInQueryInPartiallyHiddenType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1727,
  "endLine" : 1743,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceLocalInExpressionBodiedMethodWithSingleLineBlockBodiedAnonymousMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3555,
  "endLine" : 3572,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BlockContextPreferredOverAutoPropertyInitializerContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3983,
  "endLine" : 3998,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ElementOfTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4020,
  "endLine" : 4037,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple_IntroduceLocalForAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4157,
  "endLine" : 4172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBodyKeepTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 287,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferToConvertToExpressionIfCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 460,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartTagText2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 698,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartTagText3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 718,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleFieldWithCodeStyle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBodyWhenOnSingleLine_AndIsSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartTagText3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 523,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestContextualKeywordName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 542,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnderscoreInName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 605,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartTagDisplayText2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1781,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnNamedParameterName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3268,
  "endLine" : 3284,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerationIntoEntirelyHiddenType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3665,
  "endLine" : 3681,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWhenNoAvailableRegionToGenerateInto()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3872,
  "endLine" : 3890,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesDuplicateParamTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesDuplicateParamTag_OnlyParamTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesDuplicateParamTag_TagBelowOffendingParamTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesDuplicateParamTag_BothParamTagsOnSameLine_DocCommentTagBetweenThem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesDuplicateParamTag_BothParamTagsOnSameLine_WhitespaceBetweenThem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesDuplicateParamTag_BothParamTagsOnSameLine_NothingBetweenThem1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesTag_BothParamTagsOnSameLine_NothingBetweenThem2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesTag_TrailingTextAfterTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 233,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesDuplicateParamTag_RawTextBeforeAndAfterNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 262,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesDuplicateTypeparamTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 290,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesParamTagWithNoMatchingParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 316,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesParamTag_NestedInSummaryTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 342,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemovesParamTag_NestedInSummaryTag_WithChildren()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 370,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_NoNodesBefore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_NoNodesAfter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_NodesBeforeAndAfter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_NodesBeforeAndAfter_RawTextInComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_NodesBeforeAndAfter_WithContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_NestedInSummaryTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_BeforeNode_EverythingOnOneLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_AfterNode_EverythingOnOneLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 245,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_BeforeNode_JustParamNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 268,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_AfterNode_JustParamNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 291,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_MultipleDocComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 324,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_Ctor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 353,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddsParamTag_Delegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 382,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InPropertyWithSameNameAsGenericTypeArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 548,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InPropertyWithSameNameAsGenericTypeArgument3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 568,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IntermediateClassOverriddenMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 540,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOfferedBaseClassMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 562,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SendEnterThroughToEditorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InExpressionBodiedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 445,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InExpressionBodiedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 465,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEnumInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 538,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEnumInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 558,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEnumInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 578,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEnumInitializer4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 598,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void VariableDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void VariableDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ReadonlyVariableDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ReadonlyVariableDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 167,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsTextualTriggerCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/LoadDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsTextualTriggerCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ReferenceDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void EscapeKeywords4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 263,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void InPatternMatching4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 793,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void InPatternMatching5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 813,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PrivateMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BuilderInJoinClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 354,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AmbiguityBetweenTypeAndLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2092,
  "endLine" : 2109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalVariableAsOutArgumentInInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3635,
  "endLine" : 3650,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestColorColor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6468,
  "endLine" : 6485,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithModifierFollowing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 168,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithTypeFollowing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithTypeFollowing2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConstructedGenericField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConstructedGenericProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1588,
  "endLine" : 1604,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitableMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3798,
  "endLine" : 3815,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3836,
  "endLine" : 3853,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TextOnlyDocComment_Metadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3920,
  "endLine" : 3939,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrimConcatMultiLine_Metadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3942,
  "endLine" : 3962,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCref_Metadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3965,
  "endLine" : 3984,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExcludeTextOutsideSummaryBlock_Metadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3987,
  "endLine" : 4008,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericMethodInDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4983,
  "endLine" : 5002,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InMalformedEmbeddedStatement_01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5158,
  "endLine" : 5173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyAtEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingAcrossPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 504,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 366,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArrayInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 727,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInterpolationString_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1028,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInterpolationString_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1049,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInterpolationString_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1070,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInterpolationString_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1091,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OutsideInterpolationString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInterpolationSyntax_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInterpolationSyntax_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInterpolationSyntax_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInterpolationSyntax_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1202,
  "endLine" : 1218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInterpolationSyntax_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInterpolationSyntax_7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1260,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentLambdaBodyOneIndentationToFirstTokenOfTheStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Interface1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 312,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Enum1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 356,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideSingleLineRegularComment_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 533,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideSingleLineRegularComment_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 558,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideMultiLineRegularComment_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 581,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideSingleLineDocComment_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 656,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideSingleLineDocComment_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 681,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideMultiLineDocComment_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 706,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideMultiLineDocComment_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 733,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoFormattingInsideMultiLineDocComment_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 760,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithConstructorWithSameNumberOfParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParams2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldsWithoutInitializers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldsWithoutInitializers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldsWithInitializers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldsWithInitializers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructorAndDestructors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotTouchCommentsAtBeginningOfFile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 316,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotTouchCommentsAtBeginningOfFile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 342,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotTouchCommentsAtBeginningOfFile3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 368,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoTouchCommentsAtBeginningOfFile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 393,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoTouchCommentsAtBeginningOfFile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 418,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoTouchCommentsAtBeginningOfFile3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 443,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentsNotAtTheStartOfTheFile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 468,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentsNotAtTheStartOfTheFile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 495,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 628,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideIfEndIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 743,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInHiddenBlock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 326,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingIfNotInDeclarationSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 576,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingForField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfConvertedToNonDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1214,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfUsedInExpressionTree2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1512,
  "endLine" : 1529,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests_FixAllTests.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 249,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertExtent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 373,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNonIEnumerableEvenWithAdd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 329,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 698,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingAcrossPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 877,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function UpdatePropertyAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyCodeFixProvider.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AnalyzeMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSetterExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/EventBlockHighlighter.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/PropertyBlockHighlighter.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateEndConstruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/CommandHandlers/AbstractImplementAbstractClassOrInterfaceCommandHandler.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OnTextBufferChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 261,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function ForceComputeInternalsVisibleToAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 282,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryDoXmlEmbeddedExpressionEndConstruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 447,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryApplyOnForStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Apply()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/SpitLinesResult.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub StartSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndentationFromOperationService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsWithinNaturalLanguage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/TextStructureNavigation/TextStructureNavigatorProvider.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyAtEndOfFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldsAndConstants()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 322,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 364,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNavigationWithMethodContainingBlankLineWithNoSpaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1054,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNavigationWithMethodContainingBlankLineWithSomeSpaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1074,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicBinding.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 28,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyNoHighlightsWhenOptionDisabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/KeywordHighlighting/CSharpKeywordHighlightingTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 26,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call x.Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6688,
  "endLine" : 6709,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6895,
  "endLine" : 6916,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1216,
  "endLine" : 1237,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3941,
  "endLine" : 3959,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4204,
  "endLine" : 4225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4295,
  "endLine" : 4315,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/AbstractSimplificationTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DiagnosticsInNoCompilationProjects()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 271,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDuplicateFileAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 353,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestGenericNameCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1811,
  "endLine" : 1835,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitSummary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 27,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitSummaryOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitSummaryOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSummary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSummaryOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSummaryOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitRemarksOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 171,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitRemarksOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 195,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitReturnsOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitReturnsOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 243,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitExampleOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitExampleOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 291,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitExceptionNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 315,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitExceptionOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 339,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitCdataNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 409,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitCdataOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 433,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitIncludeNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 457,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitIncludeOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 481,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitPermissionNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 505,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitPermissionOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 529,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitSeeNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 553,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSeeOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 577,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSeeOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 602,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function InvokeWithKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 696,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitSeealsoNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 720,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSeealsoOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 744,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitParamNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 792,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitParamNoOpenAngleOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 816,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitParamNoOpenAngleOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 840,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 864,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitParamOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 888,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitParamOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 912,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitTypeparamNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 936,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitTypeparamNoOpenAngleOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 960,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitTypeparamNoOpenAngleOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 984,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitTypeparam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1008,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitTypeparamOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1032,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitTypeparamOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1056,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllowTypingDoubleQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllowTypingSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1237,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionInsertsAssemblyNameOnCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 334,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public const string AssemblyName1 = \"ClassLibrary1\";",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 488,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUndo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 513,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TargetTypePreselection3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2348,
  "endLine" : 2367,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestObjectCreationQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2505,
  "endLine" : 2524,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2560,
  "endLine" : 2578,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeNamedPropertyCompletionCommitWithTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1750,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TargetTypePreselection3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2803,
  "endLine" : 2821,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TargetTypePreselectionConvertibility1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2865,
  "endLine" : 2882,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = asd$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3287,
  "endLine" : 3308,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOtherAssembliesOfSolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 26,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameOneDuplicateAliasToNoConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameNamespaceAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 171,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictInsideSimpleArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1195,
  "endLine" : 1213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapePreserveKeywordWhenRenamingWithRedim()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 314,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NonConflictingEditWithMultipleLocations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 302,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NonConflictingEditWithSingleLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 323,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameConstructedTypeAliasFromUse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameConstructedTypeAliasFromDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameConstructedTypeAliasFromDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameSimpleTypeAliasFromUse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameSimpleTypeAliasFromDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameSimpleSpecialTypeAliasVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameSimpleTypeAliasVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 253,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoConflictForDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameEscapedIdentifierUnescapes_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/EscapingTests.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameExplicitlyImplementedInterfaceMemberFromDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/InterfaceTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameExplicitlyImplementedInterfaceMemberFromImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/InterfaceTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameSpecialNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameSyntheticDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameSymbolDefinedInMetaData()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 195,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameSymbolThatBindsToErrorType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameSynthesizedParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 270,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameCommandInvokesInlineRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return true;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingTypeToConflictingMemberAndParentTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 851,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1387,
  "endLine" : 1408,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAliasToCatchConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1588,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameComplexifiesInLambdaBodyExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3018,
  "endLine" : 3036,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictResolutionWithTypeInference_Cref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 659,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterConflictingWithInstanceField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1072,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterConflictingWithInstanceFieldRenamingToKeyword2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterConflictingWithSharedField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterConflictingWithFieldInModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ShouldNotCascadeToExplicitlyImplementedInterfaceMethodOfDifferentName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1566,
  "endLine" : 1587,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ShouldNotCascadeToImplementingMethodOfDifferentName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1592,
  "endLine" : 1613,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub QualifyTypeWithGlobalWhenConflicting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1788,
  "endLine" : 1809,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub QualifyFieldInReDimStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1813,
  "endLine" : 1833,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug588142_RenameAttributeToAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2111,
  "endLine" : 2131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingCompilerGeneratedPropertyBackingField_IntroduceConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2770,
  "endLine" : 2790,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NameOfReferenceNoConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2981,
  "endLine" : 2999,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NameOfReferenceWithConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 3003,
  "endLine" : 3021,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameMethodToConflictWithTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 3092,
  "endLine" : 3111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ForceSingleSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNameAndInsertText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/XmlTagCompletionCommandHandler.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MarkInterestedSpanNearbyScopeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/QuickInfo/SyntacticQuickInfoProvider.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tuple SplitString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.StringSplitter.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 153,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetChangeRanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub TokensAreEqual()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/AssertEx.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract IndentationResult? GetDesiredIndentationWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.AbstractIndenter.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/ProjectCacheServiceFactory.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RefreshTrackingSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed internal override ITagSpan CreateTagSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsAdornmentTaggerProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ExtractInterface/AbstractExtractInterfaceCommandHandler.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddClassifiedSpansForCurrentTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 344,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncCompletionService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/AsyncCompletionService.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionFilterReason GetFilterReason()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/CompletionFilterReason.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_CaretPositionChanged.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CommitUniqueCompletionListItemAsynchronously()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_CommitUniqueCompletionListItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RollbackToBeforeTypeChar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Commit.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 224,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryAddDocumentToWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 340,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ClearTrackingSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 214,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 614,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 643,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadjustIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICommentSelectionService GetService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CollectEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextExtent GetExtentOfWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotSpan GetSpanOfEnclosing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotSpan GetSpanOfFirstChild()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotSpan GetSpanOfNextSibling()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotSpan GetSpanOfPreviousSibling()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 249,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/QuickInfoCommandHandlerAndSourceProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGoToDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/AbstractGoToDefinitionService.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/Extensions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IProjectionBuffer CreateProjectionBufferWithoutIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IProjectionBufferFactoryServiceExtensions.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetFeatureOnOffOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextBufferExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetOrCreateValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.AutoClosingViewProperty.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FormatAndApplyToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BufferMapDirection ClassifyBufferMapDirection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IBufferGraphExtensions.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnEventSourceChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaggerContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/TaggerContext.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReportMessageAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.DefinitionTrackingContext.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendNotification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Notification/EditorNotificationServiceFactory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextBlock ToTextBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/WpfClassificationExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextBuffer CreateElisionBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockTagState.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyCurrentState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/UndoManagerServiceFactory.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateSearchText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardViewModel.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateSeverity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardViewModel.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ProjectReferencesChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 224,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineSpan GetLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 670,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ConvertContentAttributeAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 672,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution GetFix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/FixAll/FixMultipleOccurrencesService.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution GetFix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/FixAll/FixMultipleOccurrencesService.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateLogProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestChangeSignature_Events_ReferencedBy_HandlesClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 548,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderAttributeConstructorParametersAndArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateConstructorInIncompleteLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1556,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchLambdas2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 802,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DoWhile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2051,
  "endLine" : 2069,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a.PrintInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindPartialMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 366,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 638,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeConstructor_OnInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AttributeSignatureHelpProviderTests.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 867,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 895,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsMovedNextToOtherImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsMovedAfterOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsWithTriviaMovedNextToOtherImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsWithTriviaMovedNextToOtherImportsWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionsMovedNextToOtherOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionsWithTriviaMovedNextToOtherOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 270,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionsWithTriviaMovedNextToOtherOptionsWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionsMovedAfterBannerTextFollowedByOtherOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 381,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateFromImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleImportFromSameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddImportWithCaseChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsIsEscapedWhenNamespaceMatchesKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 328,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCaseSensitivity1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 413,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 643,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddImportForCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddImportForCref2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1230,
  "endLine" : 1247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnknownAttributeInModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2516,
  "endLine" : 2536,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateTypeWithProperAccessibilityAndTypeKind_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1349,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateTypeWithProperAccessibilityAndTypeKind_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1394,
  "endLine" : 1412,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateType_TypeConstraint_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2301,
  "endLine" : 2319,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_Methods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 395,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracketsOnGenericConstraints_Bug932262()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3012,
  "endLine" : 3029,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExcludedCodeIsIgnored()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 538,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEndOfFile_SkippedToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 216,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterTypingAndUpArrowIntoBlankLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterTypingAttributeOfMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterTypingInMethodNameAndThenMovingToAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotEncapsulateOutsideTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 610,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "N.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3399,
  "endLine" : 3419,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotMergeAmpersand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1792,
  "endLine" : 1812,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInAutoPropertyInitializerEqualsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2643,
  "endLine" : 2660,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInAutoPropertyWithCollectionInitializerAfterEqualsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2664,
  "endLine" : 2681,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2957,
  "endLine" : 2976,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_InsertApostrophes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 417,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_InsertApostrophes5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 471,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_NotInsideConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 584,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_NotInsideMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 605,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Selection1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 805,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Selection2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 826,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesIllegalReturnsTagOnDeclareSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 430,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnwrapNullable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4247,
  "endLine" : 4265,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4328,
  "endLine" : 4346,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4553,
  "endLine" : 4571,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4580,
  "endLine" : 4599,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4742,
  "endLine" : 4760,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4794,
  "endLine" : 4812,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7588,
  "endLine" : 7607,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As MyEnum = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 38,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As MyEnum = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuggestAliasedInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 648,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeQuickInfoBindsToClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 836,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXml()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 558,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvalidSelectionLeftOfAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStatementSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 293,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMeKeywordWithByRef()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 353,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStatementWithMyClassKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 379,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMyClassKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 405,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeCharacter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 531,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnboundMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 686,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWithEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 708,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 729,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSignatureDoesContainShared()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1007,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSignatureDoesNotContainShared()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1051,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSignatureAccessModifierIsNotPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1074,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSignatureAccessModifierIsNotProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1097,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSignatureAccessModifierIsNotFriend()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1647,
  "endLine" : 1667,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectQueryOperator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1723,
  "endLine" : 1743,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectQueryOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1747,
  "endLine" : 1767,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectQueryOperator3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1771,
  "endLine" : 1791,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectQueryOperator4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1795,
  "endLine" : 1815,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMyClassInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2004,
  "endLine" : 2025,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMyBaseInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2145,
  "endLine" : 2166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMeInstanceExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2170,
  "endLine" : 2191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCastExpressionImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2311,
  "endLine" : 2331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Tasks.Task",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGetLiteralGeneratesSmartName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.MethodNameGeneration.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod24()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 837,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod35()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod36()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1165,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethod37()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1168,
  "endLine" : 1188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethodAutoProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1636,
  "endLine" : 1659,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4758_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1861,
  "endLine" : 1879,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4791()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2056,
  "endLine" : 2076,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4813()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2101,
  "endLine" : 2121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4762()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2203,
  "endLine" : 2221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4744()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2225,
  "endLine" : 2243,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMatrixCase_NoNoYesYesNoYesNoNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3015,
  "endLine" : 3035,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplicitFunctionLocal1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4182,
  "endLine" : 4202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug5079()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4337,
  "endLine" : 4355,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6220()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4580,
  "endLine" : 4600,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6220_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4604,
  "endLine" : 4624,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6310_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4865,
  "endLine" : 4887,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6310_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4891,
  "endLine" : 4913,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6566()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4917,
  "endLine" : 4937,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix6598()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4941,
  "endLine" : 4963,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontCrashWhenCanFindOutContainingScopeType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5090,
  "endLine" : 5111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function RewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ExceptionLocalSymbol.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SelectAndInitializeCollection()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 931,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression ConvertToLocalTypeHelper()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression GenerateThisReference()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EEMethodSymbol CreateMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 541,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamespaceSymbol BindNamespace()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1097,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HaveSameConstraints()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1673,
  "endLine" : 1690,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TResult CompileWithRetry()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 362,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmInspectionContext With()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/DkmEvaluationResultFlagsExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveHost()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportProcessExited()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 325,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task Async()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 393,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DisplaySearchPaths()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 804,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileSystemCompletionHelper GetFileSystemCompletionHelper()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractDirectivePathCompletionProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseArguments()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/CSharpVBResetCommand.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveHostTests()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ReadOutputToEnd()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutputRedirection2()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_ShadowCopy()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 552,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecutesOnStaThread()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1015,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ProjectJsonUtil.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NuGetPackage ParseFixedPackage()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/RepoConfig.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateMainNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeSeparatedListChildProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 723,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateVisitorMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 810,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteEndNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteClassFooter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 326,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteIdentityRewriterTest()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 364,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedFactoryParameters()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1699,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable DetermineMinimalFactoryFields()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1874,
  "endLine" : 1893,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetStringConverterMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 2026,
  "endLine" : 2040,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DeleteFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/FileUtil.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DeleteDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/FileUtil.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WithColor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ConsoleUtil.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckTotalDumpFilesSize()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 415,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisualizeAssemblyReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 356,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetAccessToken()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Program.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioOnlineRepository()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/VisualStudioOnlineRepository.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GithubMergeTool()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GithubMergeTool/GithubMergeTool.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetAllTargetFrameworks()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PackageReference GetPackageReference()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanFullyQualify()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/FullyQualify/VisualBasicFullyQualifyCodeFixProvider.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Recurse()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrderModifiers/VisualBasicOrderModifiersDiagnosticAnalyzer.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function EnumerateNonRootChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 267,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2448,
  "endLine" : 2466,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyMethodBodyRudeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2751,
  "endLine" : 2772,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClassifyDeclarationBodyRudeUpdates()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2786,
  "endLine" : 2803,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "' GC.SuppressFinalize()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ImplementInterface/VisualBasicImplementInterfaceService.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetFieldsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EncapsulateField/VisualBasicEncapsulateFieldService.vb",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddExplicitArgumentListIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 391,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UpdateStatementList()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 265,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicStructureHelpers.vb",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/XmlExpressionStructureProvider.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddRedundantMemberImportsClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInAttributeArgumentInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanIntroduceVariableFor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAdjustedTokenForPragmaRestore()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/InsertMissingCast/InsertMissingCastCodeFixProvider.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetNewNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/OverloadBase/OverloadBaseCodeFixProvider.AddOverloads.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/IsKeywordRecommender.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/LoopKeywordRecommender.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ContainsNonReturnExitPointsStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 549,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double AdjustForLocalsInBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 981,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan CreateSpanForCatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 699,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TextSpan GetLambdaParameterDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1454,
  "endLine" : 1471,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1773,
  "endLine" : 1788,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2416,
  "endLine" : 2432,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ReportEnclosingExceptionHandlingRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2979,
  "endLine" : 2995,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DeclareSameIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3320,
  "endLine" : 3336,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.InitializerRewriter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CreateReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InitializeParameter/InitializeParameterHelpers.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SignatureHelpState GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SignatureHelpState GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDelegateInvokeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_DelegateInvoke.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetComIndexers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 193,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SignatureHelpState GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticSeverity GetDiagnosticSeverityPreference()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.State.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISet GetUsingsToRemove()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.Rewriter.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetLanguageName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/QualifyMemberAccess/CSharpQualifyMemberAccessDiagnosticAnalyzer.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTokenList MakeFieldModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceField.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.Rewriter.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSyntax GetTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInExpressionBodiedMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task UpdateDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeRefactoringProvider.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 511,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SimplifyTypeNameAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SealedKeywordRecommender.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AbstractKeywordRecommender.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPreviousTokenValid()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProvider.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsPartialMethodCompletionContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialMethodCompletionProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IImmutableList GetAssemblyScopedAttributeSyntaxNodesOfDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/InternalsVisibleToCompletionProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task IsTriggerOnDotAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SymbolCompletionProvider.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseInferredMemberName/CSharpUseInferredMemberNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsLegal()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateVariable/CSharpGenerateVariableService.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrganizeImports/CSharpOrganizeImportsService.Rewriter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrganizeImports/CSharpOrganizeImportsService.Rewriter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Ordering GetOrdering()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/ModifiersOrganizer.Comparer.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override EnumDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/EnumDeclarationOrganizer.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IndexerDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/IndexerDeclarationOrganizer.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/CSharpOrganizingService.Rewriter.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsOnlyWhitespaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetAdjustedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 511,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task CreateDeclarationStatementAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 637,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetContainingScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.StatementResult.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract SyntaxNode ChangeSignature()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List ToListOfParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/ParameterConfiguration.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddRudeDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1650,
  "endLine" : 1664,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Method.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool? HasConflict()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 367,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsArgumentListNotPassingArrayToParams()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 259,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FixWithEditorAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchCodeFixProvider.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICollection GetMissingEnumMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchHelpers.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsStringCheck()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TStatementSyntax CreateStringCheckStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 271,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsFieldOrPropertyAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeParameterCodeRefactoringProvider.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 183,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Collect()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/BlockSpanCollector.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetOutliningSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/BlockSpanCollector.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDefinitionFound()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogHyperlink()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticLogger.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticArguments.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsOpenFileOnlyAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearAllDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MergeDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseProjectDiagnosticsRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 431,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 194,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryDeserializeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 399,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsAnyDocumentOrProjectDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnDocumentReset()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary GetOrUpdateAnalyzerMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReanalyzeScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 623,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 183,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TValue DequeueWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 283,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectProcessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 342,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList GetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/RQNodeBuilder.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddMethodsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol CreateInequalityOperator()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static INamespaceOrTypeSymbol CreateCodeGenerationSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "computeReplacementAsync: async()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 395,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetChangedDocumentCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataSymbolsSearchScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SearchScopes/MetadataSymbolsSearchScope.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindNugetOrReferenceAssemblyTypeReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder_PackageAssemblySearch.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/ProjectSymbolReference.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IMethodSymbol GetDelegatedConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateFromMembers/AbstractGenerateFromMembersService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State TryGenerate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/State.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentSpan.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeFixCollection()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/CodeFixCollection.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixNameCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/NamingStyle/AbstractNamingStyleCodeFixProvider.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract Task GetDescriptionAndNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Async/AbstractAddAwaitCodeFixProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSymbolDescriptionBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RemoveDuplicateParamTagAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractRemoveDocCommentNodeCodeFixProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionHelper GetCompletionHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelperServiceFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/RecommendedKeyword.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.ItemGetter.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string EncodeSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextChange Collapse()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractMemberInsertingCompletionProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItem AddTag()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldTriggerCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 477,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItemRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DiagnosticAnalyzerCategory GetAnalyzerCategory()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseInferredMemberName/AbstractUseInferredMemberNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol FixType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary CreateTypeArgumentToTypeParameterMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 177,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ComputeTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FieldIsReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RefKind GetRefKindFromContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 194,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SerializableNavigateToSearchResult Dehydrate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigateToSearchResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 228,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 342,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary CreateOldToNewTokensMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtractMethodResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodResult.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITriviaSavedResult SaveTriviaAroundSelection()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ValuePatternMatches()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SpecializedType",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 832,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SignatureOnlyParameterSymbol.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeArgumentsCustomModifiersFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 205,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Concat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 344,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SignatureOnlyMethodSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 414,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUniqueSourceAssemblyAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DecodeDefaultParameterValueAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbol.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 390,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddEventAndAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2895,
  "endLine" : 2916,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportShadowingMustOverrideError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 482,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CanOverrideOrHide()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 505,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1652,
  "endLine" : 1671,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub CheckForDuplicateTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 964,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclaredBaseSafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1577,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaredBaseInterfacesSafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1579,
  "endLine" : 1602,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckPresenceOfTypeIdentifierAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2293,
  "endLine" : 2320,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub FindOverloads()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverloadingHelper.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddDeclaredNonTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 198,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EvaluateImplicitEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 842,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MetadataOrSourceAssemblySymbol.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEFieldSymbol.vb",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEFieldSymbol.vb",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 392,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DecodeTupleTypesInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/TupleTypeDecoder.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DecodeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/TupleTypeDecoder.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSymbolsForExplicitlyImplementedAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertyOrEventHelpers.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetObsoleteContextState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ObsoleteAttributeHelpers.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 417,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTupleMemberSymbolForUnderlyingMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 939,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindImplementationForInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 547,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanContainUserDefinedOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 622,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetRetargetedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 812,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PeekStartComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1070,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1096,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsLeadingLineBreaks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 487,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub MoveToNextSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 524,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TrySkipXmlDocMarker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlDocComments.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 517,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLocalForDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1054,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4663,
  "endLine" : 4683,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub LookupTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamedTypeBinder.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImplicitVariableBinder.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 222,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub BindImportClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Imports.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Bind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/AttributeSemanticModel.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindSelectBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As NamedTypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 822,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlnsName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 408,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetXmlString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 943,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddXmlAttributeIfNotDuplicate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1138,
  "endLine" : 1156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundConvertedTupleElements",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1056,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindInsideCrefAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindInsideCrefSignatureOrReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 235,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 389,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 2056,
  "endLine" : 2080,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConstructGenericSymbolWithTypeArgumentsForCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_Compat.vb",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 413,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundMethodGroup",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1290,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSymbolLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 890,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildMethodBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 643,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodBodySemanticModel.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 919,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReportModifierError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindNamespaceOrTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 593,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BindSimpleNameIsMemberOfType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2550,
  "endLine" : 2572,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub VerifyTypeCharacterConsistency()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3850,
  "endLine" : 3870,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindLiteralConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4429,
  "endLine" : 4453,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SubOrFunctionBodyBinder.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 547,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 573,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAssignmentOrInvocationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1720,
  "endLine" : 1765,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SelectBlockContext.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineElseContext.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/MethodBlockContext.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/ForBlockContext.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlDocType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 387,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1548,
  "endLine" : 1572,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ResyncAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResyncAndConsumeStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 304,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportUnrecognizedTypeInGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3036,
  "endLine" : 3057,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryAddAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 310,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2904,
  "endLine" : 2926,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Double",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 559,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1034,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function InvertConversionRequirement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4335,
  "endLine" : 4362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ReportOverloadResolutionFailedOrLateBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 985,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1579,
  "endLine" : 1603,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddPredefinedPreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/PredefinedPreprocessorSymbols.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetAllWarningDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicWarningStateMap.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlThreadSafetyElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 546,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsPartOfLinqQueryNotFollowedByNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1029,
  "endLine" : 1050,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub WriteInteriorXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/DocumentationCommentTriviaSyntax.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AddLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 411,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AddTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 437,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreModifiersEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxEquivalence.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IGenericMethodInstanceReferenceGetGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 224,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As EmbeddedField",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 345,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function IEventDefinitionAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EventSymbolAdapter.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 447,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function ITypeDefinitionGetMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 686,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitComplexConditionalAccessReceiverAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 401,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitFieldLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 635,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DigForLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 207,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RecordVarWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1298,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsCondOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SetGetSetAccessKindIfAppropriate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 336,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUserDefinedConversion.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 555,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CompleteTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1642,
  "endLine" : 1666,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shadows Sub LookupSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1930,
  "endLine" : 1953,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindNameParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2814,
  "endLine" : 2833,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessErrorLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 720,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TrimmedStringStartsWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 405,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OpenMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 446,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDirectCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 341,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ArrayInitializerNeedsSpill()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub InitializeParameterWithProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 487,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBackingFieldsForStaticLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteDecimalUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperators.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLambdaRelaxationConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 276,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLambdaRelaxationConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 299,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDirectCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 1340,
  "endLine" : 1360,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDimStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_DimStatement.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUserDefinedBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CaptureInATemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 226,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ReportUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/UnassignedVariablesWalker.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ResolveContinues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 449,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1261,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VisitDoLoopTopConditionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2444,
  "endLine" : 2462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VisitDoLoopBottomConditionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2464,
  "endLine" : 2482,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Sub Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1437,
  "endLine" : 1461,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1482,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1498,
  "endLine" : 1516,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTypeLessVisibleThan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 515,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsRestrictedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 964,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasNameQualifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1251,
  "endLine" : 1269,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConversionSignatureComparer.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsMatchingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceLocalSymbol MakeLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SynthesizedAttributeData.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAttributesBag GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbol.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VerifyObsoleteAttributeAppliedToMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckModifiersForBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1566,
  "endLine" : 1582,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodSymbol FindContainingGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ParameterHelpers.cs",
  "fileLinesCount" : 555,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 508,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers MakeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 436,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAttributesBag GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 471,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeCoClassAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 863,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceConstructorSymbol.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InferrableGlobalExpressionVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/GlobalExpressionVariable.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAttributesBag GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1056,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateIndexerNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1276,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceMemberFieldSymbolFromDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 303,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckAbstractClassImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetGenericTypeParamSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnqueueTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 556,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SetAssociatedPropertyOrEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 559,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetGenericInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 209,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1371,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2147,
  "endLine" : 2163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureTypeParametersAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2380,
  "endLine" : 2398,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol DecodeTupleTypesIfApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/TupleTypeDecoder.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoesSignatureMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEEventSymbol.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 436,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSymbol FindMethodBySignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void LoadAllMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 198,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SubstitutedNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SmallDictionary ConstructMapping()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool GetGuidStringDefaultImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1073,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsElementNameForbidden()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 565,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleElementFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleFieldSymbol.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedSubmissionConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedSubmissionConstructor.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedParameterSymbol.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedFieldSymbolBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedFieldSymbolBase.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override NamedTypeSymbol LookupTopLevelMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NonMissingModuleSymbol.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NamespaceOrTypeSymbol OfMinimalArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 282,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ContainsTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 436,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsFieldOrFieldLikeEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 503,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray AllInterfacesWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 221,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray MakeAllInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 365,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInterfaceMemberImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1329,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol GetExplicitImplementationForInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1347,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 347,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DisplayEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypedConstantExtensions.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PermissionSetAttributeTypeHasRequiredProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 466,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IReadOnlyDictionary GetAnonymousTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 398,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportErrorOnWellKnownMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.SymbolCollection.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 321,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingModuleSymbol.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool RequiresExplicitOverride()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 878,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NamespaceOrTypeSymbol ContainingNamespaceOrType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSymbol ExtractNonErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 240,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameterBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterBounds.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AddNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 704,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 296,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 446,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ReportIndirectReferencesToLinkedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PEAssemblyBuilderBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSymbolLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 334,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InterfacesVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/NamedTypeSymbolAdapter.cs",
  "fileLinesCount" : 972,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 512,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetClsComplianceAttributeLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 771,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTrue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDeclared()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1288,
  "endLine" : 1302,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompileSynthesizedExplicitImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 761,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken GetImplicitConstructorBodyToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1806,
  "endLine" : 1821,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsXmlParseDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 644,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/UnprocessedDocumentationCommentFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool PreviousBranchTaken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken FetchCurrentToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 307,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberCrefSyntax ParseMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 954,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IdentifierNameSyntax ParseNameAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1494,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken LexNewToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTrivia LookupTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LexerCache.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetResolvedInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/LazyObsoleteDiagnosticInfo.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldVisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 345,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSymbol GetNextBaseTypeNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/TypeSymbolExtensions.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasRelatedDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AttributeArgumentSyntax GetNamedArgumentSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/AttributeSyntax.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNamespaceMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 354,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVariableDeclarationInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree WithRootAndOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.ParsedSyntaxTree.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.ParsedSyntaxTree.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DirectiveStack ApplyDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int RootSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static HashSet Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/UnassignedAddressTakenVariablesWalker.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitForEachIterationVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitBinaryOperatorSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitCondBranchCoreWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 372,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GeneratedLabelSymbol GetLabelClone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1685,
  "endLine" : 1701,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExpressionTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 441,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitExpressionCoreWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 717,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool MayUseCallForStructMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1785,
  "endLine" : 1804,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition EmitAssignmentDuplication()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2417,
  "endLine" : 2457,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 456,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundNode VisitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 588,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode VisitBinaryOperatorSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1357,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1429,
  "endLine" : 1443,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1949,
  "endLine" : 1965,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BuildSearchPaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1492,
  "endLine" : 1519,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SingleNamespaceOrTypeDeclaration VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindAwait()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Symbol MakeDeconstructionVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 586,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithLambdaParametersBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithLambdaParametersBinder.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/SemanticFacts.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ClassifyConversionFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ClassifyStandardConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 419,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyImplicitBuiltInConversionSlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 530,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasImplicitEnumerationConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1080,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasImplicitEffectiveInterfaceSetConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2299,
  "endLine" : 2317,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ThreeState HasVariantConversionQuick()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2427,
  "endLine" : 2444,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserDefinedConversionAnalysis Normal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionAnalysis.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserDefinedConversionAnalysis Lifted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionAnalysis.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserDefinedConversionAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionAnalysis.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodGroupResolution ResolveDelegateMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DependsTransitivelyOn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PerformObjectCreationOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 1016,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticInfoWithSymbols CreateAmbiguousCallDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 1216,
  "endLine" : 1230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool EmitsAsCheckedInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourcePropertySymbol GetPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 487,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression CreateAnonymousFunctionConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 299,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsSymbolAccessibleConditional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 629,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtendedErrorTypeSymbol CreateErrorIfLookupOnTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 958,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSDiagnosticInfo GetFeatureAvailabilityDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 2107,
  "endLine" : 2124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void BindFieldInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Initializers.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportAssignmentOperatorError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 626,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetBinaryOperatorErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1037,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnaryOperatorKind SyntaxKindToUnaryOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2457,
  "endLine" : 2471,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportAsOperatorConstantWarnings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 3245,
  "endLine" : 3264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression BindTargetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LockOrUsingBinder.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location GetLocationForOverloadResolutionDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundCall CreateBadCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1420,
  "endLine" : 1436,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundThisReference BindThis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1786,
  "endLine" : 1803,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindArgumentsAndNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2159,
  "endLine" : 2179,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundArrayInitialization BindArrayInitializerList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2879,
  "endLine" : 2899,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6076,
  "endLine" : 6092,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceLabelSymbol FindMatchingSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 341,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ConversionHasSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 423,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree AddByNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 465,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NonNullHandled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 520,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DecisionTree Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 554,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetCompilerGenerated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundNode.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Location ParameterLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 945,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GuardedAddBoundTreeAndGetBoundNodeFromMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1296,
  "endLine" : 1316,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SymbolInfo GetSymbolInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Binder GetEnclosingBinderInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceMemberFieldSymbol GetDeclaredFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1714,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Compilation WithEventQueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 548,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1733,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompleteTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1852,
  "endLine" : 1869,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetRuntimeMetadataVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2626,
  "endLine" : 2642,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsBindableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 256,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol TypeFromVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 584,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckModelAndSyntaxNodeToSpeculate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1258,
  "endLine" : 1274,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetMemberGroupFromNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4576,
  "endLine" : 4591,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override SymbolInfo GetSpeculativeSymbolInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4599,
  "endLine" : 4614,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode GetTopmostNodeForDiagnosticAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4764,
  "endLine" : 4780,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IteratorMethodToStateMachineRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitYieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 333,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 903,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement AddAnalysisPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 530,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InstrumentForEachStatementIterationVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 957,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmbedIfNeedTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmbedIfNeedTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression CreateParamArrayArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 926,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteConstantIsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IsOperator.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 212,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeNewNullableBoolean()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1482,
  "endLine" : 1497,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInstanceFieldAccessWithNonThisReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckCompoundAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 279,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement AddStatementsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 297,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression DemoteEnumOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 468,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression ConvertIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 550,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScopeTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 302,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Scope CreateOrReuseScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 604,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IBinaryOperation CreateBoundBinaryOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1099,
  "endLine" : 1113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateTupleOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1703,
  "endLine" : 1718,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AllChecksPassed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/AnalyzerConsistencyCheckerTests.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/EndToEndDeterminismTest.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConnectToPipe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FallbackToCsc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SharedWithSessionKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 289,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WriteError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAllModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/MetadataCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int Run()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/BuildServerController.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleCancellation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 167,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GacFileResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/GacFileResolver.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe uint? GetPropertyWord()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 298,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Run()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/DesktopBuildClient.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompareLookups1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryGetPublicKeyFailsForInvalidKeyBlobs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CryptoBlobParserTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTrackNodesWithDuplicateIdAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 245,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BadBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/SourceFileResolverTest.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CombinePaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileUtilitiesTests.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BasicResourcesWithStringTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Win32Res.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstantValueInvalidOperationTest01()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CorLibTypesTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetInclude()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 448,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticDescriptor GetDescriptorWithLocalizableResourceStringsThatThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 335,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveSimpleOperator1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 750,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodWithComplexParameterTypes1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 871,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodWithComplexReturnType1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 936,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodWithGenericParametersAndReturnTypeFromContainingClass2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 988,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodOnOutParameter2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1066,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodIgnoresConvention1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodIgnoresConvention2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1167,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLoadErrors1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLoadErrors3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFailedLoadDoesntCauseNoAnalyzersWarning()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 327,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Issue1197()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextStreamTests.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestManySingleCharacterReplacements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 353,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemovingAcrossExistingSegmentsRemovesSegments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 442,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceText GetChangesWithoutMiddle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 775,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ContentEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsBinary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Retargetable_Reference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 647,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FullKeyAndToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 380,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_Values1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_Values2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 260,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LoadFromFile_EmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 378,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromStream_FileStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromFile_Assembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromFile_Module()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckTrueBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ChecksumAlgorithmOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstrumentTestNamesFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ChecksumAlgorithmOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstrumentTestNamesFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsParameterEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CommandLineBuilderExtension.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool KeysEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/AssemblyResolution.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/CompilerServerLogger.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTargetEarlyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string DisplayEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectReader TryGetReader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RegisterTypeReader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectBinder.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UsingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 947,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void ReadKeysFromContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V GetOrAdd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool All()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 276,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Set()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ThreadSafeFlagOperations.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 23,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ThreadSafeFlagOperations.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TextEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 686,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TextEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 706,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetMaxCharCountOrThrowIfHuge()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EncodingExtensions.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void OnFatalException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FailFast.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetWithoutAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFlagsEnumConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat WithGenericsOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 476,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat WithMemberOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 525,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat WithKindOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 578,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat WithParameterOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 629,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat WithGlobalNamespaceStyle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 680,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat WithLocalOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 703,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CreateReferenceId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DecodePropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ParseDeclaredSymbolId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 666,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetMatchingTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AllParametersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1336,
  "endLine" : 1352,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParameterInfo? ParseParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1445,
  "endLine" : 1464,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompositeText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText GetSubText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 502,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IReadOnlyList GetChangeRanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 731,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnumerateChars()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 900,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntityHandle GetResolutionScopeHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1311,
  "endLine" : 1330,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNamespaceLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1387,
  "endLine" : 1410,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateAssemblyRefTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1960,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAssemblyAttributesToTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2024,
  "endLine" : 2044,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeMethodBodyExceptionHandlerTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3278,
  "endLine" : 3293,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PopulateEventMapTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 354,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PopulatePropertyMapTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 372,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateIndicesFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 437,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeDeltaLinesAndColumns()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 195,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle SerializeDocumentName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 250,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DispatchAsReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 661,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImportScopeHandle GetImportScopeIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 438,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeDeltaLinesAndColumns()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 721,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetSeparatorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/CommonSyntaxNodeRemover.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode GetRedElementIfNotToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 246,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SerializeTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1237,
  "endLine" : 1253,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetEofAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1300,
  "endLine" : 1315,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTrivia GetTriviaThatContainsPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1387,
  "endLine" : 1403,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetCacheHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 959,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot ReplaceSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList ReplaceSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 552,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithManyWeakChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithManyWeakChildren.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static WithTwoChildren List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 329,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetTypeDefNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 507,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyQualifiedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyIdentity ReadAssemblyIdentityOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataReaderExtensions.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetBytesFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EncodedStringText.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string NormalizeDebugDocumentPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/DebugDocumentsBuilder.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAssemblyReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 345,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private uint AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ItemTokenMap.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 315,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveTailILMarker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private uint AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/TokenMap.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayMethod MakeArrayMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool PossiblyDefinedOutsideOfTry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ClosingScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 621,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool FinallyOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 851,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SwitchIntegralJumpTableEmitter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VisitParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ReferenceDependencyWalker.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalConstantDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalConstantDefinition.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool BucketOverflowUInt64Limit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AddHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallConcurrentSetOfInts.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CaseSensitiveContains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void ResolveEmbeddedFilesFromExternalSourceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 366,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable ResolveRelativePaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 789,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ExecutePrimaryAnalysisTaskAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 416,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalyzerDriver CreateAndAttachToCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 503,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetUnsuppressedAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1186,
  "endLine" : 1201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsGeneratedCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1288,
  "endLine" : 1305,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldExecuteBlockActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1571,
  "endLine" : 1586,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationWithAnalyzersOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzersOptions.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompilationAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 521,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray DequeueDiagnosticsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyDiagnosticLocationInCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContextHelpers.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetEffectiveDiagnosticsImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerLoadFailureEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerLoadFailureEventArgs.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ExecuteAndCatchIfThrows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyIdentity AddToCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AllParametersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 781,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddDiagnostics_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSupportedAlgorithm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnyErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasAnyResolvedErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint CountSignificantBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 675,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SymbolInfo.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Compilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AppendNullResource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T RethrowExceptionsAsIOException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 317,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPathRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PathsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 621,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int PathHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 651,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMathAndLogicExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 287,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestObjectCreationExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 354,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFieldDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 729,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEventPropertyDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1037,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAsPrivateInterfaceImplementationRemovesConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEnumDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1269,
  "endLine" : 1286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1879,
  "endLine" : 1894,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2183,
  "endLine" : 2199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2434,
  "endLine" : 2451,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Format10()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 203,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonColon1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3699,
  "endLine" : 3713,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShouldFormatDocCommentWithIndentSameAsTabSizeWithUseTabTrue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5202,
  "endLine" : 5223,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LeaveBlockSingleLine_False()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5696,
  "endLine" : 5712,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SquareBracesBefore_True()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6278,
  "endLine" : 6294,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SquareBracesAndValue_True()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6297,
  "endLine" : 6313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatOnElseBlockBracesOnSameLineRemainsInSameLine_1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7917,
  "endLine" : 7931,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment5()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidAccessibleInterfaceOrContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 527,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateFloatLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclarationCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1946,
  "endLine" : 1962,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3254,
  "endLine" : 3270,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsertNamespaceImportsInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3289,
  "endLine" : 3306,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Expand()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteExtensionMethodInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 241,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CanSimplifyTupleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplacementChangesSemanticsForNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Organize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsOrganizer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTriviaIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PathSyntaxReference.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 206,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIdentifierValid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 847,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function EscapeIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StringExtensions.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StringExtensions.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsMandatoryNamedParameterPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetWhitespaceOnlyTriviaInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsExclamationInDictionaryAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 274,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override OptionSet ReadOptionSetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Execution/CSharpOptionsSerializationService.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExplicitInterfaceSpecifierSyntax GenerateExplicitInterfaceSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 233,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributeArgumentListSyntax GenerateAttributeArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/AttributeGenerator.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DelegateDeclarationSyntax GenerateDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnumDeclarationSyntax GenerateEnumDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TDeclarationNode AddStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 503,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TDeclarationNode UpdateDeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 658,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode AsNamespaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken GetArgumentModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetAccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 336,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WithAccessorDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 354,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InsertNamespaceImportsInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WithAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1497,
  "endLine" : 1512,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InsertNodesBeforeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3344,
  "endLine" : 3362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode ShiftTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3508,
  "endLine" : 3523,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryAddLeadingElasticTriviaIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void GetUnusedNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken VisitNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 194,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPassedToDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetLambdaExpressionBodyWithCast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlTextTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BaseArgumentListSyntax GetArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 545,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBuiltInType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsContainerTypeEqualToReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 444,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 584,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol GetDeclaredMemberSymbolFromOriginalSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1924,
  "endLine" : 1940,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetContainingTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 709,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendMethodLevelMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 1000,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSymbolSourceSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 970,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LabelConflictVisitor.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSyntax GenerateReturnTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeSyntaxExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSyntax GenerateTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeSyntaxExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanReplaceWithDefaultLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DefaultExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSyntax GetTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DefaultExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BaseMethodDeclarationSyntax WithSemicolonToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/BaseMethodDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 24,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BaseMethodDeclarationSyntax WithBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/BaseMethodDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Conversion GetSpeculatedExpressionToOuterTypeConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOperandOfIncrementOrDecrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 410,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryReduceOrSimplifyExplicitName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 671,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsOpenName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2393,
  "endLine" : 2407,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 919,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsImplicitOrExplicitOperatorTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1079,
  "endLine" : 1095,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPossibleVarDeconstructionOpenParenOrComma()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1420,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsObjectCreationTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1614,
  "endLine" : 1631,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCatchFilterContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 2658,
  "endLine" : 2681,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetAbsoluteRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable LookupTypeRegardlessOfArity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax AddMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax WithMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax WithAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax WithIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax WithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax WithTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax WithBaseList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax WithConstraintClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax WithOpenBraceToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax WithCloseBraceToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CouldBeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 324,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriviaRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpStructuredTriviaFormatEngine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/CSharpStructuredTriviaFormatEngine.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/WrappingFormattingRule.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveSuppressOperationForBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/WrappingFormattingRule.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddInitializerSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddLabelIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentBlockFormattingRule.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RoundTrip_Analyzer_Serailization_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 417,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnapshotWithMissingReferencesTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 464,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestManyLinkedFilesWithOverlappingChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddSecondDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateSolutionWithProjectDependencyChain()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 289,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetRecoveredTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 706,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetSyntaxTreeFromAddedTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 766,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetRecoveredSyntaxRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 809,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1470,
  "endLine" : 1494,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_MultiProjectSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithAssociatedLanguageExtension3_IgnoreCase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 804,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithMissingLanguageLibraries_Throws()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1113,
  "endLine" : 1128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithInvalidProjectReference_SkipTrue_SucceedsWithEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithNonExistentProjectReference_SkipTrue_SucceedsWithEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1206,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithUnrecognizedProjectReferenceFileExtension_WithMetadata_SkipTrue_SucceedsByLoadingMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithUnrecognizedProjectReferenceFileExtension_BadMsbuildProject_SkipTrue_SucceedsWithDanglingProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1305,
  "endLine" : 1323,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithReferencedProject_LoadMetadata_ExistingMetadata_Succeeds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1343,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1995,
  "endLine" : 2017,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetTextSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2343,
  "endLine" : 2361,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MSBuildProjectShouldHandleCodePageProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2712,
  "endLine" : 2733,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGenerateUniqueName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 345,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateCSharpLanguageVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 474,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReplaceOneNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxNodeTests.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpConversionOperators()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 315,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestVisualBasicReferenceToZeroWidthNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxReferenceTests.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestErrorTypeReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSelfReferentialGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 421,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Solution AddProjectWithMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ServicesTestBase.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCodeCleanupWithinNonStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSingleReferenceDispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/ReferenceCountedDisposableTests.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnEventCommand()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssociateFileExtensionWithLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetSolutionProperties()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream CreateReadableStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText ReadText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 231,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReleaseStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 293,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 167,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GlobalOperationRegistration Start()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotableData TryGetRemotableData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotableData Find()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 191,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternMatchKind? TryMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/AllLowerCamelCaseMatcher.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternMatch WithMatchedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatch.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindReferencesSearchEngine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetConstructorInitializerTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TryFindLiteralReferencesInServiceProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_FindLiteralReferences.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindLiterals/FindLiteralsSearchEngine.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindReferencesWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindLiterals/FindLiteralsSearchEngine.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeDefinitionNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 548,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyValueLogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingLogger.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode OperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetKeyNameForLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/RoamingProfileStorageLocation.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/GlobalOptionService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetNewMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 305,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddNamespaceOrTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 448,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationMethodSymbol.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeGenerationMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationMethodInfo.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldSymbol.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractFlagsEnumGenerator.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SerializeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Read()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 275,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementIntroducesErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksTypeResolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 644,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ReplacementBreaksCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 750,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/Contract.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 191,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TopologicalSorter.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override T GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/CachedWeakValueSource.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetValueAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/CachedWeakValueSource.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableHashMap SetItem()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ComputePhysicalSlot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 999,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/FormatCodeCleanupProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetSpanAlignedToTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 400,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseNotification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleHelpers.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTypeNameForSerialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleOption.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolSearch/ISymbolSearchService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IComparable Multiply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/EnumValueUtilities.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IComparable Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/EnumValueUtilities.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GreaterThanOrEqualsZero()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/EnumValueUtilities.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HaveSameConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 395,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendPartialLeadingTriviaText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasOneBitSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IntegerUtilities.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GenerateUniqueName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/NameGenerator.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentationComment ParseInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetReferencedCompilations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICompilationExtensions.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddRangeAtHead()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/LinkedListExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 23,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol GetMemberType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task IsForkedProjectWithSemanticChangesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ProjectExtensions.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken FindToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/LocationExtensions.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ApplyExpressionLevelSemanticEditsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ApplyMethodBodySemanticEditsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool InheritsFromIgnoringConstruction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 357,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 563,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 602,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol InferType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeInferenceServiceExtensions.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol InferType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeInferenceServiceExtensions.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsExplicitlyImplemented()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticEquivalence.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Compilation UpdateCompilationWithNewReferencesAndRecordAssemblySymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 681,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ComputeDependentSemanticVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 906,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentId GetDocumentId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetValueAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 177,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithHasAllInformation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 724,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 847,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState AddAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1062,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithDocumentFolders()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IImmutableSet GetProjectsThatThisProjectDirectlyDependsOn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashSet GetProjectsThatDirectlyDependOnThisProject_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToOpenDocumentMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 522,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckAllowedSolutionChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1154,
  "endLine" : 1170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AnyMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamingStyle GetNamingStyle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/NamingStylePreferences.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NamingStylePreferences FromXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/NamingStylePreferences.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DoesSymbolImplementAnotherSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyleRules.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AddDocumentFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchSimplificationFixAllProvider.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FixAllState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FixAllState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static FixAllState Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static FixAllState Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual async Task TryGetMergedFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetRelatedLocationsForDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolution.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextSpan GetAdjustedComplexifiedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 340,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetAssemblySymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AssemblySymbolKey.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList CreateTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormattingResult.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsNullOrWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List FormatToSyntaxTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 255,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetMatchingChangeIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 710,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LineColumnDelta GetLineColumnDelta()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 925,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int? FromIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryInvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/UserOperationBooster.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SynchronizeProjectAssets_NoLockAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/ChecksumSynchronizer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SynchronizeAssetsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution UpdateSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RemoteWorkspace.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestUsingStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 610,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestRemoveNodeInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2228,
  "endLine" : 2245,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2619,
  "endLine" : 2640,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddSystemImportFirst()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim mmm = Sub()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2351,
  "endLine" : 2368,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix5595()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2727,
  "endLine" : 2744,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TupleElementNamesInfo DecodeTupleElementNamesInfo()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 318,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TrySplit()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 857,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ReadUtf8String()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 881,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetItem()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDuplicates()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 516,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray SelectDistinct()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 534,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRepl()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 371,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VoidReturn()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 800,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Void()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Version()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 508,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Script_NoHostNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 547,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_IEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 432,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_IDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_ArrayBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 789,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnonymousTypes_TopLevel_MultipleSubmissions2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_UsingNotHidingPreviousSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 500,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AwaitChain2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreservingDeclarationsOnException1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1742,
  "endLine" : 1761,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void References_Versioning_WeakNames2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 406,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineScriptGlobals()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineScriptGlobals.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDependency()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyIdentityAndLocation FindHighestVersionOrFirstMatchingIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 502,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray CheckImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Utilities/ParameterValidationHelpers.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ThrowIfAnyCompilationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptBuilder.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ValidMaximumOutputLength()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/PrintOptionsTests.vb",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnonymousTypes_TopLevel_MultipleSubmissions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/InteractiveSessionTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalOptionsControl.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CompileAndGetErrorCount()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareBaseLists()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 935,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AppendName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeNameGenerator.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNormalizedName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 861,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAttributeIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1578,
  "endLine" : 1602,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetImportIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1619,
  "endLine" : 1643,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetClassKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2136,
  "endLine" : 2158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2217,
  "endLine" : 2239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetConstKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2293,
  "endLine" : 2314,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDefaultAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3602,
  "endLine" : 3619,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InsertAttributeArgumentIntoContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3808,
  "endLine" : 3828,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateNewClass()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 309,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicDebuggerIntelliSenseContext.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetServiceName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Razor/RazorLanguageServiceClientFactory.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override InteractiveEvaluator CreateInteractiveEvaluator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Repl/CSharpVsInteractiveWindowProvider.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ParseOptions CreateParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 265,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattingOptionPageControl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingOptionPageControl.xaml.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateAssignment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 368,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateArrayLiteral()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 473,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetEffectiveParentForAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1778,
  "endLine" : 1792,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetCanOverride()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2043,
  "endLine" : 2061,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetClassKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2109,
  "endLine" : 2126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetDataTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2206,
  "endLine" : 2223,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetMustImplement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2284,
  "endLine" : 2302,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetIsConstant()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2588,
  "endLine" : 2606,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetPropertyExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3719,
  "endLine" : 3736,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeDeclarationSyntax InsertIntoBaseList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3776,
  "endLine" : 3792,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetTextForPreProcessor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractDebuggerIntelliSenseContext CreateContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpLanguageService.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetPlusEqualsTokenInsideAddAssignExpressionAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager_EventHookupSession.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEventSymbol GetEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager_EventHookupSession.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 203,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CancelAndDismissExistingSessions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 212,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDebuggerIntelliSenseContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LearnMoreHyperlink_RequestNavigate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 339,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSuggestedActionExecuted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/AnalyzerVsixSuggestedActionCallback.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RestoreVsKeybindings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 263,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ConstructMemberId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 453,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetTextViewFilter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguage.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DefinitionItem GetThirdPartyDefinitionItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/VisualStudioDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetSourceLine()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/VisualStudioDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTableDataSourceFindUsagesContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override Task OnReferenceFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDocumentSpanEntry()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/AbstractDocumentSpanEntry.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsHierarchy GetSharedItemContextHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Options.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldTrapException()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/FileChangeTracker.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AttachToDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 341,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartTracking()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/ReiteratedVersionSnapshotTracker.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Metadata GetMetadataImpl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.Snapshot.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetOrAddMetadata()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.MetadataCache.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetIntellisenseBuildResultAndNotifyWorkspaceHosts()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 336,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetAssemblyNameFromPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 518,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnImportChangedAfterDelay()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 703,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectItem FindOrCreateFolder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TableItem Deduplicate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Extensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object CreateAggregationKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetCommandBindings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialog.xaml.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSearchText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_Search.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractObjectBrowserLibraryManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DocumentChangedAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IVsSimpleObjectList2 GetList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 340,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetPhysicalContainerType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 330,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool GetExpandable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 420,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IVsNavInfoNode GetNavInfoNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 598,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TValue Remove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/CleanableWeakComHandleTable.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 212,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetCommandBindings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SetCallstackIfEmpty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Watson/WatsonExtensions.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 186,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AutomationControlType GetAutomationControlTypeCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Next()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumDebugName.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetUri()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/BrowserHelper.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopLevelChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/TopLevelChange.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextView EnsureTextViewIsInitialized()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 246,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EditBufferToInitialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 270,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyDocumentToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string UpdateExtension()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 718,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExternalErrorDiagnosticUpdateSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractResetInteractiveMenuCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interactive/AbstractResetInteractiveMenuCommand.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractOleCommandTarget()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnregisterPrimarySolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.ConnectionManager.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnableAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetStringPropertyForGraphObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphFormattedLabelExtension.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddQueries()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetOrCreateNodeForFieldAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 635,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetPartialForTypeParameterSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task SearchWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/OverridingMemberFinder.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task SearchWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/ImplementerFinder.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsExperimentEnabled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Experimentation/VisualStudioExperimentationService.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockStart()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryLogger.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Log()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.LogService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateForegroundColor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/HACK_ThemeColorFixer.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryInstallAndAddUndoAction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItemSource.DiagnosticDescriptorComparer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalyzerReference TryGetAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemSource.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractOptionPreviewViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPreviewViewModel.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolSpecificationDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/ManageNamingStylesDialogViewModel.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol GetSymbolType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeVariable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryLookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImplementsStatement.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryLookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeOptionsStatement.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryLookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeInheritsStatement.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol GetSymbolType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeVariable.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryLookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAttributeArgument.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryLookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeParameter.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/TypeCollection.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AttributeCollection.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/UnionCollection.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssets()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/AssetServiceTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTodoComments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoteHostSynchronizeGlobalAssets()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSemicolonForInvocationInExpressionStatement_ViaCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotInsertInVerbatimString0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 487,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributesWithDelegation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2356,
  "endLine" : 2372,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWhenWrittenBetween1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 283,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignmentIssueWithVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 2004,
  "endLine" : 2019,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignmentIssueWithNonVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 2023,
  "endLine" : 2038,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 441,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 661,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1803,
  "endLine" : 1822,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2964,
  "endLine" : 2983,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4125,
  "endLine" : 4144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5286,
  "endLine" : 5305,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6447,
  "endLine" : 6466,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7608,
  "endLine" : 7627,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8769,
  "endLine" : 8788,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 622,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1079,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions6Reverse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1099,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementInitializer1d()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 307,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromInQueryContinuation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 508,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromInQueryContinuation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 525,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GroupExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 759,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GroupByKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 776,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GroupByExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 793,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElseClauseWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1533,
  "endLine" : 1547,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElseIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1564,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchLabelWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1786,
  "endLine" : 1800,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachIn3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2424,
  "endLine" : 2438,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachExpr3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2472,
  "endLine" : 2486,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionIn3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2673,
  "endLine" : 2687,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionExpr3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2721,
  "endLine" : 2735,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSwitch1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3113,
  "endLine" : 3127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSwitch2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3130,
  "endLine" : 3144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSwitch3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3147,
  "endLine" : 3161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSwitch4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3164,
  "endLine" : 3178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGotoCaseStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3243,
  "endLine" : 3257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGotoCaseStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3260,
  "endLine" : 3274,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGotoCaseStatement3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3277,
  "endLine" : 3291,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGotoDefault1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3294,
  "endLine" : 3308,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGotoDefault2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3311,
  "endLine" : 3325,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodInsertDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2462,
  "endLine" : 2477,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_DeletePrivateToPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4245,
  "endLine" : 4262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_InsertPrivateToPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4353,
  "endLine" : 4370,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtor_Partial_InsertPrivateToInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4373,
  "endLine" : 4390,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_InstanceCtorUpdate5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5238,
  "endLine" : 5255,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedVariableDeclaration_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryFilterFinally_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 711,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForeachVariable_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForeachVariableEmbedded_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1205,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1231,
  "endLine" : 1247,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Yield_Delete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8093,
  "endLine" : 8109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstantPattern_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8844,
  "endLine" : 8861,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBracePlacement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1528,
  "endLine" : 1542,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithIncompleteMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 1546,
  "endLine" : 1561,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIDisposable_NoDisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5073,
  "endLine" : 5087,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIDisposableExplicitly_NoDisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5108,
  "endLine" : 5122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDontImplementDisposePatternForStructures1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5322,
  "endLine" : 5336,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDontImplementDisposePatternForStructures2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5339,
  "endLine" : 5353,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceForExplicitIDisposable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6029,
  "endLine" : 6046,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericItemType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithReferenceDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2031,
  "endLine" : 2047,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflictedGenericName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2293,
  "endLine" : 2309,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddInsideUsingDirective2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2890,
  "endLine" : 2906,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_Queries.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFireForDoWhileWithBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFireForLockWithBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 205,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFireForLockWithChildLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 222,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInitializerInImplicitArrayCreation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReturnInAsyncLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1906,
  "endLine" : 1921,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReturnInAsyncLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1925,
  "endLine" : 1940,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestObjectCreationBeforeArrayIndexing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 2006,
  "endLine" : 2021,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetLabelSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 371,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SkipsPropertyAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 292,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FromInsideAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SkipsIndexerAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 353,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SkipsEventAddRemove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 393,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreviousFromInsideCurrent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 515,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClassWithTwoNonEmptyMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithExistingNullCheck3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 585,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithExistingNullCheck4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 603,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnLocalFunctionParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 727,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnUnboundTypeWithExistingNullCheck()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 801,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindGenericMethodWithConstraints()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindVerbatimField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 294,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindVerbatimMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 403,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/YieldStatementHighlighterTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/UnsafeStatementHighlighterTests.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 566,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperatorWithLeadingComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/OperatorDeclarationStructureTests.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ParenthesizedLambdaStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaInMethodCall1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ParenthesizedLambdaStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPropertyGetter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/AccessorDeclarationStructureTests.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/SimpleLambdaExpressionStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnsafe1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixed1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsing1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForEachStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompoundForEachStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhileStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperatorWithLeadingComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConversionOperatorDeclarationStructureTests.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/AnonymousMethodExpressionStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonymousMethodInMethodCall1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/AnonymousMethodExpressionStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamedParametersOneOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 787,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamedParametersWithIFormatProviderOneOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 804,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatOnly_NoStringDot_OneOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 821,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerbatimMultipleLinesPlaceholderOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 864,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IntArrayOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 881,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FirstPlaceholderOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 898,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SecondPlaceholderOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 915,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FirstOfMultipleSameNamedPlaceholderOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 932,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SecondOfMultipleSameNamedPlaceholderOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 949,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationInsideLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationInsideLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithCrefXmlComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1703,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedGenericTerminated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWith1ParameterTerminated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWith2ParametersOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWith2ParametersOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWith2ParametersOn2XmlDoc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokingGenericMethodWith1ParameterTerminated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 427,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokingGenericMethodWith2ParametersOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 477,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokingGenericMethodWith2ParametersOn1XmlDoc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 503,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokingGenericMethodWith2ParametersOn2XmlDoc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 529,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutParametersMethodXmlComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersXmlCommentsOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersXmlComentsOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithValidField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 269,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithInvalidFieldReadonly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 289,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithInvalidFieldStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 309,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithInvalidFieldConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 329,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithInvalidPropertyStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 376,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithInvalidPropertyNoSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 396,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithInvalidPropertyNoGetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 416,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithInvalidPropertyPrivateGetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 436,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithInvalidPropertyPrivateSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 456,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoInvocationOnSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 659,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedGenericUnterminated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclaringGenericTypeWith1ParameterUnterminated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerBracket()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 320,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 340,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutParametersMethodXmlComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersXmlCommentsOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersXmlComentsOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutClosingParenWithParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 191,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutClosingParenWithParametersOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 231,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurrentParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypingTupleDoesNotDismiss1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 590,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypingTupleDoesNotDismiss2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 610,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypingTupleDoesNotDismiss3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 630,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontSimplifyTypeNameBrokenCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3201,
  "endLine" : 3217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAppropriateDiagnosticOnMissingQualifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3846,
  "endLine" : 3861,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 322,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddYieldIEnumerableReturnGenericList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddYieldGenericIEnumeratorNonConvertableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 304,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeProjectFromCSharp6ToCSharp7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeProjectFromCSharp5ToCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeProjectFromCSharp4ToCSharp5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeProjectWithNonTrailingNamedArgumentToCSharp7_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCSharp5_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInitializer_CSharp5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleSetterWithThis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 233,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldAndPropertyHaveDifferentStaticInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 365,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotWithVirtualProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 452,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotWithConstField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 470,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithDifferentNames_SingleGetterFromField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 891,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestShadows2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3554,
  "endLine" : 3570,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericArgWithMissingTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4625,
  "endLine" : 4640,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNumericCastInUncheckedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1917,
  "endLine" : 1935,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNumericCastInCheckedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1966,
  "endLine" : 1984,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInForEach1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2905,
  "endLine" : 2923,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInForEach2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2927,
  "endLine" : 2945,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToTypeParameterWithExceptionConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3657,
  "endLine" : 3672,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToTypeParameterWithExceptionSubTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3676,
  "endLine" : 3691,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestRuleWithoutCapitalization()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInaccessibleProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 183,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DiagnosticServiceIsSafeAgainstAnalyzerExceptions_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotDuringConflicts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnRHS()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 203,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotDuringConflicts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 280,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerCollectionInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarInsideLocalAndExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParametersWithAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1648,
  "endLine" : 1662,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamedAndOptional()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 607,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 660,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 679,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 741,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 801,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor14()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 888,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousDelegateParameterType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericVarClassification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1738,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDuplicateTypeParamWithConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1903,
  "endLine" : 1918,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableVersusConditionalAmbiguity1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2006,
  "endLine" : 2021,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPointerVersusMultiplyAmbiguity1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2040,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVarInPattern2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2311,
  "endLine" : 2325,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewOfInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 433,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 386,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 633,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnAliasedVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotQualifyStaticMethodInDelegateCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1030,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyPropertyAccess_InAccessorExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1206,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyPropertyAccess_InAccessorWithBodyAndExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1224,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyPropertyAccess_InAccessorWithBodyAndExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1228,
  "endLine" : 1242,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Argument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Argument_Invalid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Array_Nested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultiLine_DocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 270,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 288,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultiLine_DocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 194,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeArgumentNoUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 276,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionBodiedOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionBodiedIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 328,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String_String()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String_VerbatimString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String_Char()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_String()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerbatimMethod_String()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_InterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerbatimMethod_InterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 352,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerbatimStringDoubleQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 478,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 380,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefiniteAssignment5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 454,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhileDefiniteAssignment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 660,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhileDefiniteAssignment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 678,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhileDefiniteAssignment3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 695,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhileDefiniteAssignment4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 712,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests_FixAllTests.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotIfNameInInnerScope()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComputedProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 617,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComputedPropWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 634,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComputedPropWithTrailingTriviaAfterArrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 685,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocumentationComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1349,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocumentationComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1379,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveType_ActionCounts_MoveOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveType_ActionCounts_RenameAndMove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1619,
  "endLine" : 1633,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1651,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1655,
  "endLine" : 1669,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotEncapsulateOutsideTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1087,
  "endLine" : 1103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontInlineStackAlloc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 2216,
  "endLine" : 2231,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBrokenVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3017,
  "endLine" : 3031,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHiddenRegion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3051,
  "endLine" : 3065,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTriviaFieldFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 320,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTriviaFieldFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 340,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstFieldFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 359,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstFieldFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 378,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCantExtractMethodTypeParameterToFieldCount()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 960,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnGenericTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1479,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnAttributeNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1535,
  "endLine" : 1551,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceVariableTextDoesntSpanLines1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 2988,
  "endLine" : 3003,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple_TuplesDisabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4001,
  "endLine" : 4017,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple_IntroduceConstant()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4040,
  "endLine" : 4056,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNames_IntroduceConstant()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4059,
  "endLine" : 4075,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuple_IntroduceConstantForAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4078,
  "endLine" : 4094,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNames_IntroduceConstantForAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4097,
  "endLine" : 4113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithDifferentNames_IntroduceConstantForAllOccurrences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4116,
  "endLine" : 4132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnBreak_02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 499,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedIfUserPrefersBlockBodiesAndInBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConstructorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedIfUserPrefersBlockBodiesAndInBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForOperatorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedIfUserPrefersBlockBodiesAndInBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConversionOperatorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedIfUserPrefersBlockBodiesAndInBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptionSerialization2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseBlockBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 304,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 321,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComments6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 338,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartTagText1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 678,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartTagText2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 503,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateConstructorNotOfferedForDuplicate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 561,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnMember3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 901,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartTagDisplayText1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateIntoInterfaceFixCount()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 816,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateWriteIntoInterfaceFixCount()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 909,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnNamedParameterName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3248,
  "endLine" : 3264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnlyPropertyAndFieldOfferedForObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3495,
  "endLine" : 3510,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindGenericMethodWithConstraints()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_InsertComment_Class1_AutoGenerateXmlDocCommentsOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 527,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InAsyncMethodReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IsCommitCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SendEnterThroughToEditorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MatchReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 402,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericMethodTypeParametersNotRenamed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 797,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitInEmptyClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 819,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InBaseConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 458,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InAsyncMethodReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeConstructorAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterNamespace2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2497,
  "endLine" : 2511,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AssertContentIsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 296,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComplexConstField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3619,
  "endLine" : 3634,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueTupleWithArity0VariableName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4833,
  "endLine" : 4847,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueTupleWithArity0ImplicitVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4851,
  "endLine" : 4865,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueTupleWithArity1VariableName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4869,
  "endLine" : 4883,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueTupleWithArity1ImplicitVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4887,
  "endLine" : 4901,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueTupleWithArity2VariableName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4905,
  "endLine" : 4919,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueTupleWithArity2ImplicitVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4923,
  "endLine" : 4937,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodBraces2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 654,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentAutoPropertyInitializerAsPartOfTheDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1286,
  "endLine" : 1300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 388,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UncommentAndFormat2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CommentSelection/CSharpCommentSelectionTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task CheckAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AliasesAtBottom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpecialCaseSystem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 194,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSpecialCaseSystem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 235,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInHiddenBlock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 308,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnlyInCSharp7AndHigher()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest22()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoQueryContinuation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1313,
  "endLine" : 1328,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RefvalueKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1510,
  "endLine" : 1525,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task ExpectExtractMethodToFailAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodBase.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhenReferencedInInitializer_LocalVar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 768,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhenReferencedInInitializer_Assignment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 822,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/RegionHighlighter.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CheckOpeningPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/ParenthesisCompletionSession.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNumberOfIndentOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitFormatter.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 253,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 282,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 494,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AlreadyHasEndTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/XmlTagCompletionCommandHandler.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsChangeOnCorrectToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task CheckResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 212,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleGenericFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 231,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleNonGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 250,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWithEventsField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 467,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoListedEventToGenerateWithInvalidTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 797,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertSelectedItemsAreAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertGeneratedResultIsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document IsLinkFile=\"true\" LinkAssemblyName=\"VBProj1\" LinkFilePath=\"C.vb\"/>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LinkedFiles.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWorksAcrossLanguages()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPeekDefinitionFromVisualBasicMetadataAsSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyNoHighlightsWhenOptionDisabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/KeywordHighlighting/VisualBasicKeywordHighlightingTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 23,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyHighlightsWhenOptionEnabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/KeywordHighlighting/CSharpKeywordHighlightingTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3902,
  "endLine" : 3919,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4021,
  "endLine" : 4038,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateEvent/GenerateEventCrossLanguageTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitCommentNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitCommentOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 385,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 768,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOtherAssembliesOfSolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 25,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CompletionTestTab1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNavigateSoftToHard()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 398,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CompletionUpAfterLeftCurlyBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1441,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TargetTypePreselectionLocalsOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2370,
  "endLine" : 2388,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TargetTypePreselectionParamsArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2414,
  "endLine" : 2434,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitSummary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitSummaryOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitSummaryOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSummary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSummaryOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSummaryOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitRemarksOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitRemarksOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 195,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitReturnsOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitReturnsOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 243,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitExampleOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 267,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitExampleOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 291,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitExceptionNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 315,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitExceptionOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 339,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitIncludeNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 455,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitIncludeOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 479,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitPermissionNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 503,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitPermissionOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 527,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitSeeNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 551,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSeeOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 575,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitSeealsoNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 697,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSeealsoOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 721,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitParamNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 769,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitParamNoOpenAngleOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 793,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitParamNoOpenAngleOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 817,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 841,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitParamOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 865,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitParamOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 889,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitTypeparamNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 913,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitTypeparamNoOpenAngleOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 937,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitTypeparamNoOpenAngleOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 961,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitTypeparam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 985,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitTypeparamOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 1009,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitTypeparamOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1033,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1059,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitListOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1085,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTagCompletion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTagCompletion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1113,
  "endLine" : 1136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTagCompletion3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllowTypingDoubleQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllowTypingSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizedVarDeconstructionDeclarationWithVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 337,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 632,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypePreselection1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1269,
  "endLine" : 1286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeNamedPropertyCompletionCommitWithEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1754,
  "endLine" : 1771,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeNamedPropertyCompletionCommitWithSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1775,
  "endLine" : 1792,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "if()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2036,
  "endLine" : 2053,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TargetTypePreselectionLocalsOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2824,
  "endLine" : 2841,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 244,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionIsTriggeredWhenDoubleQuoteIsEntered()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionIsTriggeredWhenCharacterIsEnteredAfterOpeningDoubleQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionHasItemsIfInteralVisibleToIsReferencedByTypeAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpIntelliSenseCommandHandlerTests.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLabeledLocations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameSimpleSpecialTypeDoubleAliasVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenTwoMethodsWithSameSignature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenMethodsDifferingByByRef()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 325,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenMethodsDifferingByOptional()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 350,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameOuterAliasWithNestedAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 368,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CS_ConflictBetweenTypeParametersInMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 342,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CS_ConflictBetweenTypeParametersInMethodDeclaration_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 365,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CS_ConflictBetweenTypeParameterAndMember_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 388,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameEscapedIdentifierUnescapes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/EscapingTests.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameEventWithInvalidNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameConstructorInVb()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 435,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingToInvalidIdentifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 766,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAddAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1412,
  "endLine" : 1432,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameKeepAttributeSuffixOnUsages()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1436,
  "endLine" : 1456,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub QualifyTypeWithGlobalWhenConflicting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1517,
  "endLine" : 1537,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameConflictAttribute1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1974,
  "endLine" : 1993,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|conflict:M|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3435,
  "endLine" : 3452,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictWithImplicitlyDeclaredLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1518,
  "endLine" : 1536,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1637,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAttributeFromUsage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1641,
  "endLine" : 1660,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameLocalInMethodMissingParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1766,
  "endLine" : 1784,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug578105_VBRenamingPartialMethodDifferentCasing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2065,
  "endLine" : 2084,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug588142_SimplifyAttributeUsageCanAlwaysEscapeInVB()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2088,
  "endLine" : 2107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug603276_ConflictAttributeWithNamespaceCaseInsensitive3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2221,
  "endLine" : 2240,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2425,
  "endLine" : 2443,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingCompilerGeneratedPropertyBackingField_InvokeFromProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2747,
  "endLine" : 2765,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingCompilerGeneratedPropertyBackingField_InvokableFromBackingFieldReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2795,
  "endLine" : 2813,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MemberQualificationInNameOfUsesTypeName_StaticReferencingInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2817,
  "endLine" : 2835,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MemberQualificationInNameOfUsesTypeName_InstanceReferencingStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2839,
  "endLine" : 2857,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MemberQualificationInNameOfUsesTypeName_InstanceReferencingInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2861,
  "endLine" : 2879,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifySpansAndBufferForConflictResolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameParameterShouldNotAffectCommentsInOtherDocuments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 273,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1288,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CopyToClipboard()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 235,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyHighlightsForVisualBasicClassWithMethodNameChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyHighlightsForVisualBasicClassWithMethodNameChange2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyHighlightsForVisualBasicClassWithMethodNameChange3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyHighlightsForVisualBasicGlobalImportAliasedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 297,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAlias4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 238,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ExpressionSyntax GetGetterExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/ConditionalPreprocessorHighlighter.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/RegionHighlighter.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CheckOpeningPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/StringLiteralCompletionSession.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetLastToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasUnmatchedIdenticalParent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/XmlTagCompletionCommandHandler.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetTextTokensFollowingExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 242,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.PasteFormattingRule.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PresentItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenterSession.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateVisualBasicTestState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TrackActiveSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyDocumentTracker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TrackDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationBufferTaggerProvider.Tagger.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationViewTaggerProvider.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetParameterIndexForItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Controller GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MakeMostRecentItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 260,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string AdjustForVirtualSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Commit.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Controller GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnModelUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 263,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewClose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextBufferAssociatedViewService.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryRemoveDocumentFromWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 358,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameTrackingTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void QueueUpdateToStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.TrackingSession.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AppendFixesOrSuppressionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 283,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AppendSuppressionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 585,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateInsertionTextFromPreviousLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 719,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UncommentSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 316,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int DetermineSmallestIndent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 431,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractExtractMethodCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ExtractMethod/AbstractExtractMethodCommandHandler.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteCommandWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteCommandWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/SignatureHelpCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGoToDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/GoToDefinitionHelpers.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGoToDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/GoToDefinitionHelpers.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaretPreservingEditTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/CaretPreservingEditTransaction.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResettableDelay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ResettableDelay.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DebugVerifyTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TimeSpan ComputeTimeDelay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerConstants.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VirtualSnapshotPoint? GetVirtualCaretPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RecomputeTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 587,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnqueueChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.BatchChangeNotifier.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarSymbolItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarSymbolItem.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void NavigateToVirtualTreePoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/AbstractNavigationBarItemService.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarProjectItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarProjectItem.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReportProgressAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.ProgressAdapter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnReferenceFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.ProgressAdapter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Workspace_DocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlockStructureService TryGetService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/AbstractStructureTaggerProvider.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSubjectBuffersConnected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan GetReferenceEditSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan? GetConflictEditSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DashboardViewModel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardViewModel.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FocusElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolSearchUpdateEngine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SuggestedAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuggestedActionSet OrganizeRefactorings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 654,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FrameworkElement CreateElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/DeferredContentFrameworkElementFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkElement CreateFrameworkElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/SymbolGlyphDeferredContentConverter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Initializer_AsNewMulti_WithLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1676,
  "endLine" : 1694,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Initializer_Array_WithLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1828,
  "endLine" : 1846,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_Delete_StaticInstanceMix3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2303,
  "endLine" : 2321,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyInitializer_Delete_StaticInstanceMix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2347,
  "endLine" : 2365,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MisplacedActiveStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4752,
  "endLine" : 4769,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MisplacedTrackingSpan1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4772,
  "endLine" : 4789,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FeatureDoesNothingIfDisabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplementAbstractly1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 316,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 326,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDottedPattern1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 433,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDottedPattern3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 474,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDottedPattern4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 495,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDottedPattern5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 516,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDottedPattern7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 556,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDescriptionItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 728,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ConditionalExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ConditionalExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleQualifyFromSameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestQualifierIsEscapedWhenNamespaceMatchesKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 283,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCaseSensitivity1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 401,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericClassDefinitionAsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 383,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionsMovedToTopWithLeadingTriviaButNoBannerText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 408,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestQualifiedName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestQualifiedName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 240,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateTypeWithProperAccessibilityAndTypeKind_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1373,
  "endLine" : 1390,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInSecondConstraintClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 477,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DocCommentTriviaCrefExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 399,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 418,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateFieldInPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2091,
  "endLine" : 2107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateReadonlyFieldInPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2110,
  "endLine" : 2126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 589,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As NO1 = Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 601,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorExternalChecksum1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2627,
  "endLine" : 2643,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnmatchedDirective1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 565,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f3 = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 303,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterPropertyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 326,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CommitRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MultipleTopLevelTypesInFileAndNoneMatchFileName1_RenameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.RenameType.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ApplyAfterTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TryBlockTests.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 24,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyWithSubLambdaAndStatementInsideMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyWithFunctionLambdaInsideMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterSelectKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SelectBlockTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterSelectCaseKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SelectBlockTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypingCharacter_NotInsideConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 198,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypingCharacter_NotInsideMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommand_FirstPropertyOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 993,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClassIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructureIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEscaping1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1092,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorInMethodBodies()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1276,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWarningDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1479,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAllowTypingTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Inherits_CommitGenericOnParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5382,
  "endLine" : 5402,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Inherits_CommitNonGenericOnParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5424,
  "endLine" : 5443,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitGenericOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5624,
  "endLine" : 5644,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitGenericOnParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5649,
  "endLine" : 5669,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCrefInGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1726,
  "endLine" : 1745,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSharedInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhitespaceBetweenMethods1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 601,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhitespaceBetweenMethods2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 626,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhitespaceBetweenMethods3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 651,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhitespaceBetweenMethods4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 678,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhitespaceBetweenMethods5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 707,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhitespaceBetweenMethods6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 738,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMoveComments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 763,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMoveComments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 790,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMoveDocComments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 815,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMoveDocComments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 842,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontMoveBanner()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 869,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontMoveBanner2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 902,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsideRegionBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 346,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4757()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1779,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6208()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4672,
  "endLine" : 4694,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6208_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4698,
  "endLine" : 4720,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCommentBeforeCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.TriviaProcessor.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 29,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function RewriteLocalInternal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 430,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseAssignment()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BuildNameToSymbolMap()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/ParametersAndLocalsBinder.vb",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AppendEnumTypeAndName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetArrayDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundExpression RewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectAddressLocalSymbol.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseGeneratedName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1552,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override MethodSymbol ConstructMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpInstructionDecoder.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IModuleReference TranslateModule()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetLocalDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetModulesInAppDomain()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsWindowsComponent()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 356,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportRecord()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/ImportRecord.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ReadUtf8String()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 237,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadMethodCustomDebugInformation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 376,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadOnlyCollection CalculateDivisors()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ArrayExpansion.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string RemoveLeadingAndTrailingContent()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSignature DecodeModifiersAndType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSignature DecodeType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QualifiedTypeSignature GetNamespace()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string RemoveAritySeparatorIfAny()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 299,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetPathsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/VisualBasicInteractiveEvaluator.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetSyntaxNodeForSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpSendToInteractiveSubmissionProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetCommitCharacters()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractLoadDirectiveCompletionProvider.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetNoConfigPositions()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/CSharpVBResetCommand.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_VersionUnification1()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 514,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultiModuleAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1052,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NuGetPackage ParseDependency()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ProjectJsonUtil.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAutoCreatableNodeOfAutoCreatableTokens()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 936,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateChildInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteDumper.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateChildTokenKindsForNodeKinds()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasDefaultToken()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 597,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckIfOptional()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 617,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateRedFactory()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeTypes()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckForOrphanStructures()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/TreeValidator.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Or()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 370,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNodeList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1458,
  "endLine" : 1471,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteNodeGenerators()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFactoryPropertyTests()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenNodeConstructorArgs()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 319,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 2062,
  "endLine" : 2075,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FinishPartition()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetLineEnd()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 235,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParseRoslynProjectData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMatchingNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AddAsyncTokenAndFixReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodAsynchronous/VisualBasicMakeMethodAsynchronousCodeFixProvider.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FindPartner()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 397,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEncompassingAncestorImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 357,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ComputeBodyMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 596,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2389,
  "endLine" : 2408,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFirstCharacterIndex()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/CompilationUnitStructureProvider.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/CollectionInitializerStructureProvider.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertNormalTypeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.NormalType.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function KeywordMatchesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicPreferFrameworkTypeDiagnosticAnalyzer.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetContainerToGenerateInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceLocal.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetCodeActionId()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEnclosingBlockKinds()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BlockKindToContinuableStatementKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 288,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/FromKeywordRecommender.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ContinueKeywordRecommender.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/DimKeywordRecommender.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetToolTipForKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIntrinsicTypeKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Types/BuiltInTypesKeywordRecommender.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ItemsMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/VisualBasicCompletionService.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetSymbolsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function GetQualifiedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDisplayAndInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 262,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.Comparer.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function LastStatementOrHasReturnStatementInReturnableConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 319,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainArgumentlessThrowWithoutEnclosingCatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeparatedSyntaxList PermuteDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 409,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable MassageTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationCodeFixProvider.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 226,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double ComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 911,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryComputeLocalsDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1024,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetLocalNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1062,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 683,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ClassifyModifiedMemberInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2007,
  "endLine" : 2022,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyPossibleInModifierForParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2043,
  "endLine" : 2056,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CheckedStatementSyntax TryGetCheckedStatementAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3259,
  "endLine" : 3276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode TryGetEffectiveGetterBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetCollapsibleEnd()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetBannerText()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/RegionDirectiveStructureProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/ArrowExpressionClauseStructureProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetBannerText()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/RegionDirectiveStructureProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetItemsWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsHiddenByOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_MethodGroup.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 400,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureHelpSymbolParameter Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetEnclosingScopeString()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeLens/CSharpCodeLensDisplayInfoService.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAsyncSupportingFunctionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodSynchronous/CSharpMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static QueryBodySyntax GetNewQuery()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceQueryLocal.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IncludeDiagnosticDuringFixAll()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeFixProvider.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TDeclaration WithGenerateBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper`1.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TDeclaration WithAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper`1.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TypeStyle/UseImplicitTypeCodeFixProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 425,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NameSyntax AddOrReplaceAlias()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 544,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Accessibility GetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 561,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateVariable/CSharpGenerateVariableCodeFixProvider.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UnsafeKeywordRecommender.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SelectKeywordRecommender.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ParamKeywordRecommender.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RecommendKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AbstractSyntacticSingleKeywordRecommender.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMemberDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PartialKeywordRecommender.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetDescriptionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProvider.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetQualifiedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 255,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsProbablyGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateVariable/CSharpGenerateVariableService.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TransferTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList OrganizeMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterListSyntax GenerateSimpleLambdaParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionCodeFixProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SelectionInfo AssignFinalSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 413,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "modifiers: CreateMethodModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsExtractMethodOnMultipleStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ContainingScopeHasAsyncKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.StatementResult.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StatementSyntax GetStatementUnderContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAllTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Tuple GetFlowAnalysisNodeRange()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.Analyzer.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Deltas()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/Deltas.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddMatchingActiveNodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1397,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMethodSymbol AsParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2722,
  "endLine" : 2737,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueTuple GetParameterKey()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3318,
  "endLine" : 3331,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution UpgradeAllProjects()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UpgradeProject/AbstractUpgradeProjectCodeFixProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsStringConcat()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 198,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 209,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task AddPropertyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IMethodSymbol CreateGet()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 369,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GeneratePropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 394,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallPackageParentCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/InstallPackageParentCodeAction.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Editor GetEditor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsParameterReferenceOrCoalesceOfParameterReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 403,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TParameterSyntax GetParameterNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeParameterCodeRefactoringProvider.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol TryGetArgsArgumentType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 209,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetDocumentOptionSetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/WorkspaceAnalyzerOptions.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/RemoveUnnecessaryCastDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectAnalyzerReferenceChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task AppendDiagnosticsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task VerifyDiagnosticLocationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 620,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnDocumentOpenedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HostAnalyzerManager()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary CreateAnalyzerReferencesMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 444,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractInterfaceResult ExtractInterface()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unregister()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task WriteToStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractAnalyzerState.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighPriorityProcessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.HighPriorityProcessor.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.HighPriorityProcessor.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RemoveAwaitFromCallersAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodSynchronous/AbstractMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToVisibleDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateDocumentAndAddImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateEqualsMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 342,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractFormattingRule.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanIntroduceVariable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 254,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleNugetReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder_PackageAssemblySearch.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool DesiredNameMatchesSourceName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/AssemblyReferenceCodeAction.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldAddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/ProjectSymbolReferenceCodeAction.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMethodDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancelParse()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Parse()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateConstructorWithDialogCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/GenerateConstructorWithDialogCodeAction.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsGeneratingIntoContainingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GenerateInterface()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateTypeCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.CodeAction.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetNamespaceToGenerateInto()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Iterator/AbstractIteratorCodeFixProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InlineAllDelegateAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AnonymousTypes.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitPendingChars()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetElementNodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractAddDocCommentNodesCodeFixProvider.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string EncodeDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionItem.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Task GetCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionService.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionRules Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionRules.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCheckForTrailingTokens()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.ItemGetter.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetNestedItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompletionItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractObjectCreationCompletionProvider.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ITypeSymbol GetReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractInternalsVisibleToCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 236,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ComparePreselection()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMethodSymbol CreateMethodSymbolWithReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateMethodService.State.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateParameterizedMemberCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.CodeAction.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMissing()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.State.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DetermineTypeToGenerateInWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/AbstractGenerateMemberService.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImplementAbstractClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol GenerateMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.Editor.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsConstant()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertIfToSwitch/AbstractConvertIfToSwitchCodeRefactoringProvider.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CreateAssignStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddConstructorParametersFromMembers/AddConstructorParametersCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State Generate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddConstructorParametersFromMembers/State.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetConditionPartToCheck()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 293,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergeDeclarationAndAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TLocalDeclarationStatementSyntax CreateMergedDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CreateTriviaListFromTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol GetLambdaOrAnonymousMethodReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SelectionContainsOnlyIdentifierWithSameType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 525,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SpecializedGenericType",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 648,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedFieldSymbol.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 196,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSubstitutionFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 301,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AtomicSetFlagAndRaiseSymbolDeclaredEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 909,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHandles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 596,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ReturnsEventSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1015,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function ConstructFieldLikeEventAccessorBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventAccessorSymbol.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 486,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateQuickAttributeChecker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDeclareMethodSymbol.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindSymbolInContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1497,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMethodMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2685,
  "endLine" : 2700,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateSharedConstructorsForConstFieldsIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3192,
  "endLine" : 3211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryCalculateSyntaxOffsetOfPositionInInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3277,
  "endLine" : 3301,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function RequiresExplicitOverride()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 545,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetImplementingLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShadowsTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 984,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FirstDeclarationWithExplicitInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1719,
  "endLine" : 1734,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RegisterDeclaredCorTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAccessorImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 904,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetGenericTypeArgumentSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsOverloads()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub AddElementTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 523,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CallsAreConditionallyOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 222,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 951,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SpecializedGenericMethod",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 581,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DeriveUseSiteErrorInfoFromParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 962,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As DiagnosticInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 985,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetElementTypesIfTupleOrCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasSameTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 365,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedPropertySymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 285,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetAttributeConstructorArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 722,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedParameterSymbol.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddReferencedSymbolRaw()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 326,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub ValidateMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 386,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToDecimal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 561,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetClassConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 757,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasValueTypeConstraintConflict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 1007,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetConstraintCycleInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1053,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IAssemblySymbol_GivesAccessTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 657,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetAccessorDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodKindExtensions.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanNextCharAsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 248,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub TransitionFromVBToXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 357,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryPopNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ShouldReportMutableStructureInUsing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4615,
  "endLine" : 4634,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4849,
  "endLine" : 4867,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentParamBinder.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamedTypeBinder.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/GetTypeBinder.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 662,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2218,
  "endLine" : 2239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2241,
  "endLine" : 2262,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 751,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 775,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetEnclosingCrefReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 439,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1317,
  "endLine" : 1339,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1196,
  "endLine" : 1211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1021,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_TypeParameters.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 310,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/CatchBlockBinder.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function VisitNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 707,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1787,
  "endLine" : 1810,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateArrayBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4107,
  "endLine" : 4127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ComputeArrayLiteralRank()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4129,
  "endLine" : 4148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindGlobalStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SubOrFunctionBodyBinder.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SelectBlockContext.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2069,
  "endLine" : 2088,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2327,
  "endLine" : 2346,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetLastNZWToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 252,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseGroupEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1754,
  "endLine" : 1776,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ConsumeStatementTerminatorAfterDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5791,
  "endLine" : 5810,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsContinuableQueryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1252,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddSymbolDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplay.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddMethodReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 398,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1050,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConstructParameterTypeIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2284,
  "endLine" : 2309,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 635,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetConstantValueAsInt64()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2989,
  "endLine" : 3030,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4124,
  "endLine" : 4141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsWithinPreprocessorConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 1154,
  "endLine" : 1171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetAccessorStatementKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 664,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ComputeTotalSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 317,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 334,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EndsInLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 634,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub AddSyntaxErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetLengthOfCommonEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsLambdaExpressionRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 548,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 321,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreTypesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 623,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CalculateExportedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 422,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function Translate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitComplexConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitStructConstructorCallOnTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1545,
  "endLine" : 1583,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanPassToBrfalse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 491,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1222,
  "endLine" : 1241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function OptimizeLocalsOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ValidateWin32Settings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1531,
  "endLine" : 1549,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 2013,
  "endLine" : 2031,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDelegateStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 706,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function BestName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceOrTypeDeclaration.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SetAccessKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundPropertyAccess.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AppendDefaultVersionResource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2106,
  "endLine" : 2123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CanGetSemanticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundNode",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 745,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpeculativelyBoundNodeSummary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 781,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeValueIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 813,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UnwrapAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1415,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2506,
  "endLine" : 2523,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNamedArgumentSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2737,
  "endLine" : 2770,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2836,
  "endLine" : 2854,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsAccessibleIfContainerIsAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 854,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentWalker.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub InitializeParameterWithProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 378,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function AddState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryRewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 377,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 431,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MaskShiftCountOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 483,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSpillSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 361,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteAddRemoveHandler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateMakeReceiverArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLateInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateInvocation.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetOrMakeField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SynthesizedSubmissionFields.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UseTwiceLateMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 456,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub UseTwiceRegularArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 476,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetCapturedVariableFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MakeFrames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundUserDefinedShortCircuitingOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 491,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundLateInvocationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 642,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundPropertyAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 743,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundUsingStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1308,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsDelegateCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 566,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function DeriveUnaryOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 586,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function Scan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResolveBranches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 514,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBadStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1334,
  "endLine" : 1351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub NoteRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub NoteWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1795,
  "endLine" : 1816,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/RegionAnalysisContext.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub AnalyzeMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/Analyzer.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergedNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol AsDynamicIfNoPia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1110,
  "endLine" : 1123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsGenericTaskType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1325,
  "endLine" : 1338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeAssemblyReuseData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddAvailableSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1001,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeconstructionLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 652,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ValidateIntegralAttributeNonNegativeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 2363,
  "endLine" : 2378,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override CSharpAttributeData EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 283,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 488,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1479,
  "endLine" : 1493,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpecialType MakeSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfInitializerContainingPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1073,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckIncrementDecrementSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 505,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeParameterConstraintClause GetTypeParameterConstraintClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList GetConstraintClauses()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 323,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1050,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPossibleMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/QuickAttributeChecker.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol SetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/GlobalExpressionVariable.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 422,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AfterAddingTypeMembersChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 728,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void PostDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1260,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CSharpAttributeData EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 315,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticInfo InitializeUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 1046,
  "endLine" : 1061,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1700,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldSymbol FindFieldBySignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PEParameterSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PEParameterSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstantValue ImportConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 443,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValue GetDefaultDecimalOrDateTimeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 483,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEAssemblySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LazyInitializeNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 233,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void GetExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 362,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray AllEffectiveInterfacesWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 357,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SignatureOnlyParameterSymbol.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsManagedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/BaseTypeAnalysis.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TypeParametersMatchTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 789,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetDocumentationCommentId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 737,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedDelegateSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedDelegateSymbol.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedEmbeddedAttributeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEmbeddedAttributeSymbol.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SynthesizedContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedContainer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblySymbol GetReferencedAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ModuleSymbol.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ArrayTypeSymbol CreateMDArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasSameSizesAndLowerBoundsAs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 194,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MDArrayWithSizesAndBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 659,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetParameterTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetParameterRefKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsExplicitInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 401,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 451,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Symbol GetOverriddenMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 466,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableHashSet MakeInterfacesAndTheirBaseInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 427,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TypeParametersMatchTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstructedNamedTypeSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PreprocessingSymbol.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OverriddenOrHiddenMembersResult Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersResult.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1051,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportErrorOnSpecialMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.SymbolCollection.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CustomModifiersTuple RetargetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1076,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray RetargetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanOverrideOrHide()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 819,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidEncompassedByArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1057,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessibleViaInheritance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 309,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 462,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetTypeHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetEventHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetFieldHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetMethodHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetPropertyHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSymbolMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 233,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 343,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SourceAssemblySymbolAdapter.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateEmbeddedAttributeIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 244,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Location GetSmallestSourceLocationOrNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 407,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckTypeParameterCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 560,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task CompileNamespaceAsTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 345,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task CompileNamedTypeAsTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 391,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.Lowered.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundBlock ConstructSingleInvocationMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.Lowered.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 536,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConsList CompleteRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 301,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConsList GetPreviousIf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static char GetCharsFromUtf32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 720,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ReInitialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GreenNode EatNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 282,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode AddTrailingSkippedSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 855,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanInterpolatedStringLiteralHoleBracketed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 696,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 785,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsNonAsciiQuotationMark()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 235,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MatchingXmlNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 315,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlCDataSectionSyntax ParseXmlCDataSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 762,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPossibleCrefParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 1159,
  "endLine" : 1172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CrefParameterSyntax ParseCrefParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1194,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInsideInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken LexSyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 314,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseBinaryUInt64()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1322,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ReportDiagnostic GetDiagnosticReport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDelegateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 360,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExplicitInterfaceIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 684,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolDisplayVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeedsEscaping()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetNextRelevantToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeedsIndentAfterLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 715,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGlobalMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetTypeDeclarationKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 786,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanHaveAssociatedLocalBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSharpSyntaxNode AnonymousFunctionBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ExpressionSyntax CheckAndUnwrapRefExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PushToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ParsedSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.ParsedSyntaxTree.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree WithChangedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 431,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetRootCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 734,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodDeclarationSyntax MethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/MethodDeclarationSyntax.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTokenWithValueAndTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetSlotOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTokenWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTokenWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetWellKnownTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 331,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxKind GetTypeDeclarationKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/TypeDeclarationSyntax.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxKind GetTypeDeclarationKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/TypeDeclarationSyntax.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax TypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/TypeDeclarationSyntax.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeReachability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowAnalysis.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundBlock AppendImplicitReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/FlowAnalysisPass.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AlwaysAssignedWalker.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ShouldAnalyzeOutParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 444,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2033,
  "endLine" : 2048,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLoweredConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2215,
  "endLine" : 2232,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2460,
  "endLine" : 2475,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FieldsAllSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1278,
  "endLine" : 1292,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void EnterParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1437,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1742,
  "endLine" : 1759,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitCatchBlockInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2098,
  "endLine" : 2114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitEventAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2191,
  "endLine" : 2207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitUnaryCheckedOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 534,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitCondBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 355,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStringCompareAndBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1377,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2839,
  "endLine" : 2853,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitExpressionCoreWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 529,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitComplexConditionalReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1427,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTree ParseFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DeclarationKind ToDeclarationKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationKind.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SingleNamespaceOrTypeDeclaration CreateImplicitClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 288,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 304,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ImplementsStandardQueryInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_QueryErrors.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckNotNamespaceOrType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 441,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckParameterValueKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 530,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindUnsafeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindCatchFilter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2644,
  "endLine" : 2662,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AwaiterImplementsINotifyCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 384,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithCrefTypeParametersBinder.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/CatchClauseBinder.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MergeEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 290,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConversionKind ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionEasyOut.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ExplicitConversionMayDifferFromImplicit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 753,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LambdaConversionResult IsAnonymousFunctionCompatibleWithType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1222,
  "endLine" : 1237,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasCovariantArrayConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1937,
  "endLine" : 1954,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasVariantConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2396,
  "endLine" : 2425,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPointerConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionKindExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionResult.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSymbol GetDelegateInvokeMethodIfAvailable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion MethodGroupConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetDelegateArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeOutputTypeInferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 774,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasUnfixedParamInInputType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 931,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasUnfixedParamInOutputType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 983,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetUnknownsToNotDependent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetIndirectsToUnknown()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1168,
  "endLine" : 1181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateDependenciesAfterFix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1186,
  "endLine" : 1199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidParams()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 639,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MemberGroupHidesByName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 712,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/AnalyzedArguments.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PopulateWithNonExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodGroup.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsComparison()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceMemberMethodSymbol GetMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 468,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceEventSymbol GetEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 504,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ConcatExternAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 461,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool WasImplicitReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 712,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForEachEnumeratorInfo Build()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachEnumeratorInfo.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol BindType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/FixedStatementBinder.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Symbol GetAttributedMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ContextualAttributeBinder.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object FoldUncheckedIntegralUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2425,
  "endLine" : 2439,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object FoldCheckedIntegralUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2441,
  "endLine" : 2455,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder LookupSymbolsWithFallback()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsNonInvocableMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1364,
  "endLine" : 1378,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 490,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 711,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void BuildLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 326,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool FallBackOnDiscard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1292,
  "endLine" : 1307,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1855,
  "endLine" : 1870,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GlobalExpressionVariable LookupDeclaredField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2380,
  "endLine" : 2394,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? GetIntegerConstantForArraySize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3138,
  "endLine" : 3157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression BindConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3206,
  "endLine" : 3222,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindInterfaceCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4566,
  "endLine" : 4590,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReportRefOrOutArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6574,
  "endLine" : 6588,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void VisitAllElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 684,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void DumpInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTree.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundNodeExtensions.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 278,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateUnsafeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 535,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLambdaSortString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 756,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PlainUnboundLambdaState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 911,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetChildInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Expression.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 24,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MemberSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalSymbol GetDeclaredLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 590,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalFunctionSymbol GetDeclaredLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 611,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AwaitExpressionInfo GetAwaitExpressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 792,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RegionAnalysisContext RegionAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel_RegionAnalysisContext.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CSharpTypeInfo GetTypeInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 302,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConsList GetBasesBeingResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 503,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Conversion ClassifyConversionForCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 562,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder GetFieldOrPropertyInitializerBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IAliasSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1826,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1834,
  "endLine" : 1850,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeParameterSymbol GetTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2021,
  "endLine" : 2035,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2073,
  "endLine" : 2088,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetDiagnosticsForAllMethodBodies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2173,
  "endLine" : 2187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolInfo GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 702,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInTypeofExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1725,
  "endLine" : 1740,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ImmutableArray GetDeclaredSymbolsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4736,
  "endLine" : 4752,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override DataFlowAnalysis AnalyzeDataFlowCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4887,
  "endLine" : 4900,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 376,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement UnpendException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 406,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void IncludeAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression UpdateExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsyncRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncRewriter.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement CreateBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement CreateBlockEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FieldSymbol GetHostObjectField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SynthesizedSubmissionFields.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeDynamicCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeDynamicIndexerAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IndexerAccess.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeDynamicGetIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IndexerAccess.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol GetDecimalIncDecOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 782,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LowerConstantValueDecision()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 397,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeDateTimeLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Literal.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsFieldOrPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 490,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void IssueDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1207,
  "endLine" : 1221,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression Indices()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitAndPromoteEnumOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 487,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitNullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 795,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression InitializerMemberSetter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 830,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression InitializerMemberGetter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 845,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMemberInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1015,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IIncrementOrDecrementOperation CreateBoundIncrementOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1060,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IBlockOperation CreateBoundBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1284,
  "endLine" : 1300,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IWhileLoopOperation CreateBoundWhileStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1367,
  "endLine" : 1380,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IWhileLoopOperation CreateBoundDoStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICatchClauseOperation CreateBoundCatchBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1482,
  "endLine" : 1495,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions CommonWithSpecificDiagnosticOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 346,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 611,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KeepAliveAfterSingleConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateListenTaskCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/NamedPipeClientConnection.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task ServeBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 230,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe void SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 366,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Exit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ExitingTraceListener.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckEqualEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SyntaxNodeOrToken1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equality1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileLinePositionSpanTests.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaneHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileLinePositionSpanTests.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseGood()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/VersionHelperTests.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingDuplicateRule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingWithIncludeOfSameFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingRules2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 431,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticDescriptor GetDescriptorWithCustomLocalizableStringsThatThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveNestedType2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 253,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveVoidMethod1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 533,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethod1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 567,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFinalize1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 901,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodWithInstantiatedGenericParameterAndReturnType2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveEscapedName1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanEquality01()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MinimumLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextStreamTests.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLargeTextWriterDoesNotReuseSmallChunks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 600,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ChecksumToHexQuads()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ChecksumAlgorithm1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestTryReadByteOrderMark()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 286,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WithXxx()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferencePropertiesTests.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyMetadataTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditAndContinueLocalSlotMap_NegativeSyntaxOffsets()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 212,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpperBitsUnset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckWords()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetDirectoryName_WindowsPaths_Absolute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/PathUtilitiesTests.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeterministicFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PublicSignFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeterministicFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PublicSignFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmptyCscToolPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 371,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CreateDiagnosticDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/AnalyzerDriver/AnalyzerExceptionDescriptionBuilder.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetExceptionMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/AnalyzerDriver/AnalyzerExceptionDescriptionBuilder.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Copy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CopyRefAssembly.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override string GenerateCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedToolTask.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Assembly LoadAssemblyWithRedirects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/AssemblyResolution.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEmbeddedFilesToCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 866,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckCircularReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 876,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetGuidAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/CommonAttributeDataExtensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ObsoleteAttributeData DecodeObsoleteAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ArityEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void DefineCustomMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1042,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OneOrMany Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OneOrMany.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool UnsafeTryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe string AddSharedUTF8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 598,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseFeatureCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/CompilerOptionParseUtilities.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SetWithInsertionOrder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLetterChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UnicodeCharacterUtilities.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmbeddedText FromBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayPart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayPart.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static extern object nCreateInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Interop/ClrStrongName.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 498,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 595,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetMatchingFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetMatchingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1320,
  "endLine" : 1334,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceTextStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceTextStream.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LargeText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeText.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContentEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 992,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InitializeKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PortableExecutableReference CreateFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 245,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle GetCustomAttributeSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 733,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntityHandle GetExportedTypeImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 916,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle GetMarshallingDescriptorHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle GetMemberReferenceSignatureHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntityHandle GetDeclaringTypeOrMethodHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1584,
  "endLine" : 1599,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeReferenceHandle GetTypeReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1622,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobHandle GetTypeSpecSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1649,
  "endLine" : 1664,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateInterfaceImplTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2475,
  "endLine" : 2488,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateNestedClassTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2741,
  "endLine" : 2755,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateClassLayoutTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2757,
  "endLine" : 2771,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StandaloneSignatureHandle SerializeLocalConstantStandAloneSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3024,
  "endLine" : 3041,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntityHandle ResolveEntityHandleFromPseudoToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3076,
  "endLine" : 3093,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeCustomAttributeSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3353,
  "endLine" : 3369,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeCustomAttributeArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3893,
  "endLine" : 3912,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EditAndContinueMethodDebugInformation GetEncMethodDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4035,
  "endLine" : 4052,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FixupChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static uint CalculateChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 309,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ResourceSectionBuilder CreateNativeResourceSectionSerializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 367,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint SizeOfDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NativeResourceWriter.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 349,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/SourceSpan.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ITypeReference GetUninstantiatedGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ITypeReferenceExtensions.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildSyntaxListEnumeratorStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TwoEnumeratorListStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetNodeSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetCachedSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode GetRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode GetRedAtZero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T GetRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T GetRedAtZero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTrivia GetTriviaFromSyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1371,
  "endLine" : 1385,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetFirstNonNullChildIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 703,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetLastNonNullChildIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 719,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int FindFirstDifference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode CreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode GetSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListPool.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PushToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetLastTokenForStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 238,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SignatureHeader GetSignatureHeaderForProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedConstant DecodeCustomAttributeElementOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1426,
  "endLine" : 1442,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueTypeToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2056,
  "endLine" : 2069,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetMethodDefPropsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2487,
  "endLine" : 2500,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CharSet ToCharSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeAttributesExtensions.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ExtractSimpleNameOfChildNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 897,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol LookupTopLevelTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyDictionary MapDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolMatcher.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncLocalInfo CreateEncLocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 699,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateEncLogTableParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 809,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetPreviousLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidFileAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 328,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncMoveNextBodyDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/AsyncMoveNextBodyDebugInfo.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/AnonymousTypeKey.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char Hexchar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 298,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteOpCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 736,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ScopeInfo OpenScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ScopeBounds GetLocalScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ScopeBounds GetHoistedLocalScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 294,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitHashTableSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchStringJumpTableEmitter.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitRangeCheckIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 562,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Size()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILOpCodeExtensions.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FreeBasicBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 230,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TValue GetOrMakeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetFromList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int EncodeAndAdvance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/XmlDocumentationCommentTextReader.XmlStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WritePhysicalLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetUri()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable ParseSeparatedStrings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 773,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommandLineSourceFile ToCommandLineSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 808,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldTreatAllCodeAsNonGeneratedCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 301,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkDeclarationProcessed_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDeclarationComplete_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 310,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AnalyzerActions GetAnalyzerActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 382,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearDeclarationAnalysisData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.CompilationData.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary DecodeLocalSuppressMessageAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 264,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddNonLocalDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FreeDriver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 813,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetEffectiveDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1096,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDiagnosticAnalyzerSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1123,
  "endLine" : 1138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetAnalyzerTelemetryInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetAnalyzerActionCountsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCompilationStartActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 237,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterInfo? ParseParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 365,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerFileReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseOnException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableString.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuppressionInfo GetSuppressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 350,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TLocation FirstSourceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2853,
  "endLine" : 2869,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidFileAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 361,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSameDirectoryOrChildOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SourceCodeKind MapSpecifiedToEffectiveKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceCodeKind.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int IsOnlyWhitespaceWithPos()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1095,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsOnlyDigits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool IsOnlyDigits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1135,
  "endLine" : 1149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int IsPublicId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWithType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2121,
  "endLine" : 2137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Format4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndentFieldsInClass()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 872,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Enums_Bug2586()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2259,
  "endLine" : 2272,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddLineBreakBeforeWhere1_Bug2582()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2571,
  "endLine" : 2584,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Base1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2849,
  "endLine" : 2862,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3624,
  "endLine" : 3637,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArraysInAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4883,
  "endLine" : 4898,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LeaveBlockSingleLine_False2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5715,
  "endLine" : 5730,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThrowInIfOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7626,
  "endLine" : 7640,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment32()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1561,
  "endLine" : 1582,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ReadParseOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Execution/VisualBasicOptionsSerializationService.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInheritanceNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DetermineCascadedSymbolsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicReferenceFinder.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsOrContainsValidAccessibleInterface()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 547,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsOrContainsValidAccessibleClass()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 595,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function AddNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 518,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3572,
  "endLine" : 3588,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplaceSubDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3947,
  "endLine" : 3969,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetExistingEndOfLineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsOrganizer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetDecimalLiteralValueString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 266,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIntegerLiteralValueString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 283,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ProcessOmittedToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 540,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 868,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsFirstStatementInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/MemberAccessExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SpansPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 231,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAliasForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/INamespaceOrTypeSymbolExtensions.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 198,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsPartOfNamespaceDeclarationName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1532,
  "endLine" : 1556,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetTargetToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsParameterNameDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 260,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDelegateCreationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 328,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsSingleLineStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 590,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDelegateCreationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContextExtensions.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsEntirelyWithinStringOrCharOrNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMembersInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 272,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSpeculatedExpressionToOuterTypeConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CastRemovalChangesDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 410,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddReplacementsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEndTokenForForBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/NodeBasedFormattingRule.vb",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 514,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileSet GetProjectReferenceSolutionFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAliasMaps()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/FindSymbols/CSharpDeclaredSymbolInfoFactoryService.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsForTypeArgumentOfConstraintClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsOffOffAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsOffOfDereferencedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 409,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsOffOfConditionalReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 432,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private INamespaceSymbol GetExplicitNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Editing/CSharpImportAdder.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList GenerateAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ParameterGenerator.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.Rewriter.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.Rewriter.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributeSyntax GenerateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/AttributeGenerator.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CompilationUnitSyntax AddPropertyTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax GenerateAccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GenerateAccessorModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 321,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode CreateExplicitlyCastedLiteralValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpFlagsEnumGenerator.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamespaceDeclarationSyntax AddNamedTypeTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax RemoveAllMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNode GenerateNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamespaceGenerator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeDeclarationSyntax AddConstructorTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConstructorGenerator.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode EventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 449,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberDeclarationSyntax AsClassMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 679,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VariableDeclarationSyntax GetVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2482,
  "endLine" : 2495,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2497,
  "endLine" : 2510,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorListSyntax GetAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2968,
  "endLine" : 2981,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanHaveAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2983,
  "endLine" : 2996,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2998,
  "endLine" : 3011,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BaseListSyntax GetBaseList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3159,
  "endLine" : 3172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithBaseList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3174,
  "endLine" : 3187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreInlineReplaceableSubDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3237,
  "endLine" : 3251,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode WithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4047,
  "endLine" : 4062,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode SimplifyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode SimplifyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitAliasQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitQualifiedCref()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCastTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/TypeSyntaxComparer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsImplicitTypePreferred()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPossibleCreationOrConversionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetChildIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactory.PathSyntaxReference.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetTypesComplex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 784,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 815,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInBracketedArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 862,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1494,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInPostfixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1724,
  "endLine" : 1740,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1942,
  "endLine" : 1956,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsBindableToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 591,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 976,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetExpressionOfExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1568,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsWrittenTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string AsString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryConvertToBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ArrowExpressionClauseSyntaxExtensions.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSupportedInCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/BlockSyntaxExtensions.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinMultiLineDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AtEndOfIncompleteStringOrCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 385,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetMembersInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 531,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool UserDefinedConversionIsAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMemberAccessADynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2103,
  "endLine" : 2118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanReplaceWithReducedNameInContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2148,
  "endLine" : 2166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBreakableConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 245,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEmbeddedStatementOwner()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 732,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConditionalAccessExpressionSyntax GetParentConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 936,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBaseClassOrInterfaceContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 755,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefKind GetRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ArgumentSyntaxExtensions.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken GetOpenToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/BaseArgumentListSyntaxExtensions.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 24,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken GetCloseToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/BaseArgumentListSyntaxExtensions.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BaseParameterListSyntax WithParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/BaseParameterListSyntaxExtensions.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LineColumnDelta Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpFormatEngine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/CSharpFormatEngine.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSemicolonOfEmbeddedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCloseBraceOfEmbeddedBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentUserSettingsFormattingRule.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Verify()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution GetMultipleProjectSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestProjectCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 414,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestProjectParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 431,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 547,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetLoadedTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 682,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetSyntaxTreeFromLoadedTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 745,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KnownMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/MatchTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test_OpenProjectReferencingPortableProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_LoadMetadataForReferencedProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 378,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithAssociatedLanguageExtension2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 785,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithInvalidProjectPath_SkipTrue_SucceedsWithFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 923,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithNonExistentProject_SkipTrue_SucceedsWithFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 976,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithReferencedProject_LoadMetadata_NonExistentMetadata_LoadsProjectInstead()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1346,
  "endLine" : 1362,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileSet VisitProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2424,
  "endLine" : 2439,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_MetadataReferenceHasDocComments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2478,
  "endLine" : 2492,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MSBuildProjectShouldHandleDefaultCodePageProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2775,
  "endLine" : 2791,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestEmptyDictionaryDefaultNamingStylePreferencesObjectReturnsFalse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/EditorConfigStorageLocation/EditorConfigStorageLocationTests.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpDestructors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpEvents()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyEditDistance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNamespaceDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSelfReferentialGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 439,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCycle5()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCycle6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodInvocation_Sub()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Delegate_AddressOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 383,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvocationExpression_NoParenthesesForPredefinedCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 816,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 836,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontCrash_ImplementsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 1005,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CallStatement_Lambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1053,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EntireRangeWithTransformation_AddMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RangeWithTransformation_AddMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RangeWithTransformation_RemoveMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithLeadingTrivia_Directive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithLeadingAndTrailingTrivia_Directive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 459,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 244,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SkippedTokenOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 930,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestColonEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1072,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuation_MultipleLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImplicitLineContinuation_Multiple()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 466,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImplicitLineContinuation_Invalid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 586,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LabelColon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 764,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LabelColon_ColonTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 784,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonTriviaBeforeCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 842,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOutOfOrderDispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/ReferenceCountedDisposableTests.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream ReadBlob()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 245,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 664,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OpenProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string ReadPropertyString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 337,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 726,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogExceptionWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/StorageDatabaseLogger.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AggregateLogger Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/AggregateLogger.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.LogBlock.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary GetTreeMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 419,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationRegistration.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Done()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendRemotableData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PinnedRemotableDataScope()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/PinnedRemotableDataScope.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OptionSet ReadOptionFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 326,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionSet ReadOptionFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan? GetMatchedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnDefinitionFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.FindReferencesServerCallback.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray FilterDependentProjectsByVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetIdentifierOrGlobalNamespaceTokensWithText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AddAllMatchingMetadataTypesInProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 379,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSymbolTasks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_MapCreation.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContextInfo? TryReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.ContextInfo.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTreeIndex ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Persistence.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable FindSimilarSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetInfoForSourceAssemblyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMetadataNameWithoutBackticks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupMetadataDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 366,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBaseTypeNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 527,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntityHandle GetTypeDefOrRefHandle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 615,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataNode GetOrCreateChildNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 646,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/SequenceEdit.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetProjectsForAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task EditOneDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task EditAllDeclarationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 529,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeclarationModifiers From()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Option()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/Option`1.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerLanguageOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/PerLanguageOption.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void ComputePositionAndTriviaForRemoveAttributeFromAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 502,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationConstructedMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructedMethodSymbol.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol CreateConstructorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol CreateMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol CreateConversionSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 226,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ShouldSimplifyMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SimplificationHelpers.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 233,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetStartAndLength()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ArraySlice.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BlowChunks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceCountedDisposable TryAddReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ReferenceCountedDisposable.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 260,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SymbolsHaveCompatibleParameterLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 913,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ContinueWithAfterDelay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ContinueWithAfterDelay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 264,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ContinueWithAfterDelay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ContinueWithAfterDelayFromAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 383,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ContinueWithAfterDelayFromAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 399,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetRecoverySource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/RecoverableWeakValueSource.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ICollectionExtensions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableHashMap Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 405,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 424,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryExchangeKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 498,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 574,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ParseHex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringEscapeEncoder.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task PostProcessChangesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 281,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/SimpleCodeCleanupProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Func GetParser()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleOption.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.Graph.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan ScanCharacterRun()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StringBreaker.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int SkipPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StringBreaker.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OverlapsWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IParameterSymbol RenameParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IParameterSymbolExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFromSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 877,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool OverlapsHiddenPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.SubstituteTypesVisitor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.SubstituteTypesVisitor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.AnonymousTypeRemover.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode GetAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol CreateEqualsMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasExistingBaseEqualsMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 388,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemoveRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICollectionExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 24,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetAllSymbolsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolInfoExtensions.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanAddNullCheck()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSymbol GetEnclosingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetChangedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISolutionExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsyncLazy CreateLazyLatestDocumentTopLevelChangeVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueSource CreateLazyFullyParsedTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ComputeChecksumsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState_Checksum.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetReferenceFromBranch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataOnlyReference.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference GetMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataOnlyReference.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TextAndVersion GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Compilation GetCompilationForMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataReferenceManager.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState AddMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 869,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState RemoveMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 911,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithDocumentName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithDocumentFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithAdditionalDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1293,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithDocumentSourceCodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1356,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ContainsSymbolsWithNameAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1768,
  "endLine" : 1785,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ConvertTreesToDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1825,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashSet GetProjectsThatThisProjectTransitivelyDependsOn_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashSet GetProjectsThatTransitivelyDependOnThisProject_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable FindLanguageServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefWorkspaceServices.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document GetOpenDocumentInCurrentContextWithChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/TextExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceTextContainer GetOpenDocumentSourceTextContainer_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 312,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnDocumentContextUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 359,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnDocumentContextUpdated_NoSerializationLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 378,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CapitalizeFirstLetter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string DecapitalizeFirstLetter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AllChangesCanBeApplied()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 428,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OverwriteChangeConflictsWithIntersectingSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 590,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FixAllProviderInfo CreateWithSuppressionFixer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProviderInfo.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsInterleavedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 426,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddLocationsToRenameInStringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.ReferenceProcessing.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 460,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddLocationsToRenameInCommentsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.ReferenceProcessing.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 477,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConflictResolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolution.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictingIdentifierTracker.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable SymbolsForEnclosingInvocationExpressionWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIdentifierValid_Worker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 509,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ErrorTypeSymbolKey.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnchorIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 378,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitialContextFinder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.InitialContextFinder.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenPairWithOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenPairWithOperations.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.FormattedWhitespace.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetNextPartitionToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.Partitioner.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ApplyTokenOperationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 286,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyBeginningOfTreeTriviaOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 305,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyEndOfTreeTriviaOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList CreateTextChangesWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractAggregatedFormattingResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceText GetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.StructuredTrivia.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ApplyAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ApplyBaseTokenIndentationChangesFromTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 476,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenData GetPreviousTokenData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/AbstractSyntaxFormattingService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List Combine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/IndentBlockOperation.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineColumnRule With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BottomUpBaseIndentationFinder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int? FromAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 348,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task TryRunRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryCreateCodeAnalysisSessionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 277,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RehydrateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ClientDirectStream.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task FindLiteralReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_SymbolFinder.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task SynchronizeGlobalAssetsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void UpdateStorageLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Storage/RemotePersistentStorageLocationService.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution GetAvailableSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionService.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CloseDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RemoteWorkspace.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CloseAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RemoteWorkspace.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSpecialTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 269,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3632,
  "endLine" : 3647,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub AutoFormatSample()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4409,
  "endLine" : 4431,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToDowncastedImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToImmutableAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ScriptVariable_SetValue()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 431,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnInLoadedFile()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 635,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LoadedFileWithVoidReturn()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 816,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Pdb_CreateFromString_CodeFromFile_WithEmitDebugInformation_WithoutFileEncoding_CompilationErrorException()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 832,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Args_Script5()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 461,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Script_BadUsings()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 527,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitialScript1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 762,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DefaultLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 921,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_Recursive()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_Array()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 364,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompilationChain_InterfaceTypes()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enums()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Submissions_ExecutionOrder1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 571,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_GenericTypes()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 682,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Closure2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 858,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInteractiveClosures()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 953,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AwaitChain1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1087,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReferenceDirective_RelativeToBaseRoot()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1161,
  "endLine" : 1178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScriptState RunScriptWithOutput()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ScriptingTestHelpers.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T EvaluateScriptWithOutput()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ScriptingTestHelpers.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddImports_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WithImports_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Copy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SearchPaths_BaseDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void References2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 236,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptExecutionState FreezeAndClone()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptExecutionState.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RuntimeMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/Resolvers/RuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Append()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddMember()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 510,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ObjectToString()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 722,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterLoadedAssemblySimpleNameNoLock()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly TryGetAssemblyLoadedFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 373,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GeneratePublishingConfig()",
  "longName" : "",
  "relativeFileName" : "src/NuGet/BuildNuGets.csx",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 355,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RefreshFromSettings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/ForceLowMemoryMode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddImport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetModifierFlags()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/ModifierFlagsExtensions.vb",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAccessorKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1096,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetAccessorKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1292,
  "endLine" : 1307,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function UpdateParameterKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2056,
  "endLine" : 2075,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3474,
  "endLine" : 3490,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeHandledEventName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4072,
  "endLine" : 4090,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetFunctionExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4201,
  "endLine" : 4220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AppendAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 421,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateConstantArrayBound()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 544,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitOptionStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 497,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 791,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VsResetInteractive()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsResetInteractive.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetFilePathRelativeOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 231,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareVariableDeclarators()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 365,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ChangeEventQueueForAttributes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 938,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEventToEventQueueForAttributes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 989,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateTypeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 576,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 798,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1726,
  "endLine" : 1741,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CreateAttributeArgumentNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1822,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2795,
  "endLine" : 2811,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3650,
  "endLine" : 3665,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDelegatePrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDelegatePrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetEventPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetFunctionPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetFunctionPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetPropertyPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetPropertyPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetVariablePrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 237,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetContainingClassName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetFunctions/SnippetFunctionClassName.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpDebuggerIntelliSenseContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSymbolText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Progression/CSharpProgressionLanguageService.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XamlProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlProject.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeSignatureOptionsResult GetChangeSignatureOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/VisualStudioChangeSignatureOptionsService.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupImmediateWindowProjectionBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 253,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NavigationBarItem GetItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/NavigationBar/NavigationBarClient.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnActionItemClicked()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioInfoBarService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ModuleMetadata GetBaselineModuleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebuggeeModuleMetadataProvider.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CreateUniqueEventName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetSubTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 393,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IWpfTextView GetViewFromIVsIntellisenseHost()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguage.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentSpanEntry()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/DocumentSpanEntry.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisposableToolTip CreateDisposableToolTip()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/DocumentSpanEntry.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StartSolutionCrawler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1056,
  "endLine" : 1069,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StopSolutionCrawler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1084,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetSharedHierarchyAndItemIdInternal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDocumentIdsFromDocCookie_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 467,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentMonikerChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 613,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCookieOpenDocumentPair_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 711,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NotifyWorkspaceHosts()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 399,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Snapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.Snapshot.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetIsWebsiteProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RemoveMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 617,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RemoveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 854,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 871,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnAdditionalDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 915,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1073,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UndoProjectReferenceConversionForDisappearingOutputPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1216,
  "endLine" : 1234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetCookieForInitializedDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsRunningDocumentTableExtensions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectItem FindItemByPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectItemsExtensions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToPushListIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.WorkspaceHostState.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static __VSERRORCATEGORY GetErrorCategory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AddSuppressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTodoListUpdated()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryNavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnDataRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 297,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StopTracking()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/OpenDocumentTracker.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Guid GetProjectGuid()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Extensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryNavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 259,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AbstractTableEntriesSnapshot CreateSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfo.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldReport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Watson/WatsonExtensions.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool TryHandleTab()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 311,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool TryHandleBackTab()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 329,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetDisplayData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 232,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetVisibleDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetVsHierarchyAndItemId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationService.cs",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 321,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSecondaryBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 342,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNewErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 327,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RoslynTextSpan GetFormattingSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageTextOps.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CreateServicesOnUIThread()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/HACK_AbstractCreateServicesOnUiThread.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DebugMode ConvertDebugMode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsDebuggerEvents.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VsTextSpan ToVsTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/VirtualTreePointExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 24,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReportUnlessCanceled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemotableDataJsonRpcEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task WriteAssetAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemotableDataJsonRpcEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryGetConnectionFromPoolAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.ConnectionManager.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task TryGetRemoteHostClientAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetRenamingRQNameForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VsRefactorNotifyService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTopLevelSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/SymbolContainment.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TrackChangesAfterFirstPopulate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PostUpdate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryVisualStudio97Status()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallHierarchyItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyItem.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T AppendProperties()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryLogger.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/AbstractDelayStartedService.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SolutionEventMonitor.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryUninstallAndAddRedoAction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UninstallPackageUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallPackageUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XElement FindOrCreateRuleElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/RuleSetDocumentExtensions.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XElement FindOrCreateRulesElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/RuleSetDocumentExtensions.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OptionPreviewControl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/OptionPreviewControl.xaml.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManageSymbolSpecificationsDialogViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/ManageSymbolSpecificationsDialogViewModel.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/ManageSymbolSpecificationsDialogViewModel.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendOpenTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode CreateDelegateTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject_CodeGen.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool get_IsDerivedFrom()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeType.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool get_IsDerivedFrom()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeModelState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelState.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateCodeElementNodeKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetMemberInsertionIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1083,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ParameterCollection.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Snapshot CreateSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/NamespaceCollection.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GlobalAssets()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoteHostSynchronize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeInMethodBody_ViaCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericItemType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFullyQualifyTypeName_NotForGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 823,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFullyQualifyThroughAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 842,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 941,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2615,
  "endLine" : 2629,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineVariableMissingWithIndexer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInNonOut()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 399,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 416,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 433,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 617,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveProjectWithOpenedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 383,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveOpenedDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 420,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedVariable_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 544,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedVariable_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 563,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Match GetMethodMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LetClauseExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 571,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhereClauseExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 587,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleOrdering1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 618,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleOrdering2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 634,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AscendingOrdering1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 650,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AscendingOrdering2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 666,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescendingOrdering1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 682,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescendingOrdering2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 698,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 726,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnonymousTypeAfterSelect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 742,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDoKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2100,
  "endLine" : 2113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDoBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2116,
  "endLine" : 2129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDoWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2132,
  "endLine" : 2145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDoWhile_MissingSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2148,
  "endLine" : 2161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDoExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2164,
  "endLine" : 2177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachKeyword3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2300,
  "endLine" : 2313,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachKeyword4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2316,
  "endLine" : 2329,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2347,
  "endLine" : 2360,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachIn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2408,
  "endLine" : 2421,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachExpr2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2456,
  "endLine" : 2469,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionKeyword3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2549,
  "endLine" : 2562,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionKeyword4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2565,
  "endLine" : 2578,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2596,
  "endLine" : 2609,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionIn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2657,
  "endLine" : 2670,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionExpr2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2705,
  "endLine" : 2718,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnBreak1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3328,
  "endLine" : 3341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnContinue1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3344,
  "endLine" : 3357,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnEmptyStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3542,
  "endLine" : 3555,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnLocalFunctionDecl_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4574,
  "endLine" : 4587,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnLocalFunctionDecl_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4590,
  "endLine" : 4603,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnLocalFunctionDecl_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4606,
  "endLine" : 4619,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_MethodDeleteInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1797,
  "endLine" : 1813,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_InstanceCtorUpdate6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5275,
  "endLine" : 5291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_ExpressionBodyToBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6830,
  "endLine" : 6846,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_BlockBodyToExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6870,
  "endLine" : 6886,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_ExpressionBodyToGetterExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6907,
  "endLine" : 6922,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_GetterExpressionBodyToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6925,
  "endLine" : 6940,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_ExpressionBodyToBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7432,
  "endLine" : 7448,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_BlockBodyToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7451,
  "endLine" : 7467,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_GetterExpressionBodyToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7497,
  "endLine" : 7513,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_ExpressionBodyToGetterExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7516,
  "endLine" : 7531,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForeachVariable_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1213,
  "endLine" : 1228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IfElseElseIf_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1691,
  "endLine" : 1706,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IfElseElseIf_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1709,
  "endLine" : 1724,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnterminatedString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5400,
  "endLine" : 5415,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnterminatedString2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5419,
  "endLine" : 5434,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnterminatedString3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5438,
  "endLine" : 5453,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnterminatedString4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5457,
  "endLine" : 5472,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotAddIntoHiddenRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2061,
  "endLine" : 2075,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFireForElseWithChildIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFireForForWithBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFireForForEachWithBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFireForWhileWithBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotFireForFixedWithChildFixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 238,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax FindExpressionSyntaxFromSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInitializerInImplicitArrayCreation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1123,
  "endLine" : 1139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInitializerInEqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCollectionInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1216,
  "endLine" : 1231,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCollectionInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1251,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInference4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1425,
  "endLine" : 1439,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1572,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitExpressionInLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1576,
  "endLine" : 1590,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReturnFromAsyncTaskOfT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1594,
  "endLine" : 1607,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeArguments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1626,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeArguments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1630,
  "endLine" : 1645,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeArguments3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1649,
  "endLine" : 1664,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitExpressionWithChainingMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1731,
  "endLine" : 1745,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitExpressionWithChainingMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1749,
  "endLine" : 1763,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitExpressionWithGenericMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1782,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitExpressionWithGenericMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1786,
  "endLine" : 1801,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSelectLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1850,
  "endLine" : 1864,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSelectLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1868,
  "endLine" : 1882,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhereCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1973,
  "endLine" : 1986,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhereCall2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1989,
  "endLine" : 2002,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.Delegate.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.Delegate.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.Delegate.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AbstractProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 699,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetAnonymousTypeOrFuncSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 388,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BetweenClasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BetweenClassesPrevious()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StopsAtPropertyWithAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 271,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StopsAtIndexerWithAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 332,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StopsAtEventWithAddRemove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 372,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamespaceAndTwoClassesAndDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bug930289()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 397,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhenAlreadyInitialized1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 315,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhenAlreadyInitialized2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 332,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotWithMultipleOverloads()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 250,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableOnFirstTokenOfArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAvailableOnFirstTokenOfArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 282,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotMissingWhenInsideSingleLineArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 322,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindVerbatimClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindClassInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindEnumMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 235,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindParameterizedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 419,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 435,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindParameterizedConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 451,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindStaticConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 467,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindPartialMethodImplementationOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 511,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NavigateToMethodWithNullableParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 696,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 759,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 831,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindFuzzy1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1053,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/RegionHighlighterTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/RegionHighlighterTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedExample1_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/RegionHighlighterTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/PropertyDeclarationStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/InitializerExpressionStructureTests.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RegionsShouldBeCollapsedByDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/EventDeclarationStructureTests.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationAfterCloseParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutParametersMethodXmlComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersXmlCommentsOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithParametersXmlComentsOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutClosingParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutClosingParenWithParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutClosingParenWithParametersOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 259,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 883,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 901,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypingTupleDoesNotDismiss1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 2027,
  "endLine" : 2042,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypingTupleDoesNotDismiss2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2060,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypingTupleDoesNotDismiss3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 2063,
  "endLine" : 2078,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurrentParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParameterIndexWithNameTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThisInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThisInvocationWithNonEmptyArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutClosingParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThisInvocationWithoutClosingParenWithNonEmptyArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 237,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 277,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerParensWithNonEmptyArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 296,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 315,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerCommaWithNonEmptyArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 334,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithoutClosingParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationOnTriggerParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UseAlias4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 236,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyGenericTypeName4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 948,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyMissingOnUnmentionableTypeParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1470,
  "endLine" : 1485,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnOpenType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1810,
  "endLine" : 1823,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnOpenType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1854,
  "endLine" : 1867,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnOpenType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1871,
  "endLine" : 1884,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnOpenType5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1888,
  "endLine" : 1901,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnOpenType6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1905,
  "endLine" : 1918,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnNonOpenType6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2057,
  "endLine" : 2070,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnAmbiguousCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2122,
  "endLine" : 2136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeToIEnumerableGenericIEnumerableMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeToIEnumerableGenericIEnumeratorMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeToIEnumerableIEnumeratorMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeToIEnumerableIEnumerableMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChangeToIEnumerableVoidMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/ChangeToIEnumerableTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeProjectFromCSharp6ToDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForMissingOptionalArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 1599,
  "endLine" : 1613,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffOfExplicitInterface6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2718,
  "endLine" : 2732,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnImplementedInterfaceMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4019,
  "endLine" : 4033,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInVenus1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 4869,
  "endLine" : 4882,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastInIsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToObjectFromDelegateComparison()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastToAnonymousMethodWhenOnLeftOfAsCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 232,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastFromDelegateTypeToMulticastDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1645,
  "endLine" : 1659,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromASingleConstraintClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 343,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInterfaceFromTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2675,
  "endLine" : 2689,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInterfaceFromTypeConstraints()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2692,
  "endLine" : 2706,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInterfaceFromBaseList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2720,
  "endLine" : 2734,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInterfaceFromBaseList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2738,
  "endLine" : 2752,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInterfaceFromTypeConstraints2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2756,
  "endLine" : 2770,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInterfaceFromBaseList3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2773,
  "endLine" : 2787,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3025,
  "endLine" : 3039,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInStructBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3260,
  "endLine" : 3274,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnInaccessibleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3555,
  "endLine" : 3569,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBaseTypeAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3648,
  "endLine" : 3662,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBaseInterfaceAccessibilityConstraint1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3665,
  "endLine" : 3679,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAccessibilityConstraint2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3682,
  "endLine" : 3696,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAccessibilityConstraint3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3699,
  "endLine" : 3713,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifiedReplacementWhenNoUsingFound()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_IndexerNameIsIgnored()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnAnonymousMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestExplicitTypeNotificationLevelNone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1428,
  "endLine" : 1441,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1605,
  "endLine" : 1619,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1749,
  "endLine" : 1763,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnAnonymousMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarNotificationLevelNone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1456,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestForDeclarationExpressionIfItWouldChangeOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2040,
  "endLine" : 2055,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarForDelegateType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2177,
  "endLine" : 2193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_ClassesImplementExtractedInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 427,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_BaseList_NewBaseListNonGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 746,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_BaseList_NewBaseListGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 764,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_CodeGen_BaseList_NewBaseListWithWhereClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 782,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadOnlyWithMethod_ReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadOnlyWithProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInWithIndexer_Parameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerVirtualMethodWithBaseConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 887,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerbatimStringLiteral5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 355,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentMix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task XmlDocComment_XmlComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1501,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1776,
  "endLine" : 1789,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleDeclarationWithNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3931,
  "endLine" : 3944,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3947,
  "endLine" : 3960,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericMethodTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 312,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EnumColorColor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 481,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 720,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 835,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AmbiguityTypeAsGenericMethodArgumentVsLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 940,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedTypeCantHaveSameNameAsParentTypeWithGlobalNamespaceAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1674,
  "endLine" : 1688,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1886,
  "endLine" : 1899,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NameOf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2091,
  "endLine" : 2104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVarInPattern1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2294,
  "endLine" : 2307,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2331,
  "endLine" : 2345,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingAliasGlobalNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 206,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfTrueWithParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfFalseWithParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfGOOWithParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfOrExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfAndExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_PragmaWarningDisableThree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 911,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_PragmaWarningRestoreThree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 928,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveCorrectUsing1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1032,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixCount1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 562,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyFieldAccess_NotSuggestedOnInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReportToQualify_IfInStaticContext5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeParameterReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 202,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeParameterInDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeParameterInDeclWith()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 236,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInWrongName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNonDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnIsExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnWhileNoInline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 642,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithDynamic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 729,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnAnalyzerMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnNullable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 235,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests_FixAllTests.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInWrongName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInWrongType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnMultiVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNonDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnAsExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmatchedDirective1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 681,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnmatchedDirective2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 699,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1279,
  "endLine" : 1293,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoreThanOneTypeInFile_RenameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameType.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHiddenRegion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3034,
  "endLine" : 3048,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuples_Disabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 3905,
  "endLine" : 3919,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixCoContravariance3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixCoContravariance4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixCoContravariance5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVenusGeneration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1825,
  "endLine" : 1838,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntroduceVariableTextDoesntSpanLines2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3007,
  "endLine" : 3021,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnBreak_01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 482,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedIfUserPrefersExpressionBodiesAndInBlockBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnSetter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnSetter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1467,
  "endLine" : 1480,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 882,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateStaticIntoInterfaceMissing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 891,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1946,
  "endLine" : 1960,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateInVenus1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4328,
  "endLine" : 4341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadonlyFieldInExpressionBodyMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6260,
  "endLine" : 6274,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInExpressionBodyMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6277,
  "endLine" : 6291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadOnlyFieldInExpressionBodyMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6310,
  "endLine" : 6324,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInExpressionBodyMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6327,
  "endLine" : 6341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateReadOnlyFieldInExpressionBodyMember3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6360,
  "endLine" : 6374,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInExpressionBodyMember3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6377,
  "endLine" : 6391,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindClassInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindEnumMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 221,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindParameterizedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 315,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 331,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindParameterizedConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 347,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindStaticConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 363,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 563,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Path()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CommandArgumentsParsingTest.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_Class()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_Class_AutoGenerateXmlDocCommentsOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_Method_WithVerbatimParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_AutoProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_VoidMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 212,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_VoidMethod_WithVerbatimParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 236,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_VoidMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_NotWhenDocCommentExists3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 321,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_NotWhenDocCommentExists4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_NotWhenDocCommentExists5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 363,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_NotAfterCtorName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 463,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_InsertComment_Class1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 507,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_InsertComment_Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 607,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Command_Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1492,
  "endLine" : 1513,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Command_Class_NotIfCommentExists()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1531,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Command_Method_NotIfCommentExists()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1534,
  "endLine" : 1551,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Command_FirstMethodOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1581,
  "endLine" : 1599,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Command_NotOnSecondMethodOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1603,
  "endLine" : 1618,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAllInDocument_MultipleParamNodesInVariousPlaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 463,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InYieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterNewFollowedBySimpleAssignment_GrandParentIsEqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 271,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterNewFollowedByCompoundAssignment_GrandParentIsEqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 288,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterNewFollowedByCompoundAssignment_GrandParentIsEqualsValueClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 305,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAlreadyImplementedMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericTypeNameSubstitutedForNonGenericInDerivedClass3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 676,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EscapedMethodNameInIntelliSenseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 713,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EscapedPropertyNameInIntelliSenseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 731,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInCollectionInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InYieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void EscapeKeywords3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 244,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void Pluralize3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 673,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void PluralizeList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 690,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void PluralizeArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 707,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShowParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShowConstructors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 208,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestIndexers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 307,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterFirstImplicitArgumentInMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterFirstExplicitArgumentInMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DelegateTypeExpected1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OverloadTakesADelegate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OverloadTakesDelegate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 870,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Unqualified_WithNestedAndMatchingPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 491,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterRefInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1895,
  "endLine" : 1908,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterOutInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1912,
  "endLine" : 1925,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterInInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1929,
  "endLine" : 1942,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VariableAfterInInInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1962,
  "endLine" : 1975,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1979,
  "endLine" : 1993,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1997,
  "endLine" : 2010,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2014,
  "endLine" : 2027,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterLambdaExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2212,
  "endLine" : 2226,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QueryContextualKeywords1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2580,
  "endLine" : 2594,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoInstanceFieldsInStaticMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2969,
  "endLine" : 2983,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StaticFieldsInStaticMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3002,
  "endLine" : 3016,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerbatimAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3474,
  "endLine" : 3490,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLaterLocalHidesType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6489,
  "endLine" : 6503,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLaterLocalHidesType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6507,
  "endLine" : 6521,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyItemInEditorBrowsableContextsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 476,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyItemInEditorBrowsableContextsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 505,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtStartOfStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestWithReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTaskOfTType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1435,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDynamicIsntAwaitable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1452,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestComplexConstLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3602,
  "endLine" : 3615,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObsoleteItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3818,
  "endLine" : 3832,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PointerAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4599,
  "endLine" : 4612,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleInactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/SyntaxTreeExtensionsTests.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInHiddenType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 697,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotUpdateAssignmentThatReferencesInitializedValue4Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithExistingInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 283,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingBeforeCSharp3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 300,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterTopLevelAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 594,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodBraces1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 635,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Namespace5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Class3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Class4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 266,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEndRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 513,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoNotFormatColonInTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 998,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCanSeeInnerMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 245,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodTypeParameterSymbol_EmptyBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 295,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodTypeParameterSymbol_ExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 314,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodTypeParameter_SemicolonBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 333,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 352,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodParameterSymbol_EmptyBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 371,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodParameterSymbol_ExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 390,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UncommentAndFormat1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CommentSelection/CSharpCommentSelectionTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEventFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeTypeDeclarationTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterleavedNewlines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 723,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IfEndIfBlockAbove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 760,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IfEndIfBlockBelow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 797,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWhenReferencedInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 238,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAvailableIfConvertedToSystemDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAvailableIfConvertedToSystemMulticastDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnAssign()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignBeforeCheck()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 303,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotWhenUnconstrainedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 496,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousTypeMember1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 862,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitExpression_Normal_AwaitWithReturnParameter_Error()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1694,
  "endLine" : 1709,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest31()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 405,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest32()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 422,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest47()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 660,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectIfWithReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 676,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectConstIfWithReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 692,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectRValueOfPredecrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 864,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectArrayWithDecrementIndex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 880,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1402,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexAccess1_NotInCSharp5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWhenReferencedInInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 716,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 840,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsEligibleHeuristic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNavigationPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/NavigationPointHelpers.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAligningWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructExtensions.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCorrespondingBeginToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Document",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/ImplementAbstractClass/ImplementAbstractClassCommandHandler.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFinalizer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 302,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document IsLinkFile=\"true\" LinkAssemblyName=\"CSProj1\" LinkFilePath=\"C.cs\"/>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LinkedFiles.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPeekDefinitionOnParamNameXmlDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyHighlightsWhenOptionEnabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/KeywordHighlighting/VisualBasicKeywordHighlightingTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2756,
  "endLine" : 2776,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1447,
  "endLine" : 1465,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3982,
  "endLine" : 4000,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 419,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 464,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddProjectReferenceBetweenCSharpProjects()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddMissingReference/AddMissingReferenceTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddProjectReferenceBetweenVisualBasicProjects()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddMissingReference/AddMissingReferenceTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddProjectReferenceBetweenMixedLanguages1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddMissingReference/AddMissingReferenceTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddProjectReferenceBetweenMixedLanguages2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddMissingReference/AddMissingReferenceTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestAddUnresolvedMetadataReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBindingAndDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ControllerIsOnlyUpdatedAfterLastTaskCompletes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/ModelTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionIsTriggeredWhenDoubleQuoteIsEntered()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionIsTriggeredWhenCharacterIsEnteredAfterOpeningDoubleQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionHasItemsIfInteralVisibleToIsReferencedByTypeAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 297,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CompletionAdjustInsertionText_CommitsOnOpenParens1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CompletionAdjustInsertionText_CommitsOnOpenParens2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CompletionDismissedAfterEscape1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitGenericDoesNotInsertEllipsis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2825,
  "endLine" : 2842,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitGenericItemDoesNotInsertEllipsisCommitOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2866,
  "endLine" : 2883,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitCommentNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 362,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitCommentOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 385,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitCdataNoOpenAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 408,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitCdataOnCloseAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 431,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InvokeWithOpenAngleCommitSeeOnSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 599,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 745,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TabCommitsWithoutAUniqueMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBangFiltersInDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2057,
  "endLine" : 2074,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndRegionCompletionCommitTriggersFormatting_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2482,
  "endLine" : 2497,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitUniqueItemWithBoxSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2541,
  "endLine" : 2556,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ISyntaxFactsService $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3539,
  "endLine" : 3556,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestMatches()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CompletionRulesTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SlowQuickInfoShouldDismissSessionButNotHandleEscape()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOtherAssemblyIfAttributeSuffixIsPresent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionIsNotTriggeredWhenCharacterIsEnteredThatIsNotRightBesideTheOpeniningDoubleQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionDoesNotContainCurrentAssembly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameSimpleSpecialTypeAliasVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameSimpleTypeAliasVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenFieldAndMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoConflictBetweenMethodsWithDifferentSignatures()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenLambdaParametersInFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 252,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoConflictBetweenMethodsDifferingByArity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 374,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 514,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "X()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameAttributeAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenFieldAndMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenPropertyAndFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenMethodDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenMemberDeclarationsWithOutOrRefDifferenceOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 196,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CS_ConflictBetweenTypeParameterAndMember_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 410,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 367,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingToInvalidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 745,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameAndEscapeContextualKeywordsInCSharp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1681,
  "endLine" : 1698,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoCrashOrConflictOnRenameWithNameOfInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3211,
  "endLine" : 3227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub HandleInvocationExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingFunctionWithFunctionVariableFromFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1378,
  "endLine" : 1395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingFunctionWithFunctionVariableFromFunctionVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1400,
  "endLine" : 1417,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestConflictBetweenClassAndInterface1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2883,
  "endLine" : 2899,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestConflictBetweenClassAndInterface2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2903,
  "endLine" : 2919,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestConflictBetweenClassAndNamespace1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2923,
  "endLine" : 2939,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestConflictBetweenClassAndNamespace2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2943,
  "endLine" : 2959,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1188,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyHighlightsForCSharpClassWithConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyHighlightsForCSharpClassWithSynthesizedConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckExpressionSyntactically()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/ReturnStatementHighlighter.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/YieldStatementHighlighter.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSupportedOpeningBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/CSharpBraceCompletionSessionProvider.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckCodeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/CSharpBraceCompletionSessionProvider.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasFollowingEndTagTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/XmlTagCompletionCommandHandler.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasMatchingEndTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/XmlTagCompletionCommandHandler.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidSingleOrMultiCharactersTokenKind()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 342,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int? SplitStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITextSnapshot TryFindEditorSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextContentChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.TextBufferContainer.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertSelectedSignatureHelpItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 412,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PresenterAlreadyHaveUpToDateFullList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 297,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EncapsulateField/AbstractEncapsulateFieldCommandHandler.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryUseCache()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.LastLineCache.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSelectedSignatureChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Retrigger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetCurrentTextInSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model FilterModelInBackground()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CommitIfCommitCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 456,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ChangeSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_NavigationKeys.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ChangeSelectionWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_NavigationKeys.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetProviders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BraceCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTodoItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTodoItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoItem.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TryDeleteFolderWhichContainsReadOnlyFiles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 498,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsNavigableMetadataSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 514,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameTrackingCommitter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCommitter.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.Tagger.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Undo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.UndoPrimitive.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CheckNewIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.TrackingSession.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldClearTrackingSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SolutionPreviewResult Merge()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SolutionPreviewResult.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextStructureNavigator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigableSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.NavigableSymbol.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/GoToDefinitionCommandHandler.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool BeginUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/EditorSourceTextUndoService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyReplacementText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/LinkedEditsTracker.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan GetFormattingSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary CreateContentTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/HostWorkspaceServicesExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToImplementation/GoToImplementationCommandHandler.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateTagsForTextChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 635,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyEditors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.Tagger.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindSymbolReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NavigableHighlightTag GetTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/ReferenceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ITaggerEventSource CreateEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/AbstractStructureTaggerProvider.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/AbstractStructureTaggerProvider.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockTagState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockTagState.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextBuffer CreateTrimmedProjectionBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockTagState.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 310,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dashboard GetDashboard()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_TabHandler.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_UndoRedoHandler.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_UndoRedoHandler.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetNonComplexifiedReplacements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.InlineRenameReplacementInfo.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateAdornments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentManager.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisconnectFromPresentationSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasNonWhiteSpaceCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Interactive/InteractivePasteCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetVisibleDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/ToolTipProvider.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCompletionSetSelectionStatusChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FixAllSuggestedAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/FixAllSuggestedAction.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray FilterActionSetsByTitle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeFixCollection FilterOnUIThread()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 333,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddFix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 478,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFixCategory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 565,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BuildStringFromInlineCollection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/QuickInfoDisplayPanel.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dismiss()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.QuickInfoPresenterSession.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 515,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1535,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2534,
  "endLine" : 2555,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3554,
  "endLine" : 3575,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4574,
  "endLine" : 4595,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5594,
  "endLine" : 5615,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6614,
  "endLine" : 6635,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7634,
  "endLine" : 7655,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8654,
  "endLine" : 8675,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ReadXmlSerializable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ImportUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ImportUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ImportUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_MethodDeleteInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1490,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodDelete_WithAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1696,
  "endLine" : 1714,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1945,
  "endLine" : 1960,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInsert_IntoStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3730,
  "endLine" : 3745,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifySemantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/Extensions.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub KnownMatches_Root()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchMethodBodiesWithLambdas1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 433,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchLambdas1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 779,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2608,
  "endLine" : 2625,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Init_Reorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 467,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_AsNew_Reorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 485,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_RudeRecompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 885,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:25>Me.value = a*8</AS:25>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 232,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyInitializer_AsNewToInit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1506,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Initializer_Array_WithLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1808,
  "endLine" : 1825,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_InsertConst1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 1909,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializer_InsertConst2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1936,
  "endLine" : 1954,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5484,
  "endLine" : 5501,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub TestSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 520,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 609,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventWithImplicitDelegateCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1794,
  "endLine" : 1810,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindPartialClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 231,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDottedPattern2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 453,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindClassAndMethodWithSameName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 636,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop_ForMatchesNextOfCorrectDoublyNestedFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 299,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsAndComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CompilationUnitStructureTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 4",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim qc As GooC",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 800,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionsMovedAfterBannerText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 323,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionsMovedAfterBannerTextThatFollowsEndOfLineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 352,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeAfterDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 495,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeInsideDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 517,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeMovedAfterBannerText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 570,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInScript1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericClassDefinitionAsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnknownIdentifierGenericName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2482,
  "endLine" : 2498,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingIfPackageAlreadyInstalled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenerateTypeWithProperAccessibilityAndTypeKind_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1369,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGeneratePropertyInPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2073,
  "endLine" : 2088,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestShortHexidecimalLiterals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1303,
  "endLine" : 1318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUShortEnums()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1339,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorNew2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorNew4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlCData6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 421,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAsElementContent3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 621,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDirective2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 370,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As CB",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 615,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q2 As ClassC",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 796,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemoveSuperfluousNewLines2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 975,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterTypingInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterTypingAttributeOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInlineInsideLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInlineIntoLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary24()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2095,
  "endLine" : 2112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReplaceReferencesInWithBlocks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4056,
  "endLine" : 4073,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2503,
  "endLine" : 2522,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplicitLineContinuationBeforeClosingParenIsRemoved()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1084,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyForWithIndex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DeletesSelectedText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterSimpleIfThen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ApplyAfterWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WithBlockTests.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ApplyAfterWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhileLoopTests.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyWithFunctionLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyWithSubLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyWithSubLambdaWithNoParameterParenthesis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyWithSubLambdaInsideMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterUnmatchedDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyDoWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ApplyAfterSyncLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SyncLockBlockTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ApplyAfterUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/UsingBlockTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Module()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 328,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_InsertApostrophes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 397,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_InsertApostrophes4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 451,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_DontInsertApostrophes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 564,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemovesDuplicateParamTag_OnlyParamTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TermAndDescriptionInsideItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 958,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Form2.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7655,
  "endLine" : 7673,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifySuggestionModeWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 389,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuggestionInImplementsList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 262,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInheritedInterfaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 340,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNothingToImplement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 404,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i.Test$$Ext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 750,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i.Test$$Ext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 774,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInQueryInNugget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2243,
  "endLine" : 2260,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AssertSmartIndentIndentationInProjection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2825,
  "endLine" : 2843,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotSortIfEndIfBlocks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 296,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIfEndIfBlockMiddle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 453,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvalidSelectionOfArrayLiterals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvalidSelectionNonExecutableStatementSyntax_01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 479,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArrayLiterals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 618,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteral1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 640,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteral2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 662,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSignatureDoesContainShared2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1010,
  "endLine" : 1028,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1625,
  "endLine" : 1643,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2673,
  "endLine" : 2691,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGetLiteralGeneratesSmartName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.MethodNameGeneration.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGetLiteralDoesNotGenerateSmartName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.MethodNameGeneration.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4761()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1883,
  "endLine" : 1899,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix4809()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2080,
  "endLine" : 2096,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix5096()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4399,
  "endLine" : 4417,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6230()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4628,
  "endLine" : 4646,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug6230_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4650,
  "endLine" : 4668,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmbededStatementWithoutStatementEndToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5031,
  "endLine" : 5049,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5053,
  "endLine" : 5072,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 714,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InvokeGetMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/LocalDeclarationRewriter.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetPreviousLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundExpression RewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ReturnValueLocalSymbol.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol DecodeDynamicTypes()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/PlaceholderLocalRewriter.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadOnlyCollection GetDynamicTransforms()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetNameForEnumValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmClrCustomTypeInfo WithNoTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CustomTypeInfo.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string JoinNames()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CustomTypeInfo.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DynamicFlagsCustomTypeInfo.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ArrayExpansion CreateExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ArrayExpansion.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract void GetRows()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/Expansion.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ScanIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/Scanner.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestSignature Parse()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray DecodeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnModuleLoad()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolver.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestSignature Parse()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataResolver()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAccessorResolved()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 317,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateAssemblyVersionList()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 617,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void InitiateTermination()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteService.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 983,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Run()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ProducesCommand.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildConstructorTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 306,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GenerateParameterXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 628,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteNodeStructure()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryClass()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureChildParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 847,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GeneratedNestedChildListAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 367,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateGetSlotCount()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1029,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GenerateFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/SyntaxFactsWriter.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 293,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateVisitorClass()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 788,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckKindNames()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/TreeValidator.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SignatureWriter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFileHeader()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteInternal()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMain()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenAcceptMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 492,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int OptionalFactoryArgumentCount()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1554,
  "endLine" : 1567,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int? TryGetParentProcessId()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessUtil.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetProcessChildrenCore()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessUtil.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CachedTestResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/IDataStorage.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberRefKey()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 445,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RepositoryBase Create()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/RepositoryBase.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectEntry ParseProjectLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/SolutionUtil.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckTargets()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/TargetsCheckerUtil.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckRoslynProjectType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckProjectReferencesComplete()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 264,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/Program.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RoslynPublish/Program.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCrefSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/GenerateConstructorCodeFixProvider.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function EnumerateRootChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ComputeWeightedDistanceOfLambdas()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 957,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1720,
  "endLine" : 1735,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindOnErrorOrResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 3125,
  "endLine" : 3140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReplaceGetMethodWithProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceMethodWithProperty/VisualBasicReplaceMethodWithPropertyService.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/DisabledTextTriviaStructureProvider.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.Rewriter.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MergeImports()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInInterfaceList()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateType/GenerateTypeCodeFixProvider.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetDelegateSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/AwaitKeywordRecommender.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/MyClassKeywordRecommender.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/ResumeKeywordRecommender.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/TryKeywordRecommender.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/VisualBasicCompletionService.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInitializedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetInsertionTextAtInsertionTime()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GenerateBodyForCallSiteContainerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateDeclarationStatementAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 372,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetOutermostNodeWithSameSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAdjustedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 634,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInitialStatementsForMethodDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function UnderAsyncAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ReplaceNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/FullyQualify/CSharpFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DiagnosticAnalyzerCategory GetAnalyzerCategory()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationCodeFixProvider.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSyntax GetDeclarationType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationCodeFixProvider.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 326,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double ComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 928,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double ComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 946,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double ComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 962,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode FindEnclosingLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 488,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquivalentActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 859,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2642,
  "endLine" : 2655,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ReportSyntacticRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2893,
  "endLine" : 2906,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void GetStateMachineInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3066,
  "endLine" : 3078,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode TryGetEffectiveGetterBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override IEnumerable GetDescendants()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LanguageVersion RequiredVersion()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UpgradeProject/CSharpUpgradeProjectCodeFixProvider.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Solution UpgradeProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UpgradeProject/CSharpUpgradeProjectCodeFixProvider.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetCommentStartingIndex()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TodoComments/CSharpTodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessCodeFixProvider.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode RemoveDeclaratorFromVariableList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 346,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitAnonymousObjectMemberDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanSimplify()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanSimplify()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsPositionalArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseNamedArguments/CSharpUseNamedArgumentsCodeRefactoringProvider.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsPositionalArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseNamedArguments/CSharpUseNamedArgumentsCodeRefactoringProvider.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlockSpan CreateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SignatureHelpItem Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SignatureHelpSymbolParameter Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetParameterPrefixDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSyntax GetTypeSyntaxFromDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.State.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSyntax FixMethodReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodSynchronous/CSharpMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetParentLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInNonFirstQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UseExpressionBodyHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper`1.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SimpleNameSyntax GetLeftMostSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AddImportAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAddMethodContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 632,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetNamespaceContainers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 687,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAnyPragmaDirectiveForId()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/GenerateType/GenerateTypeCodeFixProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PrivateKeywordRecommender.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ProtectedKeywordRecommender.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AsyncKeywordRecommender.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InKeywordRecommender.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ExternKeywordRecommender.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PublicKeywordRecommender.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameDeclarationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompletionItemRules GetCompletionItemRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectCreationCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetBaseNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.NameGenerator.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCreateSpecialTypeItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeParameterSymbol GetMethodTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray DetermineTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldCompareByName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.Comparer.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override OperatorDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/OperatorDeclarationOrganizer.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterListSyntax GenerateParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionCodeFixProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable RemoveRedundantBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode GetCallSiteContainerFromOutermostMoveInVariable()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetOutermostCallSiteContainerToProcess()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetOutermostCallSiteContainerToProcess()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxList GetStatementsFromContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CSharpSelectionResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StatementSyntax ReplaceStatementIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 294,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxList ReplaceList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 317,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/SignatureChange.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary CreateDefinitionToBackingFieldMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxNode GetFieldReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogRudeEditErrors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 379,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentAnalysisResults Errors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/DocumentAnalysisResults.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetMatchingAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1584,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1821,
  "endLine" : 1834,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportTypeLayoutUpdateRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2572,
  "endLine" : 2585,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string DetermineMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TakeBothAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConflictMarkerResolution/AbstractConflictMarkerCodeFixProvider.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsWrittenToOutsideOfConstructorOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticDescriptor GetFieldDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 337,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeAction CreateCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/InstallPackageParentCodeAction.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int InsertPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchCodeFixProvider.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/IntroduceVariable/IntroduceVariableCodeRefactoringProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddStringCheckAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task AddNamedArgumentsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNamedArguments/AbstractUseNamedArgumentsCodeRefactoringProvider.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/AbstractSyntaxNodeStructureProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlockSpanCollector()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/BlockSpanCollector.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolKeySignatureHelpItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.SymbolKeySignatureHelpItem.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAnalyzerTypeCount()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticLogAggregator.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBrokenLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/UnboundIdentifiersDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCompilerAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Diagnostic CreateAnalyzerExceptionDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetBuildToolName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 283,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Remove()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.InMemoryStorage.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldIncludeStateSet()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 436,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool FullAnalysisEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 524,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilationWithAnalyzersOptions GetAnalyzerOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary CreateAnalyzerMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable FilterSuppressedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractInterfaceTypeAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceTypeAnalysisResult.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CreateClassificationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectId GetActiveProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AddOrReplace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItem With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.WorkItem.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItem With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.WorkItem.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitUntilCompletion_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 587,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalOperationAwareIdleProcessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/GlobalOperationAwareIdleProcessor.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateSourceSymbolTreeInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 232,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 306,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateOverridesWithDialogCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateOverrides/GenerateOverridesWithDialogCodeAction.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddOperatorsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State Generate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldAddWithExistingImport()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/ProjectSymbolReference.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAsyncToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.DiagnosticAsyncToken.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable EnableCaching()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task IsWithinTheImportingNamespaceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 288,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GenerateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateTypeServiceStateOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 438,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeKindOptions GetTypeKindOption()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.CodeAction.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PragmaWarningCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddDiagnosticForSymbolIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetUniqueDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task IsDiagnosticSuppressedBeforeLeadingPragmaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 215,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HashSet GetPredefinedCodeFixProviderNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/FixAllOccurrences/FixSomeCodeAction.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDescriptionForNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddToGroup()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 631,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReplaceAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/IAnonymousTypeDisplayExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionRules.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelperServiceFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryDetermineOverridableMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.ItemGetter.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Document FindAppropriateDocumentForDescriptionContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletionItem WithSupportedPlatforms()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol GetResolvedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractMemberInsertingCompletionProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task PrepareTreeForMemberInsertionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractMemberInsertingCompletionProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItemRules GetCompletionItemRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialMethodCompletionProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAllProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 497,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateToSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/DefaultSymbolNavigationService.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GenerateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GenerateConversionStateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateConversionService.State.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GenerateMethodStateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateMethodService.State.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State Generate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.State.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.AbstractCodeAction.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GenerateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GenerateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateEnumMember/AbstractGenerateEnumMemberService.State.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableNavigableItem Dehydrate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddConstructorParametersFromMembers/AddConstructorParametersCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode RemoveObjectCastIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TypeInfoMatchesWithParamsExpansion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 498,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GenerateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.State.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HashSet CreateVariableDeclarationToRemoveMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.CodeGenerator.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolMapBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.SymbolMapBuilder.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodMatrix.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tuple AdjustReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OperationStatus CheckAsyncMethodRefOutParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WellKnownFrameworkValueType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 551,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol GetSymbolType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 566,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInteractiveSynthesizedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 640,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendMethodTypeParameterUsedDirectly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 739,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/HandledEvent.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToVisualBasicString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 329,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ArrayTypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function InternalSubstituteTypeParametersInSpecializedNonGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 904,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AliasSymbol.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HaveSameConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 849,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AppendProbableExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PEOrSourceOrMergedNamespaceSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureExtensionMethodsAreCollected()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PEOrSourceOrMergedNamespaceSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NamespaceContainsExplicitDefinitionOfNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 318,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 433,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub StoreDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1013,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BindReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CrefTypeParameterSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ComputeTypeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 841,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 535,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetWellKnownAttributeDataStringField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 577,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub ValidateIVTPublicKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1388,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindFileInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 562,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DetectTypeCircularity_ShouldStepIntoType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2230,
  "endLine" : 2257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindBaseInMyGroupCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCorrespondingComClassInterfaceMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1047,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.BoundImports.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateNamespaceGlobalSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 558,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function MakeFinalIVTDetermination()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MetadataOrSourceAssemblySymbol.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Iterator Function GetForwardedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 469,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 260,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEFieldSymbol.vb",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetConstantAttributeDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEFieldSymbol.vb",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Shrink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 704,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleFieldSymbol.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateAndSetSourceAssemblyReuseData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 828,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function IsMatchingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 895,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsWritable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DeriveUseSiteErrorInfoFromParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 941,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasNameQualifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1371,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/SourceAttributeData.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub DecodeSecurityAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConstructAnonymousTypeImplementationSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AdjustMetadataNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 347,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 319,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ValidateType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CheckAllConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 393,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeSynthesizedLocalName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 308,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsValidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 344,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 258,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Peek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 895,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2057,
  "endLine" : 2075,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2560,
  "endLine" : 2582,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Not method.IsSub()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4194,
  "endLine" : 4212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/AnonymousTypeSyntheticMethods.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ComputeStringHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/SynthesizedStringSwitchHashMethod.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFunctionAggregationLambdaBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1590,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DisallowFurtherImplicitVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImplicitVariableBinder.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CollectGoodOrAmbiguousFromLookupResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 893,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddLookupSymbolsInfoInInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1954,
  "endLine" : 1976,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddLookupSymbolsInfoInInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1978,
  "endLine" : 1999,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentTypeParamBinder.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AllSymbolsHaveOverloads()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 526,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildAttributeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 675,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CheckBinderSymbolRelationship()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 534,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckOperatorParameterModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 932,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function BindAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 727,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustReceiverValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 939,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustReceiverNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3369,
  "endLine" : 3386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseIdentifierAllowingKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/NamespaceBlockContext.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfBlockContext.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfBlockContext.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/TryBlockContext.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/TryBlockContext.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineElseContext.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsValidContainingBlockForRegionInVB12()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 494,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ElementNameIsOneFromTheList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1039,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ToXmlNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1647,
  "endLine" : 1668,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseXmlCData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1886,
  "endLine" : 1907,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlElementEndTag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2149,
  "endLine" : 2170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetArgumentAsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 546,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VerifyExpectedToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseVerify.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryEatNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 357,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NextLineStartsWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 424,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PeekEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1778,
  "endLine" : 1801,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 261,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 281,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 301,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CanUseTupleTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 348,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Dfs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckNonNestedTypeAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 663,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function UseUserDefinedBinaryOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 987,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2756,
  "endLine" : 2775,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DetermineConversionOperatorDegreeOfGenericity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2780,
  "endLine" : 2798,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassOrBasesSatisfyConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2024,
  "endLine" : 2041,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3050,
  "endLine" : 3067,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4270,
  "endLine" : 4290,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBestResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 788,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Integer",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1185,
  "endLine" : 1204,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeParameterKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4709,
  "endLine" : 4729,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub WriteTokenTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 287,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 321,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAggregateLambdaBodyExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 449,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetRelatedDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/DirectiveTriviaSyntax.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetOtherTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 642,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSystemStringType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As EmbeddedProperty",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 428,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EmbedAllMembersOfImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function TranslateModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitInstanceFieldLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 682,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitUnstructuredExceptionResumeSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1490,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LhsUsesStackWhenAssignedTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitBinaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OperatorHasSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub PrintLangVersions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 218,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseWarnings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 2125,
  "endLine" : 2148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MapDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSequence.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundPropertyAccess.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLocalDeclaration.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSupportedErrorCodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilerDiagnosticAnalyzer.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetEntryPointAndDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1379,
  "endLine" : 1396,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetClsComplianceDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1994,
  "endLine" : 2010,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetDiagnosticsForMethodBodiesInTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2076,
  "endLine" : 2095,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AppendMemberSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2805,
  "endLine" : 2822,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2851,
  "endLine" : 2868,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ForEachStatementInfo.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetSpeculativeMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 468,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSpeculativelyBoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 762,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AppendSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1906,
  "endLine" : 1926,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CallsInitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeCompilationState.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitAssemblyMembersAsTasks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitNamespaceMembersAsTasks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclaredCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 770,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DefaultVisitChildrenStartingWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteFormattedComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMemberSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeOrNamespaceSymbolNotInMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 474,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildLambdaBodyForCoalesce()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_UnaryOperator.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHelperForObjectUnaryOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_UnaryOperator.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitObjectCreationContinued()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 555,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildLambdaBodyForCoalesce()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_ConditionalExpresion.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitArrayInitializationParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 760,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 786,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 819,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentIfStatementConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentUsingStatementResourceCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 410,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddAnalysisPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 472,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function RewriteQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetWellknownMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 980,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundBlock",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 230,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCompilerGeneratedArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 353,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForEach.vb",
  "fileLinesCount" : 820,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 372,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 159,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function FramePointer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 389,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIOperationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 272,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 415,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function IsNonPrimitiveValueType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 359,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BothBranchAndLabelArePrefixedByNesting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 613,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLateInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1895,
  "endLine" : 1915,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1934,
  "endLine" : 1962,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForToStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1984,
  "endLine" : 2010,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub LeaveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AlwaysAssignedWalker.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Sub Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/RegionReachableWalker.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPrefixedBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.NestedTypes.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 428,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeWithModifiers SubstituteTypeWithTupleUnification()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray SubstituteTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSignedIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SpecialTypeExtensions.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblySymbol MapAssemblyIdentityToResolvedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 294,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 568,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceUserDefinedConversionSymbol CreateUserDefinedConversionSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedConversionSymbol.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1061,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetInitializersInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1051,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckMemberNameDistinctFromType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAttributesBag GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 458,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 527,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray Take()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportPartialError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ModifierUtils.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetOverriddenAccessorName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventAccessorSymbol.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckExplicitImplementationAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 949,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplicitValuedEnumConstantSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 588,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOverrideOfPossibleImplementationUnderRuntimeRules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeDefaultParameterValueAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 590,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyParamDefaultValueMatchesAttributeIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 610,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsRestrictedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 541,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasAnyCustomAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 390,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetGenericMethodTypeParamSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MethodSymbol FindMethodSymbolInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 488,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FieldSymbol FindFieldSymbolInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 504,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AttributeUsageInfo GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2181,
  "endLine" : 2195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEPropertySymbol.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 543,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 480,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckMethodVarianceSafety()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HaveSameConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 549,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodSymbol GetOwnOrInheritedGetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbolExtensions.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodSymbol GetOwnOrInheritedSetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbolExtensions.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 999,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TupleTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol ReplaceRestExtensionType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyTupleTypePresent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 396,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 478,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InvokeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedDelegateSymbol.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedParameterSymbolWithCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedParameterSymbol.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedContainer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 467,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetIsVararg()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetMemberArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodSymbol GetOwnOrInheritedAddMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 362,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodSymbol GetOwnOrInheritedRemoveMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray GetAllInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 343,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddAllInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 380,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Location GetImplicitImplementationDiagnosticLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 1216,
  "endLine" : 1228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AliasSymbol ToNewSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticInfo DeriveUseSiteDiagnosticFromBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string DecodeGuidAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 538,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetAllCreatedTemplates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 420,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodSymbol TranslateAnonymousTypeMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 469,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 503,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeWithModifiers SubstituteAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeUnification.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray RetargetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol GetTopLevelTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 865,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RequiresChecking()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1079,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RequiresChecking()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWithModifiers SubstituteType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWithModifiers SubstituteTypeWithTupleUnification()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsHiddenByCodeAnalysisEmbeddedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordPresenceOfBadAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 375,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EarlyDecodeWellKnownAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 601,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SpinWaitComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolCompletionState.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 317,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoPiaMissingCanonicalTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NoPiaMissingCanonicalTypeSymbol.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool TryGetThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 347,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ComputeHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 401,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray Encode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 675,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetMDArrayElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 840,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetSZArrayElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 925,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsGenericMethodTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 949,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsGenericTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 963,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 523,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 310,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EmbedMatchingInterfaceMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedEvent.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetExportedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 498,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol GetUntranslatedSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 678,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool IsPlatformType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 722,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SymbolAdapter.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conversion GetConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 707,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSpeculativeSemanticModelForMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 989,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSpeculativeSemanticModelForMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 1008,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1027,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1046,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1065,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1084,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForNonCompliantAbstractMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 500,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitForWorkers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 301,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompileSynthesizedSealedAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 778,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 365,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AdvanceIfMatches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 626,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken EatContextualToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 597,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNodeSyntax ParseXmlText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool XmlElementSupportsNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 516,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 570,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 588,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken ParseXmlAttributeEndQuote()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 662,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 923,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LexConflictMarkerTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2375,
  "endLine" : 2397,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LexConflictMarkerHeader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2451,
  "endLine" : 2465,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 376,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEventName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 668,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FormatPrimitive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplay.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan ComputeTotalSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetRemovedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 393,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTriviaList Normalize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeedsLineBreakAfter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 700,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessibilityModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 739,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessorDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 753,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnonymousFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSyntax SkipRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTree CreateWithoutClone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTrivia VisitListElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CrefSyntax ParseCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1605,
  "endLine" : 1625,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReplayReadsAndWrites()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalFunctionSymbol GetNearestLocalFunctionOpt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1822,
  "endLine" : 1835,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1849,
  "endLine" : 1862,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2253,
  "endLine" : 2266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitConditionalOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2371,
  "endLine" : 2384,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray Scan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 330,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1724,
  "endLine" : 1740,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendBitName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2261,
  "endLine" : 2274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractFlowPass.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsLastBlockInMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 604,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitElementInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DefineAndRecordLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 788,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1956,
  "endLine" : 2013,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitConditionalOperatorAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldEmitReadOnlyPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 581,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithMethodTypeParametersBinder.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReduceOrderBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 433,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindFixedStatementParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindYieldBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression InferTypeForDiscardAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2707,
  "endLine" : 2726,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ScriptLocalScopeBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidateAwaitedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNestedTypeOfUnconstructedGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 566,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void FindExpressionVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithClassTypeParametersBinder.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 235,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LookupSymbolsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithLambdaParametersBinder.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithLambdaParametersBinder.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Conversion SetArrayIndexConversionForDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int LiftingCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 376,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MergeAndReplaceIfStillCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2797,
  "endLine" : 2811,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult BetterConversionFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1879,
  "endLine" : 1891,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult BetterConversionTargetCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2193,
  "endLine" : 2206,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetAllBuiltInOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 263,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InContainerBinder MakeNamespaceBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 790,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ValidateTypeForAttributeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol BindNamedAttributeArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 425,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportDiagnosticsIfObsolete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 495,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LookupSymbolsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.WithQueryLambdaParametersBinder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithParametersBinder.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetOriginalMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol GetCorrespondingParameterType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1394,
  "endLine" : 1410,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void LookupMembersInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSingleViableAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 579,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupMembersInInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 957,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1405,
  "endLine" : 1417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMemberLookupSymbolsInfoInTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1655,
  "endLine" : 1670,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 507,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitCatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 615,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitPossibleEmbeddedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 800,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LookupSymbolsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithTypeParametersBinder.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression BindParameterDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 299,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsBadLocalOrParameterCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1425,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsWinRTAsyncInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5586,
  "endLine" : 5599,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceLabelSymbol FindMatchingSwitchCaseLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 315,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundTypeOrValueData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 629,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree AddByType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 400,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree AddByNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 536,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertIsLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundStatementExtensions.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetReturnTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundConversion SynthesizedNonUserDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundNode GetLowerBoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 459,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributeSemanticModel CreateModelForAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateReducedExtensionMethodIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4366,
  "endLine" : 4381,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression MethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1082,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1110,
  "endLine" : 1126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression ArrayOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IteratorRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IteratorFinallyFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.IteratorFinallyFrame.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.IteratorFinallyFrame.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedStateMachineProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineProperty.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int SequenceNumber()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineTypeSymbol.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MightContainReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 420,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FreeReusableHoistedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 462,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsyncExceptionHandlerRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression AssignCatchSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 635,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HoistLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1021,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool VerifyPresenceOfRequiredAPIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncRewriter.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion RewriteConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 492,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddObjectInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ReturnStatement.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIndirectOrInstanceField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 483,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeLiftedDecimalIncDecOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 814,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNewT()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreationExpression.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstantValue TryFoldTwoConcatConsts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 251,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ConcatExprCanBeOptimizedWithToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 440,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray VisitSwitchSections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_SwitchStatement.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundDynamicMemberAccess TransformDynamicMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression StripImplicitCasts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeclarationModifiers MakeDeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureMethod.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IUnaryOperation CreateBoundUnaryOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1097,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IForLoopOperation CreateBoundForStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1397,
  "endLine" : 1409,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundQueryClauseOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1828,
  "endLine" : 1842,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ToStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KeepAliveNoConnections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReadWriteCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/BuildProtocolTest.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Platformx86MscorlibCsc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Platformx86MscorlibVbc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 411,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingFileErrorCS()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 529,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingReferenceErrorCS()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 546,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RunDeterministicTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/EndToEndDeterminismTest.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KeepAlive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 360,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Close()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/NamedPipeClientConnection.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearReadOnlyFlagOnFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ShadowCopyAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAssemblyIdentities()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/MonoGlobalAssemblyCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SyntaxNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTrackNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SaneHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/LinePositionTests.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SealBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/DiagnosticBagTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingIncludeAll1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveSimpleOperator2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 765,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodWithComplexReturnType2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 951,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol GetSymbolAtPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1346,
  "endLine" : 1360,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/AnalysisContextInfoTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLoadErrors2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanContains01()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanEquality00()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetChunks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 576,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMergeChanges_AfterSeparated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 708,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMergeChanges_BeforeSeparated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 724,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMergeChanges_NoMiddleMan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 757,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines9()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Decode_Utf8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanZeroLengthAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromTextReader_Large()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Retargetable_Reference_Partial()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 663,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestParseVersionInvalid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsStrongName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disposal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyMetadataTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditAndContinueLambdaAndClosureMap_NoClosures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 263,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditAndContinueLambdaAndClosureMap_NoLambdas()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 286,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInt32EncodingKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 402,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUInt32EncodingKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestBooleanArrays()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 606,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRoundTripStringCharacters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1070,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestCaseSensitive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/IdentifierCollectionTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestCaseInsensitive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/IdentifierCollectionTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectDistinct1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ArrayBuilderTests.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckRandomData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 272,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddSameWithVariousInputsProducesSameStringInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/StringTableTests.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DefineConstantsSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub SayThere()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 411,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DefineConstantsSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string NormalizePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ValidateBootstrap.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddFailedLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ValidateBootstrap.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AppendSwitchWithSplitting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CommandLineBuilderExtension.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCliHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedToolTask.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Assembly ResolveAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/AssemblyResolution.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/ModuleReferences.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetHashCodeForNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeDataComparer.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnmanagedType DecodeMarshalAsType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalAsAttributeDecoder.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MemberDescriptor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetUniqueSymbolOrArities()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/AdditionalTextFile.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 359,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Close()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAssemblyReferenceAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 494,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DefineLocalVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int SetPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/ComMemoryStream.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static StrongNameKeys Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static StrongNameKeys Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsByRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SignatureComparer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnsignedIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 552,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConsList`1.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TextEqualsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 752,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Unquote()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 480,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1529,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetMinimalSegmentSizeToUseForCombining()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 236,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeTextWriter.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinePosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePosition.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyIdentity FromAssemblyDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 543,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SerializeTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/CustomDebugInfoWriter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateMethodBodyReferenceIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 479,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateIndicesForModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 525,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetConsolidatedTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 560,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateInitialFileRefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 700,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EventAttributes GetEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 763,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAssemblyAttributesToTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2046,
  "endLine" : 2063,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeReferenceHandle GetDummyAssemblyAttributeParent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2065,
  "endLine" : 2082,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCustomAttributesToTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2093,
  "endLine" : 2105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateFieldLayoutTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2273,
  "endLine" : 2286,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SerializeLocalVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3008,
  "endLine" : 3022,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserStringHandle ResolveUserStringHandleFromPseudoToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3095,
  "endLine" : 3108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeCustomAttributeNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3371,
  "endLine" : 3384,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4160,
  "endLine" : 4172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendSerializedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/TypeNameSerializer.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UsedNamespaceOrType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/UsedNamespaceOrType.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SerializeWin32Resources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NativeResourceWriter.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 365,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeHeader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 340,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 530,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefinitionWithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/Units.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetNextInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode TryGetNextAsNodeInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GreenNode CreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GreenNode CreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetParent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 694,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TNode FirstAncestorOrSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 712,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T CopyAnnotationsTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1206,
  "endLine" : 1219,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxToken FindTokenCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1355,
  "endLine" : 1369,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GreenNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GreenNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetSlotOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 539,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 567,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CopyText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 858,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTreeComparer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 473,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 489,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 505,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyList GetCurrentNodeFromTrueRoots()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 494,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetCacheHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 298,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetCachedSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.SeparatedWithManyWeakChildren.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNodeOrTokenList CreateList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool DoesSignatureMatchEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2373,
  "endLine" : 2389,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetTypeDefPropsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 552,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetForwardedTypeNamespaceNamesOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 784,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidComInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1294,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetParamArrayCountOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1771,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstantValue GetParamDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2701,
  "endLine" : 2716,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstantValue GetConstantFieldValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2718,
  "endLine" : 2733,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldImportField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/ModuleExtensions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyDictionary MapAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolMatcher.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetExistingEventMapIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1285,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetExistingPropertyMapIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1301,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetExistingMethodImplIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1303,
  "endLine" : 1317,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1389,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1425,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitLoadArgumentAddrOpcode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 514,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitStoreArgumentOpcode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 529,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ScopeInfo OpenScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 333,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasVariableStackBehavior()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILOpCodeExtensions.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ConvertToHex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PermissionSetAttribute.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AllBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallConcurrentSetOfInts.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ConcurrentCache.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICollection Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/UnionCollection.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICollection Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/UnionCollection.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalyzerFileReference ResolveAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineArguments.cs",
  "fileLinesCount" : 491,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 487,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Close()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.CompilerEmitStreamProvider.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisValueProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSymbolDeclaredEventProcessed_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 472,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerCompilationStartAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryDequeue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddGlobalSymbolSuppression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Diagnostic ApplySourceSuppressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeGlobalSuppressMessageAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisContextInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisContextInfo.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldExecuteNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1518,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldExecuteOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1520,
  "endLine" : 1536,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyIdentity GetOrAddAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnsureAnalyzerActionCountsInitializedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 407,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetPendingSymbolDeclaredEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 660,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddAllLocalDiagnostics_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFullyQualifiedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticDescriptor.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticDescriptor.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticDescriptor.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/EmitResult.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Win32ResourceForm DetectWin32ResourceForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1291,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonSyntaxAndDeclarationManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CommonSyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IConditionalOperation CreateConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationFactory.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetDeclaredVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TrimTrailingSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution GetSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImportNotAddedForNamespaceDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix4442()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3822,
  "endLine" : 3835,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreprocessorOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4862,
  "endLine" : 4878,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task KeepConstructorBodyInSameLineAsBaseConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7688,
  "endLine" : 7700,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task KeepConstructorBodyInSameLineAsThisConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7704,
  "endLine" : 7716,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatAttributeOnSameLineAsField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7935,
  "endLine" : 7947,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Execution/VisualBasicOptionsSerializationService.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConditionallyAddDocumentationCommentTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NeitherNull()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 285,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetExistingNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ImportsStatementsAdder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddEnumMemberTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EnumMemberGenerator.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateEnumMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EnumMemberGenerator.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetAvailableInsertionIndices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EventGenerator.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNameAsIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1204,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithSingleVariable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2023,
  "endLine" : 2037,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function [GetType]()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2203,
  "endLine" : 2217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyImportAliasClauseSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/ImportAliasClauseSyntaxClassifier.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DecomposeNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxComparer.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 465,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function ConversionsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 581,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxIterator.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/TokenComparer.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ProcessToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 461,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/AsyncOrIteratorFunctionReturnTypeFixer.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAliasNameSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PositionalSyntaxReference.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 365,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 426,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 649,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 814,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LooksLikeStandaloneTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SimpleNameSyntaxExtensions.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetRightmostName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryOmitModuleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsMeOrNamedTypeOrNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1834,
  "endLine" : 1851,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsDimOrModifierOrAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAttributeNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 463,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsFollowingCompleteEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NamesDiffer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/AddImports/VisualBasicAddImportsService.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Execution/CSharpOptionsSerializationService.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsForTypeOrNamespaceContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 230,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NamespaceDeclarationSyntax AddMethodTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/MethodGenerator.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CompilationUnitSyntax AddMethodTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/MethodGenerator.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeDeclarationSyntax AddMethodTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/MethodGenerator.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeDeclarationSyntax AddConversionTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConversionGenerator.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeDeclarationSyntax AddOperatorTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/OperatorGenerator.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ParameterSyntax GetParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ParameterGenerator.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EqualStaticness()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeDeclarationSyntax AddPropertyTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 238,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorListSyntax GenerateAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 253,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TDeclarationNode RemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 390,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TDeclarationNode AddStatementsToMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 560,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetDeclarationSyntaxWithoutMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamespaceGenerator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConstructorGenerator.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax GenerateEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode AsPublicInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 506,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode AsPrivateInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 522,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode EnumDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 800,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode InsertReturnAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 1001,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode InsertParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2578,
  "endLine" : 2592,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode WithAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3096,
  "endLine" : 3108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken Expand()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode SimplifyExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.Rewriter.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode SimplifyDefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpDefaultExpressionReducer.Rewriter.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Expander()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken ReplaceTokenForCref()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1061,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryClassifyValueIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryClassifyNameOfIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueTuple? FindAppropriateRangeForColon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 284,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 683,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInAttributeArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 519,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol InferTypeForFirstParameterOfLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1650,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInNameEquals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1706,
  "endLine" : 1722,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetCollectionElementType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 2172,
  "endLine" : 2186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 333,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsTypeNamedDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 574,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool LastEnumValueHasInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableHashSet GetAliasNameSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 517,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken RenameInStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 647,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTrivia RenameInCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 675,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinMultiLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsQualifiedNameInUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2168,
  "endLine" : 2188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInScriptClass()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2190,
  "endLine" : 2204,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsContinuableConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 260,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnyLambdaOrAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 384,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConditionalAccessExpressionSyntax GetInnerMostConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 952,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLeftSideOfUsingAliasDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/CSharpSyntaxContext.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 337,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeParameterConstraintStartContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 828,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUsingKeywordInUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStaticKeywordInUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLastTokenOfQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.DeclarationFinder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 347,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string EscapeIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/StringExtensions.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BaseArgumentListSyntax WithArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/BaseArgumentListSyntaxExtensions.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeInferred()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ForEachStatementSyntaxExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentationCommentExteriorCommentRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InitializerExpressionSyntax GetInitializerNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEmbeddedStatementsIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentBlockFormattingRule.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 290,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddInitializerSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SuppressFormattingRule.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InitializerExpressionSyntax GetInitializerNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SuppressFormattingRule.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddUnindentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SomeParentHasMissingCloseBrace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyResults()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution GetSingleProjectSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCommentsAddedCodeCSharp()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateSolutionWithTwoCSharpProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateCrossLanguageSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 449,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 661,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetSyntaxTreeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 725,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetSyntaxRootAsync2Async()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 785,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 828,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test_SharedMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestProjectReferenceWithExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2387,
  "endLine" : 2400,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithProjectFileLocked()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2562,
  "endLine" : 2576,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_SolutionFileHasEmptyLinesAndWhitespaceOnlyLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2607,
  "endLine" : 2621,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_SolutionFileHasMissingEndProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2639,
  "endLine" : 2653,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpUnaryOperators()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 281,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpBinaryOperators()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/BKTreeTests.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLabels()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCycle7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCycle8()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonTrivia_LineContinuation_Comment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_LineContinuation_AfterColonToken_Mixed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 373,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GettingOptionWithoutChangedOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/OptionServiceTests.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReferencedSymbol CreateReferencedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetDocumentDataId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_DocumentIds.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int? TryGetDocumentId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_DocumentIds.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetProjectDataId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_ProjectIds.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int? TryGetProjectId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_ProjectIds.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SqlConnection Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Rollback()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream ReadBlobIntoPooledStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryOpenDatabase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorageService.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetItemString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 315,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPersistentStorageService GetPersistentStorageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistenceStorageServiceFactory.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterPrimarySolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 370,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void FreeCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 282,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void FreeCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/KeyValueLogMessage.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable LogBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable LogBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable LogBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable LogBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 282,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable LogBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable LogBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable LogBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 341,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary GetVersionMapFromBranchOrPrimary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task RaiseGlobalOperationStopped()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLogInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SkipMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LowercaseSubstringsMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/AllLowerCamelCaseMatcher.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/NamedTypeSymbolReferenceFinder.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List OrderTopologically()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 496,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetProjectsToExamineWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 530,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TypeImplementsFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 650,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTreeIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IdentifierInfo? TryReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.IdentifierInfo.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolTreeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataInfoCreator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 299,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ImmutableArray GetRecommendedNamespaceNameSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Recommendations/AbstractRecommendationService.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Edit.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EditOneDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract SyntaxNode ParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract SyntaxNode EventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 373,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 260,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionKey.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/GlobalOptionService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void CheckDeclarationNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CodeGenerationSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertySymbol.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEventSymbol CreateEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFieldSymbol CreateFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService_FindDeclaration.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode PrepareNamespaceImportsForRemovalIfUnused()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/AbstractSimplificationService.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 288,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ExpandAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/Simplifier.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Expand()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/Simplifier.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ReduceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/Simplifier.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ReduceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/Simplifier.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResult.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary GetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 362,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyList GetCustomTags()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 378,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.Worker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsReceiverNonUniquePossibleValueTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 877,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ParameterName.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ToImmutableArrayOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWithFromAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 367,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryResolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/linkedhashqueue.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CancellableLazy`1.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/FormatCodeCleanupProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetTokensAroundSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 378,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForCycles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.Node.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint CombineTwoCharacters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetCollisionIndices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/NameGenerator.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreCompatibleMethodKinds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 276,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NamespacesAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 511,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.SequenceMatcher.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ObjectExtensions.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IAssemblySymbolExtensions.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int? GetLastNonWhitespacePosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/TextLineExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 23,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable FilterToAliasMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IFindReferencesResultExtensions.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol OverriddenMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInaccessibleLocal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 638,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Accessibility VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode CreateIfNullThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAncestors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAncestorsOrThis()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode FindInnermostCommonNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan GetContainedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 251,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol CreateEqualsMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISet ComputeOuterTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ContextQuery/SyntaxContext.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddOverridableMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 490,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveOverriddenMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 533,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenSemanticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IListExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken FindTokenFromEnd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTopLevelChangeTextVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 678,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetTopLevelChangeTextVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 694,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolutionInfo With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionInfo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task BuildCompilationInfoFromScratchAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 484,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task BuildFinalStateFromInProgressStateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 546,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TextDocumentState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextDocumentState Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 293,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetProjectChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionChanges.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState_TreeTextSource.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState AddMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 889,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithProjectMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 931,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState AddAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 951,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState AddAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 971,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState RemoveAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 991,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithProjectAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1011,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolutionState WithDocumentState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1384,
  "endLine" : 1400,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolutionState TouchDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1419,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Checksum Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum_Factory.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Checksum Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum_Factory.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray LoadDefaultAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefHostServices.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray LoadNearbyAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefHostServices.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnAdditionalDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 628,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Project AdjustReloadedProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 727,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RegisterText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Registration.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnSolutionAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 329,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void OnProjectReloaded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 422,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnProjectReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 559,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnDocumentTextLoaderChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 750,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateReferencesAfterAdd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 1006,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetRuleSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_NamingRule.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticSeverity ParseEnforcementLevel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_NamingRule.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetSymbolSpecNameForNamingRule()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_SymbolSpec.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetNamingStyleTitle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_NamingStyle.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable ExpandParamsParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.AbstractTypeInferrer.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Matches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ForEachSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SemanticsFactsService/ForEachSymbols.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetRenamableSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.ReferenceProcessing.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RenameLocations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocations.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddConflictingParametersOfProperties()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 341,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextSpan GetResolutionTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.NamespaceSymbolKey.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object CreateResultForString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AnonymousTypeSymbolKey.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TriviaData GetSpaceTriviaData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractComplexTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.AbstractComplexTrivia.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetTokenWithLineBreaks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.Node.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddContinuedOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/ChainedFormattingRules.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Index()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyTriviaOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 342,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AnchorOperationCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 427,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 530,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractAggregatedFormattingResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractAggregatedFormattingResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractFormattingResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormattingResult.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenData GetNextTokenData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.ModifiedWhitespace.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/BaseIndentationFormattingRule.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IndentBlockOperation CloneAndAdjustFormattingOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/BaseIndentationFormattingRule.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/BaseIndentationFormattingRule.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 597,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryCreateKeepAliveSessionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task TryRunRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task TryRunCodeAnalysisRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 296,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableReferenceLocation Dehydrate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract SyntaxNode Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/AddImports/AbstractAddImportsService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "partial void AppendRoslynSpecificJsonConverters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReportUnlessCanceled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/Extensions.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RaiseCancellationIfInvokeFailed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/Extensions.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ServiceHubServiceBase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnRpcDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentId ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.SolutionIdConverters.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override object ReadJson()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetGlobalContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 227,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SerializeDiagnosticResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_Diagnostics.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetReferenceCountAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_CodeLens.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_CodeLens.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetAssetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetService.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetGlobalAssetsOfType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGetType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2485,
  "endLine" : 2504,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2507,
  "endLine" : 2524,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportNotAddedAgainIfAlreadyExists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FormatUsingAutoGeneratedCodeOperationProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1978,
  "endLine" : 1994,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ColonTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3008,
  "endLine" : 3026,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestElseIfFormatting_Directive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3582,
  "endLine" : 3598,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFindTrivia_NoStackOverflowOnLargeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicExtensionsTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledStringBuilder.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Free()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunDynamicVoidScriptWithTerminatingSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunDynamicVoidScriptWithoutTerminatingSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBranchingSubscripts()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 468,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_Dictionary()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 525,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_SortedList()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 573,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_UsingDuplicates()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 455,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectOverrides2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 631,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Arrays()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 885,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PrivateImplementationDetailsType()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 1010,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReferenceDirective_RelativeToBaseParent()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1143,
  "endLine" : 1158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidNumberRadix()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/PrintOptionsTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidEllipsis()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/PrintOptionsTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnBeforeWrite()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssemblyAndGacLocation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/GlobalAssemblyCacheTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_SortedList()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/ObjectFormatterTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void References_Versioning_StrongNames2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 367,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void References_Versioning_WeakNames1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyDictionary GetVariableMap()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptState.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsHiddenMember()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommonMemberFilter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTaskAwaiter()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommonMemberFilter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MetadataReferenceResolver GetMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendEllipsis()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Append()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendGroupClosing()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonPrimitiveFormatterOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonPrimitiveFormatterOptions.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Visitor()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string FormatObject()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatKeyValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 535,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatArray()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 573,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendArrayBound()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonTypeNameFormatter.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterDependencyNoLock()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 232,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FindExistingAssemblyFile()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void StripReadOnlyAttributeFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileStream CopyFile()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 629,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddRangeChecked()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Utilities/ParameterValidationHelpers.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Script()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray CommonCompile()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string GetPackageVersion()",
  "longName" : "",
  "relativeFileName" : "src/NuGet/BuildNuGets.csx",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectShimWithServices.CodeModel.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Sub RemoveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 345,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HandlesEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/ContainedLanguageStaticEventBinding.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddStaticEventBinding()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/VisualBasicContainedLanguage.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RemoveStaticEventBinding()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/VisualBasicContainedLanguage.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InSharedContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.Worker.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/IntelliSenseOptionPageControl.xaml.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetDefaultAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1560,
  "endLine" : 1576,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 458,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSessionAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Razor/RazorLangaugeServiceClient.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ParseWarningCodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveReferenceToCodeDirectory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpVenusProjectSite.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddObjectCreationExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 406,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompareCompilationUnits()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateCast()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 384,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetParameterNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1583,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetImportNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1598,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetAttributeArgumentNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1638,
  "endLine" : 1652,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CreateAttributeNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1794,
  "endLine" : 1807,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CreateImportNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1824,
  "endLine" : 1837,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendOperatorName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeNameGenerator.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendParametersPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService_Prototype.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 516,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Utilities/BlankLineInGeneratedMethodFormattingRule.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FormatNamespaceOrTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 331,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnregisterObjectBrowserLibraryManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CSharpPackage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventHookupCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindRenameLocationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveSelectionUp_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ToggleRemovedState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartTrackingView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/NavigationBar/NavigationBarClient.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializePreviewElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ISymbol LookupMemberId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 469,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void CreateBSTRArray()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Skip()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/CodeBlockEnumerator.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryOpenFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/VisualStudioDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractTableDataSourceFindUsagesContext StartSearchWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/StreamingFindUsagesPresenter.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateGroupingByDefinition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task CreateDocumentSpanEntryAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override Task ReportProgressAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateMissingReferenceEntriesIfNecessaryAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetValueWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/SimpleMessageEntry.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveProjectReferenceUndoUnit.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateDocumentContextIfContainsDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 974,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddProjectReferenceUndoUnit.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractProject GetContextHostProjectInternal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetItemIdInSharedHierarchyInternal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotifyDocumentRegisteredToProjectAndStartToRaiseEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 260,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectId GetOrCreateProjectIdForPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 378,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCacheFlushRequested()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspace.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VisualStudioMetadataReferenceManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StreamCopy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 232,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetProjectType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMetadataReferenceCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 633,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateProjectReferenceAliases()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1428,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void SetBinOutputPathAndRelatedData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1430,
  "endLine" : 1446,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList GetFolderNamesFromHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1539,
  "endLine" : 1553,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetOrCreateFactory_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateSubscriptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 365,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryCombine()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITableEntriesSnapshot GetCurrentSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractTableEntriesSnapshot CreateSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetProjectName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Extensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckAggregateKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GenerateDeduplicationKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FrameworkElement GetOrCreateTextBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 518,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetFocusToSelectedRow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialog.xaml.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractLibraryManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryManager.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal abstract AbstractDescriptionBuilder CreateDescriptionBuilder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SymbolListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/SymbolListItem.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetMemberInheritance()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetBaseTypeListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 253,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetMemberSymbols()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetMemberListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 422,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetNamespaceListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 475,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAccessibleTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 590,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MatchesName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool GeneratedTypesMustBePublic()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectInfo/DefaultProjectInfoService.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IComWrapper TryGetWrapper()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/WrapperPolicy.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RefreshLanguageSettings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/LanguageSettingsPersister.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetPairExtentsWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractVsTextViewFilter`2.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LinePosition GetAdjustedLineColumn()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioWorkspaceDiagnosticAnalyzerProviderService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetHostAnalyzerPackages()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyCurrentState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/SpanChange.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int LocateExpandedList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameSymbolOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void TurnOffLowLatencyMode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GCManager.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanHandle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCompilerDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearProjectErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetImageListAndIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/VisualStudioWorkspaceImplExtensions.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterPrimarySolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReportUnlessCanceled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessGraphTasks()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginGetGraphData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetRank()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNavigatorExtension.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetOrCreateNodeForMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 616,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetIdForTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe string GetText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 501,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task LoadComponentsBackgroundAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GetOptinStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/IVsSQM.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object CreateAndStartScope()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryLogger.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/RoslynTelemetrySetup.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Register()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Utilities/ProvideRoslynVersionRegistration.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioSymbolSearchService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareSplit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 542,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IHierarchyItemToProjectIdMap TryGetProjectMap()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemProvider.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Update()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemSource.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Workspace TryGetWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 675,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri GetHelpLink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IHierarchyItemToProjectIdMap TryGetProjectMap()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemProvider.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetDiagnosticItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItemSource.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashSet GetAnalyzersWithLoadErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItemSource.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerReferenceManager.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void BindToOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnProjectClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode CreateConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject_CodeGen.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode CreateFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject_CodeGen.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParseDocCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAccessorFunction.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsValidNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeNamespace.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PerformEdit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 316,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 626,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/SyntaxNodeKey.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AttributeArgumentCollection.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeElementSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/CodeElementSnapshot.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/TypeCollection.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AttributeCollection.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BasesCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/BasesCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/BasesCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/NodeSnapshot.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetChildren()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceCollection.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/PartialTypeCollection.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeInMethodBody_ViaSmartTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_CodeRefactoring_NotInMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 799,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnField_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationErrors.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 564,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1048,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributesWithLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 2376,
  "endLine" : 2390,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInIfWithNoBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveExistingProject2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddP2PReferenceTwice()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 321,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddP2PReferenceCircularity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 364,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveProjectWithClosedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 400,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementMatchingTests.cs",
  "fileLinesCount" : 1735,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 882,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSequenceEdits1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSequenceEdits2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSequenceEdits3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSequenceEdits4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementInitializer1a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 260,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementInitializer1b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementInitializer1c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 290,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 343,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementIncrementor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementIncrementor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 373,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 388,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachDeconstructionStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FirstFromClauseExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 476,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SecondFromClauseExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 491,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JoinClauseLeftExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 540,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JoinClauseRightExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 555,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhereClauseKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 602,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhileInWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2055,
  "endLine" : 2067,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhileInExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2070,
  "endLine" : 2082,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnWhileBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2085,
  "endLine" : 2097,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForWithDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2180,
  "endLine" : 2192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForWithDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2195,
  "endLine" : 2207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForWithCondition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2210,
  "endLine" : 2222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForWithIncrementor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2225,
  "endLine" : 2237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForWithIncrementor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2240,
  "endLine" : 2252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnEmptyFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2255,
  "endLine" : 2267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachKeyword1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2270,
  "endLine" : 2282,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachKeyword2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2285,
  "endLine" : 2297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachKeyword5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2332,
  "endLine" : 2344,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2363,
  "endLine" : 2375,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2378,
  "endLine" : 2390,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachIn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2393,
  "endLine" : 2405,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachExpr1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2441,
  "endLine" : 2453,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2489,
  "endLine" : 2501,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachBlock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2504,
  "endLine" : 2516,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionKeyword1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2519,
  "endLine" : 2531,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionKeyword2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2534,
  "endLine" : 2546,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionKeyword5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2581,
  "endLine" : 2593,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2612,
  "endLine" : 2624,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2627,
  "endLine" : 2639,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionIn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2642,
  "endLine" : 2654,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionExpr1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2690,
  "endLine" : 2702,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2738,
  "endLine" : 2750,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnForEachDeconstructionBlock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2753,
  "endLine" : 2765,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUsingWithDecl1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2768,
  "endLine" : 2780,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUsingWithDecl2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2783,
  "endLine" : 2795,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUsingWithDeclType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2798,
  "endLine" : 2810,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUsingWithDeclIdentifier1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2813,
  "endLine" : 2825,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUsingWithDeclIdentifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2828,
  "endLine" : 2840,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUsingWithDeclIdentifier3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2843,
  "endLine" : 2855,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUsingWithDeclExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2858,
  "endLine" : 2870,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUsingWithExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2873,
  "endLine" : 2885,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUsingWithExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2888,
  "endLine" : 2900,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnFixed1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2903,
  "endLine" : 2915,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnFixed2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2918,
  "endLine" : 2930,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnFixed3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2933,
  "endLine" : 2945,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnFixed4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2948,
  "endLine" : 2960,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnFixed5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2963,
  "endLine" : 2975,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnFixed6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2978,
  "endLine" : 2990,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnChecked1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2993,
  "endLine" : 3005,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUnchecked1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3008,
  "endLine" : 3020,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnUnsafe1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3023,
  "endLine" : 3035,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnLock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3038,
  "endLine" : 3050,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnLock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3053,
  "endLine" : 3065,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3068,
  "endLine" : 3080,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnIf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3083,
  "endLine" : 3095,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3098,
  "endLine" : 3110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPropertyAccessor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3558,
  "endLine" : 3570,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructor_NoInitializer_Attributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3932,
  "endLine" : 3945,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClassInsert_AbstractVirtualOverride()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 663,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Generic_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorInsert_Private_NoImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4129,
  "endLine" : 4143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_StaticCtorUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5054,
  "endLine" : 5069,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_InstanceCtorUpdate5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5258,
  "endLine" : 5272,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_StaticCtorInsertExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5310,
  "endLine" : 5325,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_BlockBodyToExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6889,
  "endLine" : 6904,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_GetterAndSetterBlockBodiesToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7567,
  "endLine" : 7581,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryCatchFinally_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 675,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryCatchFinally_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 692,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutVarNameAndType_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8791,
  "endLine" : 8804,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutVar_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8807,
  "endLine" : 8820,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutVar_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8823,
  "endLine" : 8837,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnterminatedComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 4979,
  "endLine" : 4999,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceForImplicitIDisposable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6011,
  "endLine" : 6026,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementInterfaceForExplicitIDisposableWithSealedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6099,
  "endLine" : 6114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeUnexpanded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 642,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeExpanded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 658,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2116,
  "endLine" : 2128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConflictedAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2276,
  "endLine" : 2289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddInsideUsingDirective1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2873,
  "endLine" : 2886,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericAmbiguityInSameNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4320,
  "endLine" : 4332,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnknownIdentifierGenericName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnknownIdentifierInAttributeSyntaxWithoutTarget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutsideOfMethodWithMalformedGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnknownIdentifierWithSyntaxError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 602,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestYieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 721,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInitializerInImplicitArrayCreationSimple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInitializerInImplicitArrayCreation3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInitializerInEqualsValueClauseSimple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1159,
  "endLine" : 1173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCollectionInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1342,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInference1_Position()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInference2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInference2_Position()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1377,
  "endLine" : 1390,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInference3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1393,
  "endLine" : 1406,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayInference3_Position()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1422,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1456,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitTaskOfT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1507,
  "endLine" : 1520,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitTaskOfTaskOfT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1524,
  "endLine" : 1537,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitTask()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1554,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.Delegate.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.Delegate.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.Delegate.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCastExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.Delegate.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReturnFromMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.Delegate.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SetterOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 772,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetLocalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnField_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationErrors.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DescendsIntoNestedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FromInsideMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 411,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTuples()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceHighlighting/BraceHighlightingTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedTuples()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceHighlighting/BraceHighlightingTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 431,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 456,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 483,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClassWithTwoMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamespaceAndTwoClasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTwoNestedClasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PropertyStyleEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndexerDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 311,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConsoleApp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 413,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnPartialMethodDefinition1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnPartialMethodDefinition2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithExistingNullCheck2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 567,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnLambdaParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 709,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingNotOnStartingLineOfArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 362,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 583,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DottedPattern1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 889,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DottedPattern3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 922,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DottedPattern4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 939,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DottedPattern5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 956,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DottedPattern7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 990,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 443,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDisabledElse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDisabledElIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EnumDeclarationStructureTests.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrowExpressionClause_Property1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ArrowExpressionClauseStructureTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/IndexerDeclarationStructureTests.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTriggerCharacterInComment02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 945,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationWithClosingParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationSpan3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 220,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypingTupleDoesNotDismiss1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 609,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypingTupleDoesNotDismiss3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 642,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TwoAliasesConflict()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 525,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyGenericTypeName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 877,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CodeIssueAtRightSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3049,
  "endLine" : 3061,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 759,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleLine1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 790,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCompilerDiagnosticsCannotBeSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 680,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHiddenDiagnosticsCannotBeSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 704,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnConditionalInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 611,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnConditionalInvocation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 627,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 757,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOffOfExplicitInterface7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 2736,
  "endLine" : 2749,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClashesWithMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3473,
  "endLine" : 3487,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestShadows1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3537,
  "endLine" : 3550,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateOnInvalidInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3840,
  "endLine" : 3854,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInThrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1043,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInImplicitlyTypedArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1143,
  "endLine" : 1155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastFromTypeParameterToObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1629,
  "endLine" : 1641,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastInConstructorInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1781,
  "endLine" : 1794,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastFromValueTypeToObjectInReferenceEquality()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1828,
  "endLine" : 1844,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontUnnecessaryCastFromTypeParameterToObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3512,
  "endLine" : 3524,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestWithMockedGenerateTypeDialog()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.cs",
  "fileLinesCount" : 3513,
  "components" : [ "primary::src" ],
  "startLine" : 3476,
  "endLine" : 3488,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromFieldDeclarationIntoCustomNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 235,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromIntoNewNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 933,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NegativeTestNotInUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1057,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInConditional()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2957,
  "endLine" : 2969,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotGenerateInDelegateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3243,
  "endLine" : 3257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateAttributeInGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 4084,
  "endLine" : 4097,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_NotInAbstractMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 251,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseProperty_NotInImplicitInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 294,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_OverrideInternalMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestNoRulesAreReturned()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/EditorConfigNamingStyleParserTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFunc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1659,
  "endLine" : 1672,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1676,
  "endLine" : 1689,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1693,
  "endLine" : 1706,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1745,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 311,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnBoxingImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 327,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarOnBuiltInType_WithOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1080,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarOnFrameworkTypeEquivalentToBuiltInType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1097,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVar_BuiltInTypesRulePrecedesOverTypeIsApparentRule1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1213,
  "endLine" : 1226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVar_BuiltInTypesRulePrecedesOverTypeIsApparentRule2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestIfChangesGenericTypeInference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2059,
  "endLine" : 2072,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarForDelegateType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2159,
  "endLine" : 2173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarForDelegateType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2197,
  "endLine" : 2211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_Invocation_CaretInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_Invocation_FromNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_DoesNotIncludeFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_DefaultInterfaceName_DoesNotConflictWithOtherTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 359,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_NamespaceName_SingleNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 388,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerDifferentOverloads()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerExplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerArrayImplementingNonGenericInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerValueTypeImplementingInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsParamTypeAndDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicExplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsMethodName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 430,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 564,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsEnumFieldDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 773,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 902,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsSecondGenericTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 961,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarAtTypeMemberLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqFrom2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 415,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqWhere1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 451,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqWhere2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 466,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultilineXmlDocComment_ExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1547,
  "endLine" : 1570,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericParameter_Delegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1820,
  "endLine" : 1832,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BaseClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1873,
  "endLine" : 1885,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingTypeAliases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicTypeAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsDelegateName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParameterOfLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 341,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParameterOfAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterfaceColorColor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 425,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 699,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeNameDottedNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1072,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQUserDefinedNAQForClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1429,
  "endLine" : 1442,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EnumTypeAssignedToNamedPropertyOfSameNameInAttributeCtor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2044,
  "endLine" : 2057,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NameOf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2076,
  "endLine" : 2088,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarInForeach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfTrueWithComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfNotTrue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfNotFalse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfNotGOO()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_If6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveCorrectUsing2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1050,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPrivateBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyFieldAccess_NotSuggestedOnStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyPropertyAccess_NotSuggestedOnInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 412,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyPropertyAccess_NotSuggestedOnStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 429,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifyMemberAccessNotPresentOnNotificationOptionNone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 903,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReportToQualify_IfBaseQualificationOnField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1046,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReportToQualify_IfBaseQualificationOnProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1062,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReportToQualify_IfBaseQualificationOnMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1078,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReportToQualify_IfInStaticContext3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReportToQualify_IfInStaticContext4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterList_OpenParenthesis_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterList_OpenParenthesis_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterList_OpenParenthesis_CloseParenthesis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidLocation_InterpolatedString3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidLocation_InterpolatedString4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionBodiedMethodWithSingleLineBlockBodiedAnonymousMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 366,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionBodiedMethodWithExpressionBodiedSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 404,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Format_ExpressionBodiedMemberWithSingleLineBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 460,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 559,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotIfNameInOuterScope()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotIfTupleIsUsed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotIfTupleMethodIsUsed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 411,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotIfTupleDefaultElementNameUsed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 427,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotIfTupleRandomNameUsed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 443,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithRefInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RefactoringSetup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewExceptionTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstantField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 887,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstantForFixedBufferInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 977,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1071,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInPartiallyHiddenMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1628,
  "endLine" : 1640,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingAcrossMultipleParentConditionalAccessExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3855,
  "endLine" : 3868,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingOnInvocationExpressionInParentConditionalAccessExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3872,
  "endLine" : 3885,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNonConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithDirectivesInExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 332,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithDirectivesInExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 348,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleWithDifferentNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 278,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTupleOptionalWithDifferentNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 350,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfMissing3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5293,
  "endLine" : 5305,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInExpressionBodyMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6244,
  "endLine" : 6257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInExpressionBodyMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6294,
  "endLine" : 6307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateFieldInExpressionBodyMember3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6344,
  "endLine" : 6357,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnMatchingName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExplicitTupleName/UseExplicitTupleNameTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnMatchingName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExplicitTupleName/UseExplicitTupleNameTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 463,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 634,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_InsertComment_Class2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 546,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_InsertComment_Class3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 565,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_InsertComment_Method2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 631,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_NotInterleavedInClassName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 674,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_NotInterleavedInClassName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 692,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_NotInterleavedInClassName3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 710,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_NotAfterClassName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 729,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterNewFollowedByAssignment_GrandParentIsSimpleAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 254,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShowEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PrivateNoFilter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 503,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericTypeNameSubstitutedForGenericInDerivedClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 594,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericTypeNameSubstitutedForGenericInDerivedClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 610,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericTypeNameSubstitutedForGenericInDerivedClass3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 626,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericTypeNameSubstitutedForNonGenericInDerivedClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 642,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericTypeNameSubstitutedForNonGenericInDerivedClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 658,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParameterTypeSimplified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 695,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvocationExpressionAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAfterColon()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerbatimIdentifierNotAKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void AfterTypeInClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void AfterTypeInClassWithAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void AfterTypeInClassVirtual()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void AfterTypeInClassStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void AfterTypeInClassConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultiplePossibleTuples()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultiplePossibleTuplesAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void WordBreaking1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void EscapeKeywords1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NothingAfterVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 509,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void Alias1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 537,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void AliasWithInterfacePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 552,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void OutVarArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 596,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void OutArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 612,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void OutGenericArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 628,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrefArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfNoPartialKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 372,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BuilderInFromClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 334,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BuilderForLinqExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 559,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 576,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LambdaWithAutomaticBraceCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 640,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BaseConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 669,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Unqualified_WithNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 472,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterInInMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1946,
  "endLine" : 1958,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedType4_Regular()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2031,
  "endLine" : 2043,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedType4_Script()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2047,
  "endLine" : 2059,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterLambdaExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2195,
  "endLine" : 2208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameWhenSuffixlessFormIsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2516,
  "endLine" : 2528,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterNamespaceWhenSuffixlessFormIsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2533,
  "endLine" : 2545,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InForLoopIncrementor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3494,
  "endLine" : 3507,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InForLoopIncrementor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3511,
  "endLine" : 3524,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InForLoopInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3528,
  "endLine" : 3541,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InForLoopInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3545,
  "endLine" : 3558,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialClassesInSameNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInArgumentList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 288,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task VerifyInFrontOfCommentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParamNamesInEmptyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 520,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParamNamesInWrongScope()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 539,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParamNamesPartiallyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 556,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInferredTupleName_WithAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseInferredMemberName/UseInferredMemberNameTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInferredTupleNameAfterCommaWithCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseInferredMemberName/UseInferredMemberNameTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInferredTupleNameAfterCommaWithCSharp7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseInferredMemberName/UseInferredMemberNameTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInferredAnonymousTypeMemberName_WithAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseInferredMemberName/UseInferredMemberNameTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ScopeBrackets_9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocumentationInUsingDirectiveWithAlias3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 364,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMetadataFieldQualified1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMetadataFieldQualified3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnconstructedGenericField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitKeywordOnGenericTaskReturningAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitKeywordInDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1278,
  "endLine" : 1290,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnconstructedGenericProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1607,
  "endLine" : 1620,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvalidParameterInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3586,
  "endLine" : 3598,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrefInConstructorOverloaded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4142,
  "endLine" : 4161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitingTaskOfArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4616,
  "endLine" : 4629,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitingTaskOfDynamic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4633,
  "endLine" : 4646,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotUpdateAssignmentThatReferencesInitializedValue2Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingForDynamic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 484,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArrayInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 708,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInitializerWithTypeBody_Collection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 982,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1847,
  "endLine" : 1860,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormattingRangeForOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3160,
  "endLine" : 3174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 479,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 495,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndIsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 521,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndReferenceEqualsOtherValue1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 602,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndReferenceEqualsOtherValue2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 618,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndReferenceEqualsOtherValueWithObject1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 684,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndReferenceEqualsOtherValueWithObject2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 700,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndNotIsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 741,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsOtherValue1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 822,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsOtherValue2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 838,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsOtherValueWithObject1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 904,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndLogicalNotReferenceEqualsOtherValueWithObject2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 920,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEqualsOtherValueWithLogicalNot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 986,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleRegionBlocks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 701,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWhenInDeclarationGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 253,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Regression8190()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest24()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest25()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 308,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest26()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest27()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 340,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest28()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest29()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 372,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest30()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 388,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest33()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 438,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest34()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 454,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectLValueOfPlusEqualsOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 833,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectRValueOfPlusEqualsOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 848,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectBeginningBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddressOfExpr1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1475,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddressOfExpr2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1479,
  "endLine" : 1491,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSpanOfFirstChildTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 443,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingBeforeCSharp3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 293,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNonIEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 309,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnRefAdd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnNamedArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 451,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithExistingInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 467,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingForDynamic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 857,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function GetItemsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub HighlightRelatedStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/TryBlockHighlighter.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/PropertyDeclarationHighlighter.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/EventDeclarationHighlighter.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCommitFormattingCleanupProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitFormatter.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NeedsGetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_Properties.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NeedsSetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_Properties.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetNextWordIndex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 626,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 625,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 625,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 626,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 625,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 619,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 625,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 694,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 678,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 625,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 642,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 625,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 632,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 625,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preselection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 598,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectedItemForNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectedItemForNestedClassAlphabeticallyBeforeContainingClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 284,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNavigationWithMethodWithNoTerminator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 957,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNavigationWithMethodWithDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 975,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Item()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<ProjectReference>CSharpAssembly</ProjectReference>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 263,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPeekDefinitionWhenExtensionMethodFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2685,
  "endLine" : 2703,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2880,
  "endLine" : 2898,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestAddProjectReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 368,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionContainsOtherAssemblyIfAttributeSuffixIsPresent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionIsNotTriggeredWhenCharacterIsEnteredThatIsNotRightBesideTheOpeniningDoubleQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionIsNotTriggeredWhenDoubleQuoteIsEnteredAtStartOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionDoesNotContainCurrentAssembly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 314,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DotIsInserted()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "N$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 543,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDescription1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 627,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FilterPrefixOnlyOnBackspace1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2095,
  "endLine" : 2109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2625,
  "endLine" : 2641,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2653,
  "endLine" : 2669,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSymbolInTupleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2771,
  "endLine" : 2785,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2788,
  "endLine" : 2803,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvocationExpressionAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2806,
  "endLine" : 2821,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitGenericDoesNotInsertEllipsisCommitOnParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2846,
  "endLine" : 2862,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2908,
  "endLine" : 2927,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class[] x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 794,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1589,
  "endLine" : 1604,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1635,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTextChangeSpanWithAtCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1662,
  "endLine" : 1677,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2011,
  "endLine" : 2025,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DismissUponSave()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2400,
  "endLine" : 2414,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RegionCompletionCommitTriggersFormatting_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2446,
  "endLine" : 2460,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RegionCompletionCommitTriggersFormatting_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2464,
  "endLine" : 2478,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3152,
  "endLine" : 3169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoBlockOnCompletionItems1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3172,
  "endLine" : 3189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeNamedParameterEqualsItemCommittedOnSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3461,
  "endLine" : 3475,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CodeCompletionIsNotTriggeredWhenDoubleQuoteIsEnteredAtStartOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenTwoParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoConflictBetweenLambdaParameterAndField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VB_ConflictInFieldInitializerOfFieldAndModuleNameResolvedThroughFullQualification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 642,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VB_ConflictBetweenTypeParametersInMethodDeclaration_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 971,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VB_ConflictBetweenTypeParametersInMethodDeclaration_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 992,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VB_ConflictBetweenTypeParameterAndMember_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1013,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Me",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingToInvalidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/InvalidIdentifierTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingToInvalidIdentifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/InvalidIdentifierTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var notRenamed = \"BAR! bar1 barbar\";",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.vb",
  "fileLinesCount" : 7055,
  "components" : [ "primary::src" ],
  "startLine" : 6896,
  "endLine" : 6911,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameNamespaceAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameNamespaceAndAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameNamespaceButNotDifferentlyNamedAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConflictBetweenParameterDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoConflictBetweenMethodsOfDifferentSignature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoConflictBetweenMethodsDifferingByArity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 215,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CS_NoConflictBetweenLambdaParameterAndField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 298,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CS_ConflictBetweenTypeParametersInTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 319,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeWhenRenamingToEscapedKeyword2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/EscapingTests.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DoNotStickTokensTogetherForRefParameter_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/EscapingTests.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DoNotStickTokensTogetherForRefParameter_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/EscapingTests.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameHiddenElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 406,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameConstructorInVb2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 458,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|ReplacementCString:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 725,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingMemberToNameConflictingWithParent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 872,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingMemberToInvalidIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 892,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoConflictWhenNameOfReferenceDoesNotBindToSomeOriginalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3256,
  "endLine" : 3270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoConflictWhenNameOfReferenceBindsToSymbolForFirstTime()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3275,
  "endLine" : 3289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameParameterOfEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1762,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameREMToUnicodeREM()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2017,
  "endLine" : 2032,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNoConflictBetweenTwoNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2963,
  "endLine" : 2977,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvalidNamesDoNotCauseCrash_IntroduceQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 3026,
  "endLine" : 3041,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameTypeParameterInPartialClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 3072,
  "endLine" : 3087,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Complexified:{|Resolved:Outer|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1566,
  "endLine" : 1582,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReadOnlyRegionsCreatedWhichHandleBeginningOfFileEdgeCase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 692,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim linked = Enumerable.Aggregate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1433,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestIsAccessibleWithinAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Extensions/ISymbolExtensionsTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyHighlightsForVisualBasicClassWithConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyHighlightsForVisualBasicClassWithSynthesizedConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadDestructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadConversionOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLegalSpanForLineSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 348,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/CheckedExpressionHighlighter.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AwaitHighlighter.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CheckOpeningPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/LessAndGreaterThanCompletionSession.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInvalidToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 369,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList FormatRange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int? TrySplit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.StringSplitter.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int? TrySplitWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.StringSplitter.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITextImage RecordTextSnapshotAndGetImage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.TextBufferMapper.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int? GetFirstNonWhitespacePosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotLineExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int? GetFirstNonWhitespaceOffset()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotLineExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEmptyOrWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotLineExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ExecuteTypeCharCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SpanStillValid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController_ModelComputation.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetWorkItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 345,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITagger CreateTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTaggerProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeekableItemSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItemSource.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IDocumentPeekResult CreateDocumentPeekResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/PeekHelpers.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IDocumentPeekResult CreateDocumentPeekResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/PeekHelpers.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetErrorTypeFromDiagnosticTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSquiggleTaggerProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceRegistrationChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetSelectedParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_UpdateModel.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/Parameter.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model SetModelExplicitlySelectedItemInBackground()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_SetModelSelectedItem.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FilterModel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary ComputeEffectiveFilterItemState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ComputeModel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_ComputeModel.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsCaretOutsideAllItemBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_CaretPositionChanged.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool AllFilterTextsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Backspace.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AnyAssociatedViewHasFocus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextBufferAssociatedViewService.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetFullReflectionName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetUniqueDocumentKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 384,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CodeAction CreateCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CurrentLineStartsWithExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 736,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void InsertTextAndMoveCaret()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractXmlTagCompletionCommandHandler.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplySingleLineCommentToNonBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 412,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SortAndRemoveUnusedImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Organizing/OrganizeDocumentCommandHandler.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotSpan GetSpanOfFirstChildWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNodeOrToken? FindLeafNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 313,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAvailable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/GoToAdjacentMemberCommandHandler.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/GoToSymbolContext.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Complete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/CaretPreservingEditTransaction.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ClassificationTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ClassificationTypeMap.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotSpan GetSnapshotSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.TagNode.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddNonIntersectingSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.PerSubjectBufferProperty.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList SelectMatchingExtensionValues()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/HostWorkspaceServicesExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotPoint? GetCaretPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateStateAndReportChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 724,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITaggerEventSource CreateEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task FindSymbolReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportMatchResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.Searcher.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IOutliningRegionTag CreateTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/VisualStudio14StructureTaggerProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameService.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateCurrentState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractInlineRenameUndoManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Undo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractInlineRenameUndoManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateReferenceLocationsTask()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshRenameSessionWithOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 312,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_TabHandler.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DashboardAdornmentManager()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentManager.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task CreateAddedDocumentPreviewViewCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task CreateRemovedDocumentPreviewViewCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 298,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CreateRemovedAdditionalDocumentPreviewViewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 354,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MergeLineSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 690,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IHierarchicalDifferenceCollection ComputeEditDifferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 709,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageWithTypeResult CreateResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 230,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetRankingSymbolForPackage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionHelper GetCompletionHelper()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dismiss()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeFixSuggestedAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/CodeFixSuggestedAction.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GroupFixes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 396,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetStringFromInline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/QuickInfoDisplayPanel.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub $$M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/RemoveParametersTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTrivia3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 586,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 606,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1587,
  "endLine" : 1606,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1608,
  "endLine" : 1626,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2607,
  "endLine" : 2626,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2628,
  "endLine" : 2646,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3627,
  "endLine" : 3646,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3648,
  "endLine" : 3666,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4647,
  "endLine" : 4666,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4668,
  "endLine" : 4686,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5667,
  "endLine" : 5686,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5688,
  "endLine" : 5706,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6687,
  "endLine" : 6706,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6708,
  "endLine" : 6726,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7707,
  "endLine" : 7726,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7728,
  "endLine" : 7746,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub bar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8727,
  "endLine" : 8746,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function bar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8748,
  "endLine" : 8766,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ImportDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ImportInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodInsert_PrivateWithParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1730,
  "endLine" : 1746,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_TypeUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3511,
  "endLine" : 3527,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PrivatePropertyAccessorDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4102,
  "endLine" : 4118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Locals_Rename1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Locals_Rename2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Locals_TypeChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2560,
  "endLine" : 2575,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_AsNew_LineChange2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 583,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_AsNew_LineChange_WithLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 602,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Init_Recompile1a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 658,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Init_Recompile1b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 677,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Init_Recompile1c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 696,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_SingleAsNew_Recompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 751,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_SingleAsNew_Recompile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 770,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_MultiAsNew_Recompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 791,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_MultiAsNew_Recompile4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 848,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_NoChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 906,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyTypeChar_NoChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 925,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyAsNew_NoChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 944,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_LineChange2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 982,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyTypeChar_LineChange2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 1001,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyAsNew_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1020,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_Recompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1039,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_Recompile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1058,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_Recompile3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1077,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_Recompile4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1096,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyAsNew_Recompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 1099,
  "endLine" : 1115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyTypeChar_Recompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Initializer_AsNewMulti_WithLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1673,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Initializer_AsNewMulti_WithLambda3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1713,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Initializer_Collection1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1849,
  "endLine" : 1865,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4059,
  "endLine" : 4073,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4082,
  "endLine" : 4096,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4116,
  "endLine" : 4130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4552,
  "endLine" : 4567,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:3>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5461,
  "endLine" : 5477,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 577,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim customerOrderGroups = From c In customers",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 3094,
  "endLine" : 3108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplementInterfaceForIDisposable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3813,
  "endLine" : 3829,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplementInterfaceForIDisposableWithSealedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3879,
  "endLine" : 3895,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub AssertSymbolsIdsEqual()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetRecommendedKeywordsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 29,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlDocumentPrologueHighligherTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlDocumentPrologueHighligherTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample2_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlElementHighlighterTests.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample2_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlElementHighlighterTests.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample4_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlElementHighlighterTests.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample4_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlElementHighlighterTests.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample4_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlElementHighlighterTests.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample4_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlElementHighlighterTests.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTryBlock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TryBlockHighlighterTests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTryBlock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TryBlockHighlighterTests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTryBlock3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TryBlockHighlighterTests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTryBlock4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TryBlockHighlighterTests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTryBlock5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TryBlockHighlighterTests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTryBlock6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TryBlockHighlighterTests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExitTryInCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TryBlockHighlighterTests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExitTryInCatchBlock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TryBlockHighlighterTests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample3_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlCommentHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample3_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlCommentHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample3_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlCommentHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample6_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlCDataHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample6_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlCDataHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample6_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlCDataHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample5_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlEmbeddedExpressionHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample5_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlEmbeddedExpressionHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteralSample5_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlEmbeddedExpressionHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop_ForMatchesNextAtCorrectNestingLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 278,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CompilationUnitStructureTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1796,
  "endLine" : 1811,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1820,
  "endLine" : 1838,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1847,
  "endLine" : 1865,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericClassDefinitionAsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimplifyGenericTypeWithArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 709,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInTopLevelImplicitClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddOverloadsToProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/OverloadBase/OverloadBaseTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontRemoveCastWhichWouldChangeAttributeOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1334,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemoveAroundArrayLiteralInInterpolation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2584,
  "endLine" : 2600,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemoveAroundArrayLiteralInInterpolation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2604,
  "endLine" : 2620,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemoveAroundArrayLiteralInInterpolation3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2624,
  "endLine" : 2640,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIncompleteStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 528,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateClassFromReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 698,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateAttribute1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1093,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAccessibilityForNestedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1688,
  "endLine" : 1702,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAccessibilityForPublicFields2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1743,
  "endLine" : 1758,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnknownIdentifierInAttributeSyntaxWithoutTarget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1882,
  "endLine" : 1898,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GenericPropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionDeclarationReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 283,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MethodDeclarationParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 300,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AnalyzerOptionsArePassedToAllAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 482,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Async Function GetClassificationSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeValueMultiple2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 279,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAsElementContent2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 603,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug3008()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2967,
  "endLine" : 2981,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClassifyXmlDocumentFollowingMisc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3660,
  "endLine" : 3674,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOfferedOnResolvedBaseClassName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 336,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "#   disable     warning    $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1024,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "#   enable     warning[BC123] ,  $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1050,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflict_Assignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2306,
  "endLine" : 2322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflict_AddAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2325,
  "endLine" : 2341,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflict_SubtractAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2344,
  "endLine" : 2360,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflict_MultiplyAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2363,
  "endLine" : 2379,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflict_DivideAssignment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2382,
  "endLine" : 2398,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflict_IntegerDivideAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2401,
  "endLine" : 2417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflict_ConcatenateAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2420,
  "endLine" : 2436,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflict_LeftShiftAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2439,
  "endLine" : 2455,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflict_RightShiftAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2458,
  "endLine" : 2474,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflict_PowerAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2477,
  "endLine" : 2493,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypingCharacter_Class()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypingCharacter_NotWhenDocCommentExists1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Class1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 261,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommand_Class()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 844,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommand_Class_AutoGenerateXmlDocCommentsOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 863,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommand_Class_NotIfCommentExists()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 880,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAlias1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorAroundClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1280,
  "endLine" : 1296,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWarningDirectives_ErrorCases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1524,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOfferedBaseClassMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIntermediateClassOverriddenMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEscapedPropertyNameInIntelliSenseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 590,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoCommitOnParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 348,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGlobalScriptMembersAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Inherits_KeywordIdentifiersCommitEscaped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5223,
  "endLine" : 5239,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Namespace",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6075,
  "endLine" : 6104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestHidePropertyBackingFieldAndEventsAtExpressionLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6207,
  "endLine" : 6222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x?.$$b?.c",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6265,
  "endLine" : 6283,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x?.$$b?.c",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6293,
  "endLine" : 6311,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New I With {.$$}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 376,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInheritedInterfaceMembers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 361,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceImplementsSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 547,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceImplementsFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 566,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceImplementsProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 585,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestSharedAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestIsInStatementBlockOfKindForBrokenCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInQueryOnFirstLineOfNugget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2264,
  "endLine" : 2279,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCanSeeInnerMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 235,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodTypeParameterSymbol_CaseInsensitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 284,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodParameterSymbol_CaseInsensitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 301,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldsWithoutInitializers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldsWithoutInitializers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldsWithInitializers1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldsWithInitializers2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotTouchCommentsAtBeginningOfFile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotTouchCommentsAtBeginningOfFile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoTouchCommentsAtBeginningOfFile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoTouchCommentsAtBeginningOfFile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoTouchCommentsAtBeginningOfFile3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 276,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTrailingComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 326,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterleavedNewlines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 399,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsideIfEndIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 418,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix6313_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 443,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2840,
  "endLine" : 2855,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AwaitExpression_Normal_AwaitWithReturnParameter_Error()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3080,
  "endLine" : 3096,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ToLocalDefinition()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EEConstructorSymbol.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PlaceholderMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression ToBoundExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassVariable.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StatementSyntax ParseDebuggerStatement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NameSyntax PrependExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression GetCustomTypeInfoPayloadId()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/LocalDeclarationRewriter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/WithTypeArgumentsBinder.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool HasDuplicateTypesOrAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 505,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendLocalAndMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 477,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendParameterAndMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 494,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EEMethodSymbol GetTypeVariablesMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 593,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AppendParameterTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpInstructionDecoder.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultProperties()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ResultProperties.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray DecodeDynamicFlags()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 437,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FillEnumFields()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 254,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFlagsEnum()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string IncludeObjectId()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ValueHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AppendCommaSeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ValueHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsOrInheritsFrom()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 744,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Type GetInterfaceListEntry()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 812,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeVariablesExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TypeVariablesExpansion.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TupleExpansion CreateExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSignature DecodeGenericTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSignature DecodeGenericTypeInstance()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Host/InteractiveHostEntryPoint.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 21,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions GetSubmissionCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpInteractiveEvaluator.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetTextChangeSpan()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractDirectivePathCompletionProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractReferenceDirectiveCompletionProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ChangeDependency()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ProjectJsonUtil.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List GetFilteredPackages()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/GenerateUtil.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateMSBuildContent()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/GenerateUtil.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IndexOfNodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function KindTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function EscapeQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 886,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryMethodsForStructure()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateSyntaxNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateKindEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetXDocument()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ReadTree.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteUsing()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 397,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1445,
  "endLine" : 1456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1620,
  "endLine" : 1633,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetNextWidth()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertValid()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 998,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fetch()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/RepositoryBase.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckForProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNodeContainingTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UpdateParamNodesInLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 441,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TryComputeLocalsDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 1010,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetBreakpointSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AreExceptionHandlingPartsEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2929,
  "endLine" : 2944,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataRegionDirectiveStructureProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.Method.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SignatureHelpItem",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/RaiseEventStatementSignatureHelpProvider.vb",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetCurrentArgumentStateWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractIntrinsicOperatorSignatureHelpProvider.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSolutionWithUpdatedOriginalType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractInterface/VisualBasicExtractInterfaceService.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidTopLevelDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParentLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceLocal.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IntroduceQueryLocalForSingleOccurrence()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 705,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGenerateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 722,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetNodeToSimplify()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GenerateEndConstructAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEndConstruct/GenerateEndConstructCodeFixProvider.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MassageDelegateParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicAnonymousTypeDisplayService.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/WithKeywordRecommender.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/WhenKeywordRecommender.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsFromIdentifierNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsCrefStartContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetElementNameAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 303,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDisplayAndInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/EnumCompletionProvider.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function CreateMethodBodyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PartOfConstantInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveLeadingElasticTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveElasticAfterColon()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddChangeSignatureIndentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/ChangeSignatureFormattingRule.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnreachableCode/CSharpRemoveUnreachableCodeCodeFixProvider.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBlank()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetItemIndexByPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 666,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetVariableUseSites()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetActiveSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 353,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsDeclarationWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 901,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GetExpressionFromStatementPart()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3182,
  "endLine" : 3195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList? TryGetFieldOrPropertyModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInvocationName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 410,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnusedLocalFunction/CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RemoveOrReplaceNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnusedVariable/CSharpRemoveUnusedVariableCodeFixProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.Rewriter.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.Rewriter.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override SyntaxNode GetReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseNamedArguments/CSharpUseNamedArgumentsCodeRefactoringProvider.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlockSpan CreateCommentBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/SwitchStatementStructureProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureHelpItems CreateItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 319,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 359,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol GetContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider_Method.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode MapToDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddAccessibilityModifiers/CSharpAddAccessibilityModifiersCodeFixProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldNotify()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.State.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Diagnostic CreateDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFormattingSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFormattingSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IfStatementSyntax GetUpdatedIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckCodeFixProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GetNullCheckOperand()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 410,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryAnalyzeForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.Rewriter.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList CreateNewStatementList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 359,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NameSyntax CreateNameSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 409,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceDeclarationSyntax GetDeclaringNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 625,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAllContainingTypeDeclsPublic()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 796,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetMethodReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpAddYieldCodeFixProvider.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/GenerateMethod/GenerateConversionCodeFixProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetFirstDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override XmlElementSyntax GetNewNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/DocumentationComments/CodeFixes/CSharpAddDocCommentNodesCodeFixProvider.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DelegateKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StructKeywordRecommender.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ClassKeywordRecommender.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WarningKeywordRecommender.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidNewByRefContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RefKeywordRecommender.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhenKeywordRecommender.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ReadOnlyKeywordRecommender.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPossibleVariableOrLocalMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISet GetExistingNamedParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/AttributeNamedParameterCompletionProvider.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetKeywordNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 353,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetInterleavedPatterns()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.NameGenerator.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string TryRemoveInterfacePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.NameGenerator.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async override Task GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeSymbol DetermineReturnTypeForSimpleNameOrMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateMethodService.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DestructorDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/DestructorDeclarationOrganizer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConstructorDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/ConstructorDeclarationOrganizer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override EventDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/EventDeclarationOrganizer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetOutermostCallSiteContainerToProcess()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetOuterReturnStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 435,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task CreateGeneratedCodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 656,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldPutUnsafeModifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.StatementResult.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSyntax GetBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasHybridTriviaBetween()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.ExpressionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax ConvertExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseCollectionInitializer/CSharpUseCollectionInitializerCodeFixProvider.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddAsyncTokenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodAsynchronous/AbstractMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractOrderModifiersDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/OrderModifiers/AbstractOrderModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BidirectionalMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/BidirectionalMap.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentAnalysisResults Unchanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/DocumentAnalysisResults.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Func CreateSyntaxMapForEquivalentNodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2663,
  "endLine" : 2675,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol TryGetParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2951,
  "endLine" : 2962,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeSymbol GetType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3681,
  "endLine" : 3694,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3786,
  "endLine" : 3798,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ComputeEquivalenceKey()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanEditDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SingleEncapsulateFieldResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveTypeCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeRefactoringService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/CodeRefactoringService.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RegisterRefactorings()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/CodeRefactoringContextExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetTypeNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 417,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ProvideBlockStructure()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/AbstractBlockStructureProvider.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideBlockStructureAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/AbstractBlockStructureProvider.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeLensFindReferencesProgress()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnReferenceFound()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetMethodDescriptorAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensReferencesService.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/WorkspaceAnalyzerOptions.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDiagnosticsCreated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDiagnosticsCreated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAsset GetOptionsAsset()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticAnalyzerExecutor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetStateSetsForFullSolutionAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCandidateForFullSolutionAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray? GetActiveFileDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentAnalysisData GetAnalysisData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ActiveFileState.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task LoadInitialAnalysisDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 337,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnusedImportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BlockForData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 407,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Register()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService_UpdateSourceRegistrationService.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAnalyzerSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDirectlyReferencedTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 471,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceCodeAction.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetMemberNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 259,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task RaiseEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerProgressReporter.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogWorkCoordinatorShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogProcessDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 319,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogProcessProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 338,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncDocumentWorkItemQueue.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LowPriorityProcessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitUntilCompletion_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashSet Union()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.WorkItem.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddOrReplace_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncProjectWorkItemQueue.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reanalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task AnalyzeSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SyntaxTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RemoveAwaitFromCallersAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodSynchronous/AbstractMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable ToClassifiedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetAssemblyDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/MetadataAsSourceHelpers.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInTypeDeclarationOrValidCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HashSet GetViableUnreferencedProjects()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 435,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsViableExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 466,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/MetadataSymbolReference.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/PackageReference.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.AsyncToken.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task CompletesTrackingOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/TaskExtensions.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray Sort()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_Sorting.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetMethodOrIndexerOrEventParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_Sorting.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsWritableInstanceFieldOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateFromMembers/AbstractGenerateFromMembersService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T CacheObjectIfCachingEnabledForKey()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisableCaching()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FreeOwnerEntries()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundParser()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Rebuild()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundCompiler.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CancelBuild()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundCompiler.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanGenerateIntoContainingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IList GetAvailableTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CheckIfRootNamespacePresentInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async override Task GetChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary GenerateAnonymousTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Format()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Format()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async sealed override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractAddDocCommentNodesCodeFixProvider.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.ItemGetter.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SupportedPlatformData GetSupportedPlatforms()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetContextPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetDescriptionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractObjectInitializerCompletionProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem CreateCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialTypeCompletionProvider.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task CheckTypeInfoOfAttributeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractInternalsVisibleToCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal protected CompletionProvider GetProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task GetContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 429,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionItemRules Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetPreferredSourceLocations()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseInferredMemberName/AbstractUseInferredMemberNameCodeFixProvider.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GenerateThisOrBaseDelegatingConstructorAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetParameterTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertIfToSwitch/AbstractConvertIfToSwitchCodeRefactoringProvider.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INavigableItem Rehydrate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigableItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultDefinitionItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.DocumentLocationDefinitionItem.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanNavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.DocumentLocationDefinitionItem.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryNavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.DocumentLocationDefinitionItem.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetOriginationParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InDeclarationStatementGroup()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.State.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DiagnosticAnalyzerCategory GetAnalyzerCategory()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/AbstractUseThrowExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationBehavior GetDeclarationBehavior()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableInfo.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractUseCollectionInitializerDiagnosticAnalyzer.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/vbc/Program.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySignatureComparer.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FindFieldOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbolExtensions.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSZArrayInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSignatureComparer.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EqualsWithNoRegardToTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 529,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 552,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindFieldOrEnumInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstantValueUtils.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAssembliesToEmbedTypesFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 291,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 259,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CheckConstraintTypeConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportDiagnosticsForSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1426,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1565,
  "endLine" : 1584,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImplementsLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 505,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1534,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMembersAndInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1670,
  "endLine" : 1686,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComparePartialMethodSignatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1974,
  "endLine" : 1993,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddPropertyAndAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2879,
  "endLine" : 2893,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub CheckOverridePropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 1001,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindImplicitImplementationDeclaredInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 619,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function DecodeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 717,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetImplementingLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 736,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetMeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaSymbol.vb",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetComVisibleState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 322,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1296,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1515,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1775,
  "endLine" : 1791,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DecodeIsExtensibleInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1874,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindDefaultEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2322,
  "endLine" : 2339,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetModuleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 376,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetImplementingLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 1011,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetShiftSizeMask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 393,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub LoadAllMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function LookupMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function LookupTopLevelTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetDeclaredAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 422,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureTypeParametersAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 867,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasAttributeForExtensibleInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1473,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 388,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ResolveConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 280,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AtomicStoreReferenceAndDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 764,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 330,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ContainsTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeInferredDuringReduction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 261,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ReplaceRestExtensionType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 466,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function MakeAllInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAssemblyDefinitionSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 703,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 822,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOrDerivedFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 768,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsValidTypeForAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1042,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub DecodeClassInterfaceAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 431,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DecodeInterfaceTypeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_PropertyPublicSymbol.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingPropertySymbol.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 470,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingModuleSymbol.vb",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 394,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingEventSymbol.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetEmbeddedKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function RemoveNamespaceAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/InternalXmlHelper.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToSByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToUShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToInteger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 348,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToUInteger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 399,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToLong()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 450,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToULong()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 501,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 735,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsNullableTypeOrTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1036,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasPublicParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1077,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TryParseStateMachineHoistedUserVariableName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 251,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedBackingFieldBase.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedSimpleMethodSymbol.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetNamespaceOrTypeByQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ScanConflictMarkerDisabledText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 761,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Byte",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CanCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakePunctuationToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 386,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsStatementLike()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ShouldCrumble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 322,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindGoToStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 795,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function VerifyForControlVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3522,
  "endLine" : 3543,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetJoinClauseLambdaBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1441,
  "endLine" : 1463,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2333,
  "endLine" : 2354,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundCaseStatement",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundCaseClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodTypeParametersBinder.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InferAnonymousDelegateForLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 793,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 360,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindInvocationExpressionIfGroupNotNothing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1029,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindRemoveNamespaceAttributesInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CollectConstructorsSymbolsStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 707,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsParameterTypeOfDeclareMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MergeOverloadedOrPrioritizedExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 546,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MergeMembersOfTheSameType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 639,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetBinderAtOrAbove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 360,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 434,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindInterpolatedStringExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_InterpolatedString.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ExtractTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 767,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function DecodeOnOff()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 785,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub CheckParameterNameNotDuplicate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1013,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectProbableExtensionMethodsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/TypesOfImportedNamespacesMembersBinder.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckTupleMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 569,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTypeNotExpressionErrorId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1168,
  "endLine" : 1189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustReceiverNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3420,
  "endLine" : 3437,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsTopMostEnclosingLambdaAQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3515,
  "endLine" : 3534,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub EnsureInitializersAnalyzed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 660,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PrepareBindingOfOmittedLeft()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/LanguageVersion.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseSimpleNameExpressionAllowingKeywordAndTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveTrailingColonTriviaAndConvertToColonToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseInterpolatedString.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 330,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineIfBlockContext.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ProcessOtherAsStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineIfOrElseBlockContext.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ProcessElseAsStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineElseContext.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/EnumDeclarationBlockContext.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2199,
  "endLine" : 2216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2218,
  "endLine" : 2235,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2237,
  "endLine" : 2254,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TransitionFromXmlToVB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1146,
  "endLine" : 1159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TransitionFromVBToXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1161,
  "endLine" : 1174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseVariableList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1868,
  "endLine" : 1887,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PeekAheadFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseReportError.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 321,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddParametersIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 621,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNestedWithinOriginalContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MapUnaryOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 475,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ArrayElementBitSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3334,
  "endLine" : 3347,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4743,
  "endLine" : 4759,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TransitiveClosure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Utilities/FunctionExtensions.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 572,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsRelationalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 370,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 398,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TypeBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 433,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TypeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 452,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 457,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TypeBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 543,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TypeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 562,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ContainsWhitespaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 650,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function DeserializeFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ParseDocCommentAttributeAsStandAloneEntity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 344,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISignatureGetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EmbedDefaultMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeDefinitionGetBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 233,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitLocalLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 424,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsVarianceCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1441,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1462,
  "endLine" : 1479,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitArrayElementAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 420,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 949,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitBinaryOperatorSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 1007,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReferenceAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSequencePointStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 291,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitShortCircuitingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 403,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function PublicSymbolsToInternalDefines()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1684,
  "endLine" : 1702,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 746,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InferLambdaReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/GroupTypeInferenceLambda.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPropertySupportingAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssertRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 645,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundCall.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub RemoveSyntaxTreeFromDeclarationMapAndTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 965,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1738,
  "endLine" : 1755,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpineSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2824,
  "endLine" : 2840,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetCollectionInitializerSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 451,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 484,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetSemanticSymbolsForLateBoundMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2010,
  "endLine" : 2026,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2060,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNamedArgumentSymbolInfoInRaiseEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2795,
  "endLine" : 2812,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeInfoForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3113,
  "endLine" : 3129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMemberGroupForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3131,
  "endLine" : 3147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As AggregateClauseSymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/QuerySymbolInfo.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/QuerySymbolInfo.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.NamedType.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportIllegalWellKnownTagIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteDocumentationCommentForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 608,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertAllInitializersAreConstants()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetOperationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GenerateReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.IteratorMethodToClassRewriter.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryUnwrapBoundStateMachineScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function MakeHoistedFieldForLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 348,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub EnsureSpecialPropertyGetter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 406,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSignedVersionOfNumericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 319,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateCastsForBinaryAndUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 407,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLValueToRValueWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConditionalAccessReceiverPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 687,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 863,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NeedsSpill()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateMoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAwaiterField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.vb",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MarkInitializerSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SelectCase.vb",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteObjectBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 761,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InsertXmlLiteralsPreamble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Try.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Try.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Call.vb",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SpecialMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Return]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Call]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 625,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundUserDefinedBinaryOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 463,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundCollectionElementInitializerOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 698,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateReceiverOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 251,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 541,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CaptureVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IntersectWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.LocalState.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub UnionWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.LocalState.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1404,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 908,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Main()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/csc/Program.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet SlowGetChildNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSymbol GetTypeInferredDuringReduction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasProtected()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AccessibilityExtensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 21,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForEachLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 609,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MightContainNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HashSet GetForwardedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1562,
  "endLine" : 1576,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 437,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Constructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2529,
  "endLine" : 2540,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeclarationModifiers AddImpliedModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 798,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckShiftSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 528,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckBinarySignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 547,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeParameterBounds ResolveBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 649,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GlobalExpressionVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/GlobalExpressionVariable.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExplicitInterfaceSpecifierSyntax GetExplicitInterfaceSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1442,
  "endLine" : 1453,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFixedFieldSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasImportedBaseTypeDeclaringInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 348,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OverrideHasCorrectAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 970,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLabelSymbol.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleTypeDeclaration FirstDeclarationWithExplicitBases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetIndexOfReferencedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUncommon()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetIndexOfFirstMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2227,
  "endLine" : 2238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DiagnosticInfo GetUseSiteDiagnosticImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2400,
  "endLine" : 2415,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoSignaturesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEEventSymbol.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 403,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PENestedNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENestedNamespaceSymbol.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendConstraintsUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 530,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HaveSameConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 533,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSymbol ReduceExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 655,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TupleTypeSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseAnonymousTypeTemplateName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedFieldLikeEventAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedFieldLikeEventAccessorSymbol.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedFieldSymbol.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedContainer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedContainer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedBackingFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedBackingFieldSymbol.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNameKind.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ArrayTypeSymbol CreateCSharpArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 414,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CustomModifierCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CustomModifierCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSharpSyntaxNode ExtractReturnTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Accessibility GetDeclaredAccessibilityFromAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertyOrEventSymbolExtensions.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool IsTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/SourceAttributeData.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceAttributeData WithOmittedCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/SourceAttributeData.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RetargetingAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/RetargetingAttributeData.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportErrorOnSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.SymbolCollection.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetAnonymousTypePropertyTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypeDescriptor WithNewFieldsTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointerTypeSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 749,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ErrorTypeSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 767,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 845,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertySymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 874,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 890,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray RetargetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1059,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable RetargetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1094,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasPublicParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1030,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Symbol ConstructedFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MustCallMethodsDirectly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedAttributeData SynthesizeDebuggerBrowsableNeverAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 451,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedAttributeData SynthesizeTupleNamesAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 644,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreMethodsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 711,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetAssemblyGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override EmbeddedType GetEmbeddedTypeForMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 560,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 987,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MustBeWrapped()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1334,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnsureIsReadOnlyAttributeExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 1466,
  "endLine" : 1480,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Append()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/ExpandedVarargsMethodReference.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conversion ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 397,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 415,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 431,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 455,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetCollectionInitializerSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 488,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 504,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 520,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 538,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 556,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 574,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 594,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeInfo GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 610,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeInfo GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 623,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeInfo GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 639,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeInfo GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 655,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeInfo GetSpeculativeTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 673,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conversion GetConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 686,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conversion GetSpeculativeConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 772,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ForEachStatementInfo GetForEachStatementInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 785,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ForEachStatementInfo GetForEachStatementInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 798,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AwaitExpressionInfo GetAwaitExpressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 821,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 834,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 847,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 860,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetIndexerGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 876,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Optional GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 889,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueryClauseInfo GetQueryClauseInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 905,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conversion ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conversion ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1168,
  "endLine" : 1179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitForWorkers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 948,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAccessibleOutsideAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1220,
  "endLine" : 1231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompileSynthesizedMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 617,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 1127,
  "endLine" : 1138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/SynthesizedMetadataCompiler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlNameAttributeSyntax ParseNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 618,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUnicodeEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 348,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char PeekCharOrUnicodeEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 361,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken EatTokenAsKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 492,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken EatToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 548,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken EatContextualToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 582,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxDiagnosticInfo GetExpectedTokenError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 610,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetOffsetAndWidthForLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 803,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken CreateQuickToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/QuickScanner.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken TruncateIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 719,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseXmlNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken LookupToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentXmlTokens.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lexer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetFullWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LexConflictMarkerEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2437,
  "endLine" : 2449,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2467,
  "endLine" : 2480,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LexDirectiveAndExcludedTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2634,
  "endLine" : 2647,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor MoveToFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Cursor.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/CSDiagnostic.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/XmlSyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 454,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanAddConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 528,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractSymbolDisplayVisitor MakeNotFirstVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LanguageVersion MapSpecifiedToEffectiveVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/LanguageVersion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetKnownToHaveNoDeclaredBaseCycles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/TypeSymbolExtensions.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 251,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxEquivalence.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFixedStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 322,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsActiveConditionalDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CompilationUnitSyntax.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int LineBreaksAfterOpenBrace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeedsSeparatorBetween()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 668,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetAllPragmaWarningDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpPragmaWarningStateMap.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool ShouldCreateWeakList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 549,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetPostfixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 417,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetInstanceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 561,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetCheckStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 708,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetSwitchLabelKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 766,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PushNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsAnyPreprocessorSymbolDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPreprocessorSymbolDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 647,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NodeFlags SetFactoryContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 264,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDeconstructionLeft()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken XmlTextNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxList SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1460,
  "endLine" : 1473,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NodesAreCorrectType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1475,
  "endLine" : 1487,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasSeparatedNodeTokenPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1501,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/UnassignedVariablesWalker.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BitVector GetCapturedBitmask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void NoteBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsInWalker.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SavedPending SavePending()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 838,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2084,
  "endLine" : 2097,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2132,
  "endLine" : 2144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2392,
  "endLine" : 2404,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void VisitAddressOfOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2544,
  "endLine" : 2556,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectInitializerMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2634,
  "endLine" : 2646,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractRegionDataFlowPass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionDataFlowPass.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitSwitchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalState VisitPatternSwitchHeader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckReachable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetSlotState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1312,
  "endLine" : 1323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LeaveParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1452,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LeaveParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1454,
  "endLine" : 1466,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1964,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractFlowPass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractFlowPass.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnsigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 690,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFloat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 759,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReleaseExpressionTemps()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitMultidimensionalElementInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DefineLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 753,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FreeLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 768,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsThisReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1427,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1823,
  "endLine" : 1855,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InPlaceInit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2110,
  "endLine" : 2123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitAssignmentPostfix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2552,
  "endLine" : 2564,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitParameterStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2664,
  "endLine" : 2678,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitInitObj()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2855,
  "endLine" : 2866,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1374,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable ParseUsings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1603,
  "endLine" : 1615,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollection GetMergedTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollection GetMergedNamespaceNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollection GetMergedReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsJoinRangeVariableInLeftKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_QueryErrors.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInJoinRightKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_QueryErrors.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ErrorCode GetMethodGroupLvalueError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1430,
  "endLine" : 1444,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray BindDeclaratorArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 1011,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundBlock BindExpressionBodyAsBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2802,
  "endLine" : 2815,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BindValueKind GetRequiredReturnValueKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2834,
  "endLine" : 2846,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Symbol MakePatternVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 562,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Conversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol GetUnderlyingEffectiveType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversions.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasIdentityConversionToAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1335,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol GetFixedDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 489,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InferTypeArgsFirstPhase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 532,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DependsOn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1094,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DependsOnAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AnyDependsOn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AnyValidResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HidesByName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 730,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveInaccessibleTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 743,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1029,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol GetParameterType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1240,
  "endLine" : 1251,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EffectiveParameters GetEffectiveParametersInNormalForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2567,
  "endLine" : 2578,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TMember GetConstructedFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 3249,
  "endLine" : 3260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetAllApplicableMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HadLambdaConversionError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 850,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Symbol UnwrapIfParamsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1098,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 407,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CountKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CountKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPrivateSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 430,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 567,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMemberAccessedThroughType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 694,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundStatement WrapWithVariablesAndLocalFunctionsIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 698,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportUseSiteDiagnosticForDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 703,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol ConstructNamedTypeUnlessTypeArgumentOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 1007,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsAccessibleHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDefaultLiteralAllowedInBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasApplicableConditionalMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 531,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol GetDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupExtensionMethodsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddWinRTMembersLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1594,
  "endLine" : 1607,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMemberLookupSymbolsInfoInInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1640,
  "endLine" : 1653,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 291,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 522,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SmallDictionary BuildMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceLocalSymbol MakeLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindMakeRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 981,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindArgumentValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2255,
  "endLine" : 2267,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUsingAliasInScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5104,
  "endLine" : 5116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSharpSyntaxNode GetConditionalReceiverSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 7195,
  "endLine" : 7208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionTree AddByValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundMethodGroup.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundNodeExtensions.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DelegateNeedsReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 415,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 609,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetBoundNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1156,
  "endLine" : 1196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IOperation GetOperationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 613,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldAddNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.NodeMapBuilder.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetAllUnaliasedModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 1007,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Imports GetSubmissionImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsUnreferencedAssemblyIdentityDiagnosticCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1686,
  "endLine" : 1699,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDefinedOrImplementedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2189,
  "endLine" : 2203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray MakeChecksumBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2736,
  "endLine" : 2751,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool HasCodeToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2755,
  "endLine" : 2767,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ContainsSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3006,
  "endLine" : 3019,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3024,
  "endLine" : 3037,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static InitializerSemanticModel CreateSpeculative()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddUnwrappingErrorTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1845,
  "endLine" : 1856,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamespaceOrTypeSymbol ToLanguageSpecific()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4807,
  "endLine" : 4820,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ControlFlowAnalysis AnalyzeControlFlowCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4847,
  "endLine" : 4860,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Symbol SpecialMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 354,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void GenerateControlFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 350,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentPatternSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 364,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HashSet Find()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddToType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SynthesizedSubmissionFields.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LoweredDynamicOperation Bad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperation.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool? MatchConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Patterns.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTypeOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 385,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitRefTypeOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression NullableAlwaysHasValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 709,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstantValue UnboxConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 662,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression CaptureExpressionInTempIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1333,
  "endLine" : 1345,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperation MakeDynamicIsEventTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 510,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol CreateCallSiteContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 703,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 562,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 616,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckFieldAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsComCallWithRefOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 244,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckLiftedCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 704,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckLiftedUnaryOp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 720,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundSequence RewriteSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1082,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1096,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSynthesizedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1501,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1723,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertIsClosureScopeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureEnvironment.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThisReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 452,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundStatement RewriteInitializersAsStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/InitializerRewriter.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpParseOptions WithPreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOperation Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDynamicObjectCreationOperation CreateBoundDynamicObjectCreationExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 537,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDynamicIndexerAccessOperation CreateBoundDynamicIndexerAccessExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 573,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IConversionOperation CreateBoundAsOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 874,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IConditionalOperation CreateBoundConditionalOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1115,
  "endLine" : 1126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IConditionalOperation CreateBoundIfStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1354,
  "endLine" : 1365,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IArgumentOperation CreateArgumentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Lazy CreateReceiverOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ClientConnectionThrowsHandlingBuild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShutdownResponseWriteRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/BuildProtocolTest.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtraMSCorLibCS()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 426,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HelloWorldVB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 441,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtraMSCorLibVB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingFileErrorVB()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 587,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MissingCompilerAssembly_CompilerServer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1375,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HelloWorld()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/EndToEndDeterminismTest.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Basic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValidateBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCompilationsRejectBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCompilationsProcessShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListenAndDispatchConnectionsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ChangeKeepAlive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 334,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowCopyAnalyzerAssemblyLoader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ShadowCopyAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe string GetPropertyString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CheckIdentityUnix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 503,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompareLookups2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompareLookups2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindAssemblySet_TransitiveDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SequenceEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/EnumerableExtensionsTests.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingIncludeAll2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingIncludeAll3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingRulesMissingAttribute1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingRulesMissingAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingRulesMissingAttribute3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 343,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingRulesMissingAttribute4()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 357,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingRulesMissingAttribute5()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 372,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRuleSetParsingRulesMissingAttribute6()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 386,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseSeparatedStrings_ExcludeSeparatorChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseSeparatedStrings_IncludeQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetEffectiveDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/CompilationWithAnalyzersTests.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetAnalyzerTelemetry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/CompilationWithAnalyzersTests.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveNestedNamespace1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveNamespaceWithSameNameAsGenericInterface1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDontPartiallyResolveNamespace1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveTypeInNamespace1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveTypeNestedInGlobalType1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 267,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDontPartiallyResolveType1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveField1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 352,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveProperty1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 379,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveEvent1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolvePropertySetMethod1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 691,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 705,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveStaticConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 719,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveStaticConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 733,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveMethodWithComplexParameterTypes2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 885,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveEscapedName2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddingTextCreatesSegments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 422,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMergeChanges_BeforeAdjacent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 739,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 277,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceText CreateMemoryStreamBasedEncodedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Encoding1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryReadByteOrderMark()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFieldsForEqualsAndGetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonParseOptionsTests.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsymmetricUnification()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 592,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleMetadataTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestParseVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFrom_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromAssembly_WithPropertiesAndDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DecodeTypeNameAndVerify()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckOneDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RoundTrip()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T RoundTrip()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDuplicates1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ArrayBuilderTests.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckUnion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ZeroHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/CachingFactoryTests.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Single()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equals3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ByteSequenceComparerTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe static bool TestTextEqualsASCII()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/StringTableTests.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromBytes_SmallSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromBytes_LargeSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmbedAllSources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 312,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnsureDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/MiscTests.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessResult RunCommandLineCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmbedAllSources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LogMessages()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Csc.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsIoRelatedException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Utilities.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Guid ReadMvidSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/MvidReader.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void LogErrorOutput()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 637,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddResponseFileCommandsForSwitchesSinceInitialReleaseThatAreNeededByTheHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 799,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletedBuildResponse Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 416,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/CompilerServerLogger.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T RunWithUtf8Output()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/ConsoleUtil.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ToResolvedAssemblyReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateBindingsOfAssemblyBeingBuilt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 465,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static char ToLower()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToLower()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeUsageInfo.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObsoleteAttributeData DecodeDeprecatedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T DecodeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static short ReadTypeId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MemberDescriptor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteBooleanArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 621,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OpenMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 891,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CloseMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 906,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static short ReadTypeId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SignatureComparer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue CreateSingle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 746,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoThrowStreamDisposer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/NoThrowStreamDisposer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SetEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SetEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Assert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FailFast.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Join()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddNonNullConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/AbstractSymbolDisplayVisitor.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetRuntimeVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Interop/ClrStrongName.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string EncodePropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 645,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan FromBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckCopyToArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddSegments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeTextWriter.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AppendChunk()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeTextWriter.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StringText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringText.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringText.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceTextComparer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int WritePreamble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceTextStream.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText WithChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsChangedFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray CalculateChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 573,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray CalculatePublicKeyToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 444,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool? TriviallyEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityComparer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/CompilationReference.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleMetadata CreateFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static unsafe ModuleMetadata CreateFromImage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static OperandType ReadOperandType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/InstructionOperandTypes.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateIndices()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 497,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntityHandle GetCustomAttributeTypeCodedIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 747,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EntityHandle GetFieldHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 850,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyFileHandle GetAssemblyFileHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 864,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EntityHandle GetMethodDefinitionOrReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 1005,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EntityHandle GetTypeHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1666,
  "endLine" : 1678,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetSortedGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1888,
  "endLine" : 1901,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCustomAttributesToTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2107,
  "endLine" : 2118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateEventTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2204,
  "endLine" : 2216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateMemberRefTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2527,
  "endLine" : 2539,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateParamTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2692,
  "endLine" : 2704,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulatePropertyTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2706,
  "endLine" : 2718,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4105,
  "endLine" : 4116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicAnalysisDataWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Count()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 264,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteBlobHeap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 319,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DebugSourceDocument TryGetSingleDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 701,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 379,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 425,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 528,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Guid ReadMvid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/AssemblyUtilities.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Grow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode TryMoveNextAndGetCurrentAsNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileLinePositionSpan TranslateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/LineDirectiveMap.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList ReplaceRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList ReplaceRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 424,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode GetRedElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 346,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 833,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList GetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 360,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 375,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 395,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 505,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 523,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 541,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 559,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 577,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 657,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 815,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken GetNextSibling()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 938,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList GetNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetNodeSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetCachedSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/AnnotationExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureAdditionalCapacity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode GetSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AllChildrenInCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList ReplaceRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 390,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 347,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetTypeDefsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 598,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasDecimalConstantAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CrackObsoleteAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1499,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetTypeRefPropsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2039,
  "endLine" : 2050,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlobHandle GetMethodSignatureOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2447,
  "endLine" : 2460,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldImportField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/ModuleExtensions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string DecodeGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string InferTypeArityAndUnmangleMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 541,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary CalculateTypePropertyMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 516,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary CalculateTypeEventMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 531,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void OnFrozen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1070,
  "endLine" : 1082,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetPreviousClosure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 303,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InvalidDataException CreateInvalidDataException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinueMethodDebugInformation.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateDataFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitRet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitStringConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 689,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreIdentical()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 566,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 651,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 668,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitJumpTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchStringJumpTableEmitter.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareIntegralSwitchLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool MergeIsAdvantageous()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryAdd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ConcurrentCache.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int AssertBalanced()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int HeightApprox()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 838,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool InitializeAndAdd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/HashSetExtensions.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExistingReferencesResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.ExistingReferencesResolver.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SourceHashAlgorithm TryParseHashAlgorithmName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 894,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnDriverException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 435,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEquivalentSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 2035,
  "endLine" : 2049,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetSyntaxNodesToAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 2083,
  "endLine" : 2095,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EnqueueCore_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzerCodeBlockStartAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzerOperationBlockStartAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifySyntaxKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContextHelpers.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContextHelpers.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task WithCancellation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasGlobalSymbolSuppression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyExistingAnalyzersArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 233,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateCompilationEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 737,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsyncQueue GetPendingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1041,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldInclude()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ExceptionFilter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1246,
  "endLine" : 1259,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol GetFirstMatchingIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 726,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol BindParameterOrReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 809,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetDeclaredSymbolsInTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToEventsMap_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddPendingSourceEvents_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 366,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemovePendingSourceEvent_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetHashSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static HashAlgorithm TryGetAlgorithm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static HashAlgorithmName GetAlgorithmName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ComputeSha1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/CommonDiagnosticComparer.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticDescriptor CreateDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 414,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 462,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SimpleDiagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic_SimpleDiagnostic.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic_SimpleDiagnostic.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableString.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableString.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableString.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 431,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasIntersectingLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticWithInfo.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticWithInfo.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/ParseOptions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool EqualsHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/ParseOptions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INamedTypeSymbol CreateErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INamespaceSymbol CreateErrorNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation AddReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 629,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation ReplaceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 703,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void CheckTupleElementLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 990,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TLocation FirstSourceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2837,
  "endLine" : 2848,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetStateMachineType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CommonModuleCompilationState.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOperation GetOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string TryNormalizeAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 707,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUsingStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 585,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEventFieldDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1017,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNamespaceImportDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1321,
  "endLine" : 1334,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1897,
  "endLine" : 1909,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Format7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AutoProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3155,
  "endLine" : 3166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Attributes2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3684,
  "endLine" : 3695,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Finalizer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3804,
  "endLine" : 3817,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5251()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3954,
  "endLine" : 3965,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5277()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3970,
  "endLine" : 3981,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmptySuppressionSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4469,
  "endLine" : 4482,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingInTupleExtension()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4824,
  "endLine" : 4836,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontFormatAutoPropertyInitializerIfNotDifferentLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7104,
  "endLine" : 7115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OneSpaceBetweenAccessorsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7743,
  "endLine" : 7754,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreprocessorInEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1148,
  "endLine" : 1159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontFormatTriviaOutsideOfSpan_IncludingTrailingTriviaOnNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatIncludingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MergeSpanAndFormat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OverlappedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCommentedText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LinkedFiles/BasicLinkedFileMergeConflictCommentAdditionService.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AddField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 573,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1015,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreInlineReplaceableSubDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3834,
  "endLine" : 3849,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSubDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3976,
  "endLine" : 3989,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub GetUnusedNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInferredFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SyntaxNode",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicVariableDeclaratorReducer.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ClassifyTypeDeclarationIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/ClassificationHelpers.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Classify()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ConversionsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 561,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsStatementComparer.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreModifiersInRightOrder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 529,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RewriteMethodStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/AsyncOrIteratorFunctionReturnTypeFixer.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclarationIdentifierIfOverride()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1704,
  "endLine" : 1720,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MassageErrorTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SymbolDisplayPartExtensions.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithInherits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithImplements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FollowsBadEndDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanAddImportsStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CompilationUnitSyntaxExtensions.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTypeInferred()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/VariableDeclaratorSyntaxExtensions.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Iterator Function GetAliasImportsClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 941,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnRegion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMemberAccessDotWithoutExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 328,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentId CreateDocumentId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileSet GetSimpleCSharpSolutionFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileSet GetSolutionWithDuplicatedGuidFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 253,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 280,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool BothHaveModifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 385,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax AddNamedTypeTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationUnitSyntax AddNamedTypeTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax GetDeclarationSyntaxWithoutMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TDeclarationNode AddNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode RemoveAllMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamespaceGenerator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstructorInitializerSyntax GenerateConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConstructorGenerator.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeDeclarationSyntax AddEventTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax GenerateEventFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax GenerateEventDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax GenerateAccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode WithoutConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 536,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributeArgumentSyntax AsAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 891,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TNode ClearTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 904,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2565,
  "endLine" : 2576,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetBaseAndInterfaceTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3110,
  "endLine" : 3121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode AddBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3123,
  "endLine" : 3135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode AddInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3137,
  "endLine" : 3149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ValueReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4149,
  "endLine" : 4161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetParentNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken CreateNewIdentifierTokenFromToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpEscapingReducer.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifySkippedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddXmlClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax GetEnclosingMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 432,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 630,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPossibleConversionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInArrowExpressionClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 699,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1047,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1252,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInNameColon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1517,
  "endLine" : 1531,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FlattenDeconstructionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 267,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddModifiedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool BaseTypeDeclarationContainsPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InsideNameOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 965,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetNamespaceId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1308,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAncestorsOrThis()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 605,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 717,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsTypeAttributeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/CSharpSyntaxContext.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMemberAttributeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/CSharpSyntaxContext.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 310,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDelegateReturnTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1064,
  "endLine" : 1077,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidContextForJoinClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1467,
  "endLine" : 1482,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFixedVariableDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1565,
  "endLine" : 1581,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPreProcessorDirectiveContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1640,
  "endLine" : 1658,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1711,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsVarDesired()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray LookupName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAllTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetDefaultFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/CSharpSyntaxFormattingService.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AnalyzeLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsSkippedTokensOrText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OnTouchedNoisyCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 267,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OnDisabledTextTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 307,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTriviaList GetLeadingTriviaAtBeginningOfTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetIndent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLastTokenInLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 468,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddAbsoluteZeroIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBuilder Document()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionGeneration.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionSnapshotId_Full_Asset_Serialization_Desktop()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetSemanticModelAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 845,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestNode.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateMSBuildWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetCompilationWithCircularProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCrossLanguageReferencesUsesInMemoryGeneratedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithInvalidProjectPath_SkipFalse_Fails()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 955,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithNonExistentProject_SkipFalse_Fails()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 993,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithUnrecognizedProjectReferenceFileExtension_SkipFalse_Fails()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MSBuildProjectShouldHandleInvalidCodePageProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2737,
  "endLine" : 2752,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MSBuildProjectShouldHandleInvalidCodePageProperty2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2756,
  "endLine" : 2771,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddDocument_NameAndTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SingleTopLevelTag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAllocationPooling()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EtwLoggingTests.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNotCloseMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SpellCheckerTests.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNoCycle1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNoCycle2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNoCycle3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCycle1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCycle2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleLineIfStatementThen()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Constructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 519,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodStatementWithComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 566,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleLineIfStatementThenWithComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 583,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 760,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EventStatement_AsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 797,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HandlesClauseItem_DontAddParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1072,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ThenWithLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EntireRangeWithTransformation_RemoveClass()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithoutMatchingIf_Directive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithTrailingTrivia_Directive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Operator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveByVal1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 651,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveByVal2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 669,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReduceIntegersWithDigitSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 2031,
  "endLine" : 2042,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuation_MultipleLines2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImplicitLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 447,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveLineContinuationAfterColonInSingleLineIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1206,
  "endLine" : 1219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTemporaryTextStorageExceptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Encoding ReadEncodingFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Execution/DesktopReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SQLitePersistentStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReleaseConnection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task FlushPendingWritesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.Accessor.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int? TryGetProjectIdFromDatabase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_ProjectIds.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetOptionStrictType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 629,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetAdditionalFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 692,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 645,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 550,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MSBuildWorkspace Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OpenSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ConvertToInt()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 376,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ulong ConvertToULong()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 399,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsDocumentGenerated()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 469,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 523,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T RunWithCompactingGCFallback()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream ReadStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 337,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList GetFolders()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/CommandLineProject.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void FreeCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/AggregateLogger.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockStart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/AggregateLogger.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockEnd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/AggregateLogger.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearVersionMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task RaiseGlobalOperationStarted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotableData GetRemotableData_TestOnly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WriteParseOptionsTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatch? FuzzyMatchPatternChunk()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsWordChar()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 388,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllLowerCamelCaseMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/AllLowerCamelCaseMatcher.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerPatternMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/ContainerPatternMatcher.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PatternMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatch.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnReferenceFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.FindReferencesServerCallback.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOverride()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Hierarchy.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Hierarchy.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessProjectsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_ProjectProcessing.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetIdentifierOrGlobalNamespaceTokensWithText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetIndexAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await FindReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_FindReferences_Legacy.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetReferencedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/StreamingProgressCollector.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/ReferenceLocation.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SearchDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindLiterals/FindLiteralsSearchEngine.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolTreeInfo CreateSymbolTreeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 540,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonSubsequence.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Edit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Edit.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryAdd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AddImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/ImportAdder.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract SyntaxNode MethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode TupleTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1728,
  "endLine" : 1740,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/WorkspaceOptionSet.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task AddEventAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 370,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Attach()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationMethodInfo.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationConstructedNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructedNamedTypeSymbol.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode CreateEnumConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractFlagsEnumGenerator.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IFieldSymbol GetZeroField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractFlagsEnumGenerator.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task SelectFirstOrDefaultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService_FindDeclaration.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetLocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 522,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.Worker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.Worker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddSemanticClassificationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/AbstractClassificationService.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 394,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertInvariants_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ToImmutableArrayOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WaitAndGetResult_CanCallOnBackground()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void MultiRemove()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/IDictionaryExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/WeakConstantValueSource.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashMap Wrap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 531,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ValueBucket Get()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 795,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TTask ScheduleTaskWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SimpleTaskQueue.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WordSimilarityChecker Allocate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EventHandler Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/WeakEventHandler.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxAnnotation GetOrCreateRealAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeAction Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CodeAction Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageWithTypeResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolSearch/ISymbolSearchService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HaveSameSignature()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInvalidTokenRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BloomFilter ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter_Serialization.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ParseFragment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/XmlFragmentParser.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string EnsureUniqueness()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/NameGenerator.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetReferencedAssemblySymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICompilationExtensions.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetArity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 344,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetAllTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 464,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray RemoveOverriddenSymbolsWithinSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1022,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ReplaceNodesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 335,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ReplaceTokensAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 357,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ReplaceTriviaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 370,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken GetInitialToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 603,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetBestOrAllSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolInfoExtensions.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HashSet GetOriginalInterfacesAndTheirBaseInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLeadingWhitespaceOfLineAtPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SourceTextExtensions.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Solution WithTextDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISolutionExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPrivateSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 406,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int? GetFirstNonWhitespaceOffset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken GetNextTokenOrEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TreeAndVersion IncrementallyParse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentState UpdateName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 361,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentState UpdateFolders()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 374,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentState UpdateFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionStamp GetNewTreeVersionForUpdatedTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 564,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionStamp GetNewerVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 633,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentId CreateFromSerialized()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentId.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task HasSuccessfullyLoadedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 831,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanReusePersistedVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TestOnly_IsNewerThan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 254,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTextVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentInfo With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetChangedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetChangedAdditionalDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentState GetDocumentState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 309,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextDocumentState GetAdditionalDocumentState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 347,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetMetadataReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1734,
  "endLine" : 1747,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetTopologicallySortedProjects_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputedDependencySet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 363,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectAttributes ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 469,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefWorkspaceServices.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetSupportedLanguages()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefWorkspaceServices.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MefLanguageServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefLanguageServices.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefLanguageServices.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearOpenDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ClearOpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual DocumentId GetDocumentIdInCurrentContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void OnDocumentContextUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 339,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Solution AdjustReloadedSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 710,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UnregisterText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Registration.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.TextTracker.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnSolutionReloaded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 348,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnProjectReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 577,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnDocumentReloaded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 698,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 846,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnAdditionalDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 862,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnDocumentSourceCodeKindChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 948,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnAdditionalDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 967,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnAdditionalDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 988,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolSpecification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AllMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCodeFix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixContext.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixAllState WithScopeAndEquivalenceKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableHashSet GetDiagnosticsIds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Document GetReportedDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllContext.DiagnosticProvider.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task AddProjectFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OverwriteChangeConflictsWithOverlappingSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 563,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray InferTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.AbstractTypeInferrer.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string TrimNameToAfterLastDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.ReferenceProcessing.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken UpdateAliasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameUtilities.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task FindAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocations.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetSymbolLocationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 360,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldIncludeLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 810,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ReadSymbolKeyArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 479,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ISymbol GetAnySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKeyResolutionExtensions.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.NamedTypeSymbolKey.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetInitialSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.InitialContextFinder.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.AbstractComplexTrivia.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TResult GetContinuedOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/ChainedFormattingRules.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetTextBetween()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.NodeAndText.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TreeData Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.ModifiedWhitespace.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.ModifiedWhitespace.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FormatMergedSpanAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/AbstractSyntaxFormattingService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetParentWithBiggerSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable Filter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineColumnRule Preserve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineColumnRule PreserveWithGivenSpaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineColumnRule PreserveLinesWithDefaultIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineColumnRule PreserveLinesWithGivenIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineColumnRule PreserveLinesWithAbsoluteIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineColumnRule PreserveLinesWithFollowingPrecedingIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineColumnRule ForceSpaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineColumnRule PreserveSpacesOrUseDefaultIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineColumnRule ForceSpacesOrUseDefaultIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineColumnRule ForceSpacesOrUseAbsoluteIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnRule.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List FormatToTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsOnlyWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 477,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExtraLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 621,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 834,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task TryRunRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task TryRunCodeAnalysisRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryInvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryInvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetImportContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/AddImports/AbstractAddImportsService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserOperationBooster Boost()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/UserOperationBooster.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PackageWithTypeResult ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 210,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Diagnostics/DiagnosticComputer.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateProjectsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateDocumentsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 285,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RemoteWorkspace.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RemoteWorkspace.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OpenAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RemoteWorkspace.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMathAndLogicExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 296,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestObjectCreationExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFieldDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 788,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodDeclarationCanRoundTrip()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1010,
  "endLine" : 1023,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGetStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2684,
  "endLine" : 2702,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2821,
  "endLine" : 2843,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2889,
  "endLine" : 2903,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddImport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2331,
  "endLine" : 2344,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "#   enable     warning",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3961,
  "endLine" : 3976,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddStateMachineTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoEncoder.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FreeSlow()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Args_Interactive1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Args_Script1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 375,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Args_Script2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Args_Script4()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 442,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HelpCommand()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 804,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Test_ParseSimpleMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_SpinLock()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 750,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnonymousTypes_Redefinition()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Submissions_ExecutionOrder2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 591,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_GenericMethods()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 709,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Closure()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 841,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ImplicitlyTypedFields()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 983,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingExternalAliasesForHiding()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1242,
  "endLine" : 1256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HostObjectBinding_Interface()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1477,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortableExecutableReference ResolveTrustedPlatformAssemblyCore()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/Resolvers/RuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Assembly LoadFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/DesktopAssemblyLoaderImpl.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SuppressShadowCopy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 372,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptMetadataResolver WithSearchPaths()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptMetadataResolver.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptMetadataResolver WithBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptMetadataResolver.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptSourceResolver WithSearchPaths()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptSourceResolver.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptOptions AddReferences()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptOptions.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Version()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectionBufferSourceBuffersChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMargin.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.Worker.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetOptionNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1182,
  "endLine" : 1196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetInheritsNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetImplementsNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetAttributeNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1230,
  "endLine" : 1244,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidParameterKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2040,
  "endLine" : 2054,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetHandledEventNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4041,
  "endLine" : 4056,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AreValidPrototypeFlags()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 259,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetSimplifiedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetFunctions/SnippetFunctionSimpleTypeName.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 848,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 922,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub BuildFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub BuildEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildTypeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 428,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScriptingOleCommandTarget()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/ScriptingOleCommandTarget.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsInteractiveWindowPackage.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetStringOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCatchParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddIndexerParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 598,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSyntax GetReturnType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 846,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetImportNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAttributeArgumentNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 355,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DocumentationCommentTriviaSyntax GetDocCommentNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1354,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAccessorNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1511,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetImportParentAndName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1873,
  "endLine" : 1887,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetAttributeArgumentIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3162,
  "endLine" : 3175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetImportIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3177,
  "endLine" : 3190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetParameterIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3192,
  "endLine" : 3205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsValidBaseType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3794,
  "endLine" : 3806,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string TryGetText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CSharpPackage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeSymbol GetType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Progression/CSharpProgressionLanguageService.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TextBuffer_Changed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetReplacementsAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Navigate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Remove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Restore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvideAutomationPropertiesAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProvideAutomationPropertiesAttribute.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "severityIcon: GetSeverityIconForDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPaneService.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Guid ReadMvid()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymUnmanagedReader5 UnmarshalSymReader()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CreateUniqueEventName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetBaseClassName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoslynDefinitionBucket()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/RoslynDefinitionBucket.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PreprocessNavigate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/FindReferencesTableControlEventProcessorProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryCreateColumnContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/AbstractDocumentSpanEntry.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable FilterFolderForProjectType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 583,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPreferredExtension()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 884,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetFilePath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1054,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextBuffer TryGetTextBufferFromDocData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StopTrackingDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 660,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateProjectBinPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 324,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetProjectsByBinPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryUntrackClosingDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextBufferChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/ReiteratedVersionSnapshotTracker.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetStorages()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveMetadataReferenceUndoUnit.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateIntellisenseBuildFailureDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject_IIntellisenseBuildTarget.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVisualStudioHostDocument GetDocumentOrAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 397,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unregister()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/RuleSetEventHandler.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetHelpLink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void OnDataAddedOrChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ChangeStableState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTrackingPoints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsNavInfo CreateForMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Next()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoNodeEnum.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractLibraryService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryService.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override uint GetLibraryFlags()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 242,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StandardGlyphGroup GetProjectGlyph()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/ProjectListItem.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ObjectListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectListItem.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetTypeMembersRecursive()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoamingVisualStudioProfileOptionPersister()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/RoamingVisualStudioProfileOptionPersister.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOriginalLocationMovedAboveInFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EnsureMandatoryAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetParameterString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Watson/WatsonExtensions.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOleUndoManager GetUndoManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetSubjectBufferSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 623,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Next()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumBSTR.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/AbstractChange.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceText UpdateBufferText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsBetterDiff()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeActionOperation CreateAddMetadataReferenceOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioSymbolNavigationService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationService.cs",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioProjectCacheHostServiceFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanNavigateToLineAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceFailed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/WorkspaceFailureOutputPane.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetImplicitFilePath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 413,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommentTaskTokenSerializer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/CommentTaskTokenSerializer.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticData GetDiagnosticData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void LoadComponentsInUIContextOnceSolutionFullyLoaded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsDebugName CreateDebugName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveDropdownBar()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void TearDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StandaloneCommandFilter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/StandaloneCommandFilter.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUserOptionOn()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VirtualMemoryNotificationListener.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignerAttributeIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServiceHubRemoteHostClient()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task TryCreateConnectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.ConnectionManager.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionChecksumUpdater()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.SolutionChecksumUpdater.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueChecksumUpdate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.SolutionChecksumUpdater.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetRemoteHostBitness()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task UpdateAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphNode AddNodeForDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 686,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeSymbol ChaseToUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 281,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryAppCommandStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallHierarchyDetail()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyDetail.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LoadComponentsInUIContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndScope()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryLogger.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FireCodeMarkers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/CodeMarkerLogger.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetEngine()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageMoniker GetImageMoniker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Shared/VisualStudioImageMonikerService.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ContextChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SolutionEventMonitor.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageInstallerService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetProjectCapabilities()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemProvider.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetProjectTreeCapabilities()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemProvider.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Workspace TryGetWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemProvider.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzersFolderItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItem.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OpenDiagnosticHelpLinkHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetProjectTreeCapabilities()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemProvider.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Workspace TryGetWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemProvider.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void BindToFullSolutionAnalysisOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandlePreviewKeyDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoslynVisualStudioWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/RoslynVisualStudioWorkspace.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeInfo SpecialCastKindAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DocumentId GetDocumentId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReleaseEditor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnsureEditor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 285,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T EnsureEditor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T PerformEdit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 333,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract int GetAttributeIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 902,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract int GetAttributeArgumentIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 916,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract int GetImportIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 930,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract int GetParameterIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 944,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract int GetMemberIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 967,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/NodeKeyValidation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ParameterCollection.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalMemberCollection.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceCollection.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalParameterCollection.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/UnionCollection.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 639,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSessionWithNoSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCreation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnMetadataReference_InIdentifier_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnMetadataReference_AtBeginningOfInvocation_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnMetadataReference_InArgumentsOfInvocation_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_CodeRefactoring_NotInLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 836,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnClassName_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationErrors.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLeadingWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLeadingTrivia2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLeadingDocComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLeadingAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLeadingAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLeadingAttributes3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartTagDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfUniquelyBound()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfUniquelyBoundGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeUnexpanded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 533,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeExpanded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 547,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnIncompleteStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 957,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnAbstractConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1018,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPropertyEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConversionOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrivia2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 257,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveExistingProject1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6433,
  "endLine" : 6445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyUnchangedDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/Extensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyLineEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/Extensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Label()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2041,
  "endLine" : 2052,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnProperty2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3637,
  "endLine" : 3648,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnIndexer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3755,
  "endLine" : 3766,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructor_BaseInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3948,
  "endLine" : 3959,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructor_ThisInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3962,
  "endLine" : 3973,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3988,
  "endLine" : 3999,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4003,
  "endLine" : 4015,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WithIncompleteDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4173,
  "endLine" : 4184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_ReadOnlyRef_Parameter_InsertWhole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1498,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_ReadOnlyRef_Parameter_InsertWhole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3374,
  "endLine" : 3388,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Operator_ReadOnlyRef_Parameter_InsertWhole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3656,
  "endLine" : 3670,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorUpdate_ProtectedImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4113,
  "endLine" : 4126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_ReadOnlyRef_Parameter_InsertWhole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4909,
  "endLine" : 4923,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6733,
  "endLine" : 6747,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldModifierAndTypeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6764,
  "endLine" : 6778,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_GetterExpressionBodyWithSetterToGetterBlockBodyWithSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6991,
  "endLine" : 7005,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_GetterUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7381,
  "endLine" : 7395,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_SetterUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7398,
  "endLine" : 7412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IndexerWithExpressionBody_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7415,
  "endLine" : 7429,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_GetterExpressionBodyToGetterBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7550,
  "endLine" : 7564,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_ReadOnlyRef_Parameter_InsertWhole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7976,
  "endLine" : 7990,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_ReadOnlyRef_ReturnType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8008,
  "endLine" : 8022,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterReorderAndUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8595,
  "endLine" : 8609,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterAttributeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8660,
  "endLine" : 8674,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Switch1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 321,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 352,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_InitializersToDeclarators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1283,
  "endLine" : 1296,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_InWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4728,
  "endLine" : 4741,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutVarType_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8776,
  "endLine" : 8788,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Recompile5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/LineEditTests.cs",
  "fileLinesCount" : 1422,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIDisposable_DisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5092,
  "endLine" : 5103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIDisposableAbstractly_NoDisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5151,
  "endLine" : 5162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullParentInNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2355,
  "endLine" : 2367,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalLogicalOrOperatorAlwaysInfersBool()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalLogicalAndOperatorAlwaysInfersBool()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalOrOperatorInference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalOrOperatorInference2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalOrOperatorInference3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalOrOperatorInference6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 343,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalOrOperatorInference7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalAndOperatorInference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalAndOperatorInference2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 388,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalAndOperatorInference3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 403,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalAndOperatorInference6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalAndOperatorInference7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 471,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalXorOperatorInference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalXorOperatorInference2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 501,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalXorOperatorInference3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 516,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalXorOperatorInference6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 569,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalXorOperatorInference7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 584,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalOrEqualsOperatorInference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 599,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalOrEqualsOperatorInference2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 614,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalAndEqualsOperatorInference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 629,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalAndEqualsOperatorInference2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 644,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalXorEqualsOperatorInference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 659,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLogicalXorEqualsOperatorInference2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 674,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPointer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1460,
  "endLine" : 1472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDynamic1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1488,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestChecked1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1491,
  "endLine" : 1503,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullCoalescingOperator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1805,
  "endLine" : 1816,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullCoalescingOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1820,
  "endLine" : 1831,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullCoalescingOperator3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1846,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefaultStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1955,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDefaultStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1959,
  "endLine" : 1970,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnconstrainedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 377,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStructConstrainedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 391,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnNullable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 427,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 582,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutVariableDeclaration_02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 597,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnMetadataReference_InIdentifier_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnMetadataReference_AtBeginningOfInvocation_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnMetadataReference_InArgumentsOfInvocation_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnClassName_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationErrors.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NextFromBetweenMethodsInTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 462,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreviousFromBetweenMethodsInTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 479,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseIsNullCheck/UseIsNullCheckTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 297,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddFileBanner/AddFileBannerTests.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bug930292()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 381,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 463,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnValueType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithoutParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 637,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInReturnStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotForVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPreserveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCaretPositionAtTheEnd1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCaretPositionAtTheEnd2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 407,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCharacterEscape1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 435,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindGenericClassWithConstraints()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindPtrField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 321,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindConstField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 335,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindAutoProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 385,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindPartialMethodDefinitionOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 495,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindDelegateInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 567,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 597,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 775,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 791,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DottedPattern2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 905,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DottedPattern6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 972,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/RegionHighlighterTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/RegionHighlighterTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 481,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/OperatorDeclarationStructureTests.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaInForLoop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ParenthesizedLambdaStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEventFieldWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/EventFieldDeclarationStructureTests.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/FieldDeclarationStructureTests.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDisabledIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DisabledTextStructureTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructor4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaInForLoop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/SimpleLambdaExpressionStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambdaInMethodCall1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/SimpleLambdaExpressionStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MethodDeclarationStructureTests.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithTrailingSpaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MethodDeclarationStructureTests.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/OperatorDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EventFieldDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/FieldDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/PropertyDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EnumMemberDeclarationStructureTests.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/MethodDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EnumDeclarationStructureTests.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EventDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/IndexerDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConversionOperatorDeclarationStructureTests.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonymousMethodInForLoop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/AnonymousMethodExpressionStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDestructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DestructorDeclarationStructureTests.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/NamespaceDeclarationStructureTests.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IFormatProviderAndThreePlaceholders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IFormatProviderAndFourPlaceholders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IFormatProviderAndObjectArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurrentParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 861,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoInvocationOnSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 916,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTriggerCharacterInComment01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 930,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTriggerCharacterInString01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 959,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationSpan1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvocationSpan2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypingTupleDoesNotDismiss2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 625,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefStructs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadOnlyStructs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefStructsWithOmit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadOnlyStructsWithOmit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 325,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 646,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyToPredefinedTypeNameShouldNotBeOfferedInsideNameOf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyToPredefinedTypeNameShouldNotBeOfferedInsideNameOf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyAlias1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableInsideCref_AllowedIfReferencingActualTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2289,
  "endLine" : 2306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableInsideCref_AllowedIfReferencingActualType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2326,
  "endLine" : 2343,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableInsideCref_AllowedIfReferencingActualType_AsTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2347,
  "endLine" : 2364,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodGroups1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2738,
  "endLine" : 2750,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodGroups2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2754,
  "endLine" : 2766,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuitablyReplaceNullables1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2899,
  "endLine" : 2911,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuitablyReplaceNullables2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2915,
  "endLine" : 2927,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ThisQualificationOnFieldOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3269,
  "endLine" : 3281,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInLocalDeclarationNonDefaultValue_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3522,
  "endLine" : 3534,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInLocalDeclarationNonDefaultValue_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3538,
  "endLine" : 3550,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInLocalDeclarationNonDefaultValue_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3554,
  "endLine" : 3566,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInMemberAccess_NonDefault_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3637,
  "endLine" : 3649,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplifyTypeNameInMethodLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3792,
  "endLine" : 3803,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimplifyTypeNameInIndexerLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3807,
  "endLine" : 3818,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeProjectFromCSharp7ToCSharp7_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnConditionalInvocation3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests.cs",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 642,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateScenario()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3692,
  "endLine" : 3704,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5578,
  "endLine" : 5589,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodEquivalenceKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 6600,
  "endLine" : 6611,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastInFloatingPointOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastWhichChangesTypeOfInferredLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 337,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNeededCastInConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 611,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastWhenExpressionDoesntBind()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1848,
  "endLine" : 1862,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastBeforePointerDereference2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1880,
  "endLine" : 1894,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 2014,
  "endLine" : 2026,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnArgumentsWithDynamicReceiverOpt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3378,
  "endLine" : 3389,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnArgumentsWithDynamicReceiverOpt_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3393,
  "endLine" : 3404,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnArgumentsWithDynamicReceiverOpt_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3408,
  "endLine" : 3419,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastOnArgumentsWithDynamicReceiverOpt_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3423,
  "endLine" : 3434,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveCastWhichWouldChangeAttributeOverloadResolution2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3471,
  "endLine" : 3486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInTernary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3587,
  "endLine" : 3598,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDeclarationSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2932,
  "endLine" : 2943,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDelegateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3009,
  "endLine" : 3021,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnDynamic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnUserdefinedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnFrameworkType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnFrameworkTypeWithNoPredefinedKeywordEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnIdentifierThatIsNotTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_NotInImplicitInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_NotInExplicitInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzerCreatedAtCompilationLevelNeedNotBeCompilationAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MockDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnDeclarationWithMultipleDeclarators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnDeclarationWithoutInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfAlreadyExplicitlyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnErrorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnDynamic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 441,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 681,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnArrayOfAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 696,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1589,
  "endLine" : 1601,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitTypeOnPredefinedTypesByTheirMetadataNames3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1623,
  "endLine" : 1635,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnConstants()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnNullLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnDynamic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnDeclarationWithMultipleDeclarators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnDeclarationWithoutInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 210,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnIFormattable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnFormattableString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfAlreadyImplicitlyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnRHS()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 342,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnVariablesUsedInInitalizerExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 357,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarOnBuiltInType_Literal_WithOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1063,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarWhereTypeIsEvident_Literals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1148,
  "endLine" : 1160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithDifferentNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1645,
  "endLine" : 1656,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotSuggestVarOnDeclarationExpressionSyntaxWithIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1785,
  "endLine" : 1796,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_Invocation_CaretAfterClassClosingBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_Invocation_CaretBeforeClassKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_IncludesPublicMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 288,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_ExcludesInternalMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 303,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerExtensionMethodExplicitInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerImplicitBaseClassConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerQueryExpressionSelectType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerQueryExpressionFromType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerQueryExpressionGroupByType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerQueryExpressionOrderByType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerBrokenCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 313,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerAnonymousObjectMemberDeclaredWithNeededCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerAnonymousObjectMemberDeclaredWithUnneededCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 341,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsUsingAliasForClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsUsingAliasForDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsUsingAliasForStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsUsingAliasForEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsUsingAliasForInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsOperatorTypeAndParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsOperatorName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 307,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsPropertyTypeAndName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 321,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsEnumField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 758,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsRegionLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 975,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentMix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task KeywordTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1644,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1773,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericParameter_Interface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1792,
  "endLine" : 1803,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericParameter_Struct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1806,
  "endLine" : 1817,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OutVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3838,
  "endLine" : 3849,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3917,
  "endLine" : 3928,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsInterfaceName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsEnumName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsClassName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsClassNameAndLocalVariableName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsStructName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsGenericClassName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsGenericClassNameButOtherArity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericMethodTypeParameterInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DelegateReturnsItself()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 453,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1207,
  "endLine" : 1218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreferFieldOverClassWithSameName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1597,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVarNamedTypeClassification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1778,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnlyClassifyGenericNameOnce()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2061,
  "endLine" : 2073,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InXmlDocCref_WhenTypeOnlyIsSpecified_ItIsClassified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2224,
  "endLine" : 2237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InXmlDocCref_WhenTypeAndConstructorSpecified_OnlyTypeIsClassified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2257,
  "endLine" : 2270,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarAsUsingAliasForClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarAsUsingAliasForDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarAsUsingAliasForStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarAsUsingAliasForEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarAsUsingAliasForInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfTrue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfFalse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_IfGOO()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_If3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_DeclarationDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 550,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_PragmaChecksum3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 810,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_PragmaWarningDisableTwo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 879,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_PragmaWarningRestoreTwo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 894,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingAsyncWithOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1278,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterList_OpenParenthesis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_String2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidLocation_InterpolatedString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidLocation_InterpolatedString2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidLocation_InterpolatedString6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_String2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Array_Multiple_Invalid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 269,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_TypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Multiple_Nested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotIfDefaultTupleNameWithVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 314,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotIfDefaultTupleNameWithTupleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 379,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 752,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1247,
  "endLine" : 1258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveType_ActionCounts_RenameOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveType_MissingNotOnHeader1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveType_MissingNotOnHeader2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCaretPositionAtTheEnd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSelectionMatchesToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithoutBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1770,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1774,
  "endLine" : 1785,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1789,
  "endLine" : 1800,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCodeStyle10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1804,
  "endLine" : 1815,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUseExpressionBodyWhenOnSingleLine_AndIsSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1818,
  "endLine" : 1829,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetMainDocumentAndPreviews()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptySpan3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptySpan4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnVariableWrite()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1555,
  "endLine" : 1566,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1597,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInConstructorInitializerInPartiallyHiddenType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1709,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInParameterInPartiallyHiddenType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1724,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingOnMemberBindingExpressionInParentConditionalAccessExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 3889,
  "endLine" : 3901,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractLocalFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1549,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedForPropertyIfUserPrefersBlockPropertiesAndHasBlockProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferForPropertyIfPropertyPrefersBlockButCouldBecomeExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleWriteCount()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInOutCodeActionCount()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 367,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitProperty5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1582,
  "endLine" : 1594,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnGenericName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1964,
  "endLine" : 1976,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerationIntoAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3210,
  "endLine" : 3221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfMissing2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5278,
  "endLine" : 5289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnStaticWithExistingInstance1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6971,
  "endLine" : 6983,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnStaticWithExistingInstance2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 6987,
  "endLine" : 6999,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnGenericCodeParsedAsExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7393,
  "endLine" : 7404,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindGenericClassWithConstraints()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindConstField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 235,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindVerbatimIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindAutoProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 285,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindPartialMethodDefinitionOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 391,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindDelegateInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 447,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 579,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 595,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParameterFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParameterFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_NotWhenDocCommentExists1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 277,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_NotWhenDocCommentExists2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_NotAfterClassName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 429,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypingCharacter_NotAfterOpenBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_InsertComment_NotAfterWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 582,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotVoid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BeforeAttributeParsedAsImplicitArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 455,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalFunctionReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 357,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalFunctionAfterAyncTask()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 372,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedVirtualPublicMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedAbstractPublicMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotPrivateInheritedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfTokensAfterPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfNameAfterPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 233,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterSingleLineMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 278,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotSuggestSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GatherModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 308,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IgnorePartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IgnoreSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 338,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IgnoreIfTokenAfter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 353,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestAfterUnsafeAbstractExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 368,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 383,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOfferedOnNonVirtual()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 578,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EscapedParameterNameInIntelliSenseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 747,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RefParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 763,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OutParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 779,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AtIndexGreaterThanNumberOfTupleElements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NameWithOnlyType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void MethodDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ArrayElementTypeSuggested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 458,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QualifiedCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrefTypeParameterInArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShowTypeParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitUnqualifiedTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RefOutModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 341,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PermitTypingTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 389,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpecialTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 462,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotConsiderFollowingDeclarationPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 389,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TernaryOperatorUnknownType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TernaryOperatorKnownDelegateType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TernaryOperatorKnownDelegateType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExplicitCastToDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BuilderInAnonymousType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BuilderInAnonymousType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizedLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 369,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteParenthesizedLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 384,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteNestedParenthesizedLambdaArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 399,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizedExpressionInVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 413,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 428,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArrayCreation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 458,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleExpressionInVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleExpressionInVarDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteLambdaInActionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 500,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNamesInActionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 514,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNamesInActionDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 528,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TupleWithNamesInVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 542,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ImplicitArrayInitializerAfterNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 696,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Qualified_NestedWithPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 578,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Qualified_WithNestedAndMatchingPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 610,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2481,
  "endLine" : 2492,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterNewInAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2953,
  "endLine" : 2965,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalVariableInItsDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3562,
  "endLine" : 3573,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalVariableInItsDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3577,
  "endLine" : 3588,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalVariableNotBeforeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3592,
  "endLine" : 3603,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialGenericClassCommitOnParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialGenericClassCommitOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParamRefNamesInEmptyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 484,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParamRefNamesPartiallyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 503,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDictionaryOfTAndU()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 731,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericTypeDeclaredOnMethod1_Bug1946()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 843,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericTypeDeclaredOnMethod2_Bug1946()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 857,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericTypeDeclaredOnMethod3_Bug1946()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 871,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodReferenceInSameMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 937,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMetadataFieldQualified2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1175,
  "endLine" : 1186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAwaitKeywordOnTaskReturningAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTaskType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1418,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueInProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1623,
  "endLine" : 1634,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCref1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3650,
  "endLine" : 3661,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCref2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3664,
  "endLine" : 3675,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task QuickInfoWithNonStandardSeeAttributesAppear()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4766,
  "endLine" : 4783,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5179,
  "endLine" : 5190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyInFrontOfComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyAtPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInNonTopLevelObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 467,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Class1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 691,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInitializerWithTypeBody_Implicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 930,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInitializerWithTypeBody_ImplicitNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 947,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InsideInitializerWithTypeBody_Explicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 964,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Namespace1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AutoPropertyAccessor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2781,
  "endLine" : 2794,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AutoPropertyAccessor4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2799,
  "endLine" : 2812,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AutoPropertyAccessor5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2817,
  "endLine" : 2829,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AutoPropertyAccessor6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2834,
  "endLine" : 2847,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AutoPropertyAccessor7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2852,
  "endLine" : 2865,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ApplyResultAndGetFormattedText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEndOfKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEndOfKeyword_NewLineFollowing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSelectedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStartOfFullyQualifiedTypeName_Start()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStartOfFullyQualifiedTypeName_Mid1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStartOfFullyQualifiedTypeName_Mid2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStartOfFullyQualifiedTypeName_End()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStartOfFullyQualifiedTypeName_Selected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeParameterReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnCSharp5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnSimpleMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOtherValueIsNotNull1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 353,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOtherValueIsNotNull2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 369,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIsOtherConstant()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 536,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithNullableTypeAndNotIsOtherConstant()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 756,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissing1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Readonly_Field_WrittenTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1033,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectCastOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 894,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectUnaryPlusOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 986,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectUnaryMinusOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 1000,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectLogicalNegationOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1014,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectBitwiseNegationOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1028,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectCastOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1042,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectLHSOfMinusEqualsOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1082,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BaseKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1495,
  "endLine" : 1506,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 997,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateCodeForItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 534,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetGeneratedDocumentCoreAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateMethodItem.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Document",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/ImplementInterface/ImplementInterfaceCommandHandler.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNextStatementMatchingForBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/ForLoopBlockHighlighter.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitViewManager.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetIndentForFirstBlankLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/AbstractEndConstructResult.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SpitNormalLambdaEnding()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_LambdaHeader.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasUnmatchedIdenticalParentStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/XmlTagCompletionCommandHandler.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddCaseClauseAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadonlyAsParameterModifierInLambdaExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 478,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadonlyAsParameterModifierInAnonymousMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 494,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task VerifyInFrontOfCommentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task VerifyAtPositionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInQuery()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AwaitKeywordRecommenderTests.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFinally()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AwaitKeywordRecommenderTests.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AwaitKeywordRecommenderTests.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsyncLambdaInCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AwaitKeywordRecommenderTests.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsParameterModifierInLambdaExpressions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 363,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsParameterModifierInAnonymousMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 379,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyAbsenceWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 719,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 754,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventsInInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 21,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document><![CDATA[",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document><![CDATA[",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document><![CDATA[",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 261,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCharp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigableSymbols/NavigableSymbolsTest.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 420,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 450,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1659,
  "endLine" : 1674,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1692,
  "endLine" : 1707,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1726,
  "endLine" : 1741,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1774,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1792,
  "endLine" : 1807,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1826,
  "endLine" : 1842,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4865,
  "endLine" : 4881,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4902,
  "endLine" : 4918,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestDocumentSimplificationAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParameterSimplificationTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "throw new NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.P = 0;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSingleDeclarationError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSingleBindingError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UpKeyShouldNotCrashWhenSessionIsDismissed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CompletionUpAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "N$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 572,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1044,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CompletionUpAfterLeftAngleBracket()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1444,
  "endLine" : 1458,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DismissUponSave()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2059,
  "endLine" : 2072,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2273,
  "endLine" : 2287,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2535,
  "endLine" : 2549,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2682,
  "endLine" : 2697,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDescription1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDeconstructionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDeconstructionDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 264,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDeconstructionDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizedDeconstructionDeclarationWithVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizedDeconstructionDeclarationWithVarAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1466,
  "endLine" : 1481,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCompletionWithBoxSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2418,
  "endLine" : 2431,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DateTimeOffset$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3028,
  "endLine" : 3043,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DateTimeOffset.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3056,
  "endLine" : 3071,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await Moo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3126,
  "endLine" : 3140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoBlockOnCompletionItems2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3192,
  "endLine" : 3207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpIntelliSenseCommandHandlerTests.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 414,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VB_ConflictBetweenTypeParameterAndMember_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1033,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.{|stmt1:Blah|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingToUnderscoreAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/InvalidIdentifierTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 542,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim notRenamed = \"GOO! Goo1 GooGoo\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.vb",
  "fileLinesCount" : 7055,
  "components" : [ "primary::src" ],
  "startLine" : 6861,
  "endLine" : 6875,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CustomerReported_ErrorTolerance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/GenericTypeParameterTests.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeWhenRenamingToEscapedKeyword1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/EscapingTests.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameXmlLiteralProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenamePredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestConflictBetweenClassAndInterface1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3063,
  "endLine" : 3077,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestConflictBetweenClassAndInterface2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3081,
  "endLine" : 3095,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestConflictBetweenClassAndNamespace1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3099,
  "endLine" : 3113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestConflictBetweenClassAndNamespace2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3117,
  "endLine" : 3131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvalidNamesDoNotCauseCrash_AccidentallyPasteLotsOfCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3338,
  "endLine" : 3353,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AvoidDoubleEscapeAttempt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1482,
  "endLine" : 1497,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameTypeInLinkedFiles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 391,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyNoHighlightsWhenOptionDisabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyHighlightsForScriptReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NeedsSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddLineSeparatorSpanForNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 329,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode ParseNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmartTokenFormatter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LineContainsQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextExtent GetExtentOfWordFromToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/TextStructureNavigation/TextStructureNavigatorProvider.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITextBuffer TryFindEditorTextBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.TextBufferContainer.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLeadingWhitespaceOfLineAtPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISmartIndent CreateSmartIndent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/SmartIndentProvider.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetErrorTypeFromDiagnosticProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSquiggleTaggerProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticsClassificationTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsClassificationTaggerProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddLexicalClassifications()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/IEditorClassificationService.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportChangedSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.LastLineCache.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnModelUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ModelComputation.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/AbstractController.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SignatureHelpItem GetSelectedItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_ComputeModel.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SignatureHelpSelection GetSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_UpdateModel.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList AddOptionalBrackets()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/Signature.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetCurrentTextInSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncCompletionService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/AsyncCompletionService.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CommitIfUnique()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_CommitUniqueCompletionListItem.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Model WaitForModel_DoNotCallDirectly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_Wait.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CaretHasLeftDefaultTrackingSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Backspace.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CommitItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Model.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoItem.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTokens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentTokens.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RelocateSymbol_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataAsSourceGeneratedFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceGeneratedFileInfo.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanInvokeRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DetermineIfRenamableSymbolsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.TrackingSession.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateMachine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int StoreCurrentTrackingSessionAndGenerateId()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetAndTestFixableDiagnosticIds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 567,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDocumentationCommentCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RequireReadjustment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetOffsetFromIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommentUncommentSelectionCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Organizing/OrganizeDocumentCommandHandler.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Organize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Organizing/OrganizeDocumentCommandHandler.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNodeOrToken? GetEnclosingNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 360,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetControllerCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetControllerCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/SignatureHelpCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/CaretPreservingEditTransaction.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertIsForeground()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ForegroundThreadAffinitizedObject.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task InvokeBelowInputPriority()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ForegroundThreadAffinitizedObject.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagSpanIntervalTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceRegistrationChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/AbstractWorkspaceTrackingTaggerEventSource.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HookCompletionSessionEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompletionClosedEventSource.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnhookCompletionSessionEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompletionClosedEventSource.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/SmartIndentExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HostLanguageServices GetLanguageServices()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/HostWorkspaceServicesExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITextSnapshot ApplyAndLogExceptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextBufferEditExtensions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetOrCreatePerSubjectBufferProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAccurateTagger CreateTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AsynchronousViewTaggerProvider.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchChangeNotifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.BatchChangeNotifier.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindLiteralOrSymbolReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetNavigateToLanguage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.Searcher.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractStructureTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/AbstractStructureTaggerProvider.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CommitIfActiveAndCallNextHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_EscapeHandler.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_ReturnHandler.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsRenamingAttributeTypeWithAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SubjectBuffersDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentProvider.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAccessKeyPressed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List CreateLineSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 647,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NormalizedSpanCollection GetOriginalSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 724,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NormalizedSpanCollection GetChangedSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 739,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Replace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.IOService.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetRankingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Interactive/InteractivePasteCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessDescription()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/ToolTipProvider.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SuggestedActionSetPriority GetSuggestedActionSetPriority()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 578,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 846,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkElement CreateFrameworkElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/DocumentationCommentDeferredContentConverter.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateDocumentationTextBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/DocumentationCommentDeferredContentConverter.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetImageMoniker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Tags/DefaultImageMonikerService.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AdornmentManager Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/AdornmentManager.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextViewCreated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/AbstractAdornmentManagerProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.MultiFile.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.MultiFile.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderMethodParameters_InvokeBeforeMethodName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderMethodParameters_InvokeInParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderMethodParameters_InvokeAfterParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderMethodParameters_InvokeBeforeMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReorderIndexerParameters_CodeRefactoring_InMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 599,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParamTagsInDocComments_OnIndividualLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 348,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParamTagsInDocComments_OnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 368,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParamTagsInDocComments_OutOfOrder_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParamTagsInDocComments_InsufficientTags_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 414,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParamTagsInDocComments_ExcessiveTags_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 440,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParamTagsInDocComments_IncorrectlyNamedTags_MaintainsOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 464,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParamTagsInDocComments_OnConstructors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 514,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderParametersInCrefs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 572,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 536,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1537,
  "endLine" : 1556,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2557,
  "endLine" : 2576,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3577,
  "endLine" : 3596,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4597,
  "endLine" : 4616,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5617,
  "endLine" : 5636,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6637,
  "endLine" : 6656,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7657,
  "endLine" : 7676,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8677,
  "endLine" : 8696,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ImportReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodDelete_WithParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1677,
  "endLine" : 1693,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodInsert_PrivateWithOptionalParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1749,
  "endLine" : 1764,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_FieldToEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3606,
  "endLine" : 3621,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_EventToField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3624,
  "endLine" : 3639,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PrivatePropertyAccessorAddSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4070,
  "endLine" : 4085,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MatchLambdas3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 821,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Yield_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5922,
  "endLine" : 5937,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Yield_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5940,
  "endLine" : 5954,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Yield_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5957,
  "endLine" : 5971,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Yield_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5974,
  "endLine" : 5988,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 6006,
  "endLine" : 6019,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 6037,
  "endLine" : 6050,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Await_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 6056,
  "endLine" : 6070,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Await_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 6073,
  "endLine" : 6087,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Await_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 6090,
  "endLine" : 6104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 6124,
  "endLine" : 6137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Init_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 527,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_ArrayInit_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 621,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Init_Recompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 714,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Init_Recompile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 732,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_MultiAsNew_Recompile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 811,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_MultiAsNew_Recompile3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 829,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_ArrayInit_Recompile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 865,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_LineChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 963,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4207,
  "endLine" : 4222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4304,
  "endLine" : 4318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 488,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 543,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Iterator Function GetBreakpointSequence()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplementIDisposable2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4109,
  "endLine" : 4122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim vehicle = New Car With {.Color = [|s|]}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 611,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamespaceAndTwoClassesAndDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindMemberInANestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindDestructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 342,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDottedPattern6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 534,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineIf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineIf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineIf4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineIf5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSinglelineIfNestedInMultilineIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SingleLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSinglelineIfNestedInMultilineIf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SingleLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSinglelineIfNestedInMultilineIf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SingleLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CrefInSummary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodDeclarationWithLineBreaks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.ExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 606,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 691,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1772,
  "endLine" : 1789,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvInsideEndsEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 325,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 423,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsAfterDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionsAfterDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RenderType.LastViewedPage",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 889,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_DefaultInterfaceName_DoesNotConflictWithOtherTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_ClassesImplementExtractedInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 345,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_StructsImplementExtractedInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 361,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_Events()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_TypeParameters3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 635,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_BaseList_NewBaseListNonGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 703,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_BaseList_NewBaseListGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 719,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_BaseList_NewBaseListWithWhereClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 735,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorNew1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorNew3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNewOfClassWithNoPublicConstructors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeValueMultiple1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAsAttributeValue3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 571,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIsTrue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2254,
  "endLine" : 2267,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIsFalse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2270,
  "endLine" : 2283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImports3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2322,
  "endLine" : 2335,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElement6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2392,
  "endLine" : 2405,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug3006()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2951,
  "endLine" : 2964,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestProjectLevelMemberImport1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemoveSuperfluousNewLines1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 948,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemovalSpan4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1041,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FindFirstNodeOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SurroundAndJoinLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterEnterOnBlankLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontInsertUnnecessaryCast2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1230,
  "endLine" : 1245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontInsertUnnecessaryCast3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary22()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2037,
  "endLine" : 2052,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontParenthesizeInterpolatedStringWithInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4094,
  "endLine" : 4109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyWithFunctionLambdaWithMissingEndFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyFuncWithParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Class1_AutoGenerateXmlDocCommentsOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 277,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Class2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_Class3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 309,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_InsertApostrophes3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 433,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_InsertApostrophes6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 487,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_InsertApostrophes8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 528,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPressingEnter_InsertApostrophes9_AutoGenerateXmlDocCommentsOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 545,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEscapedMethodNameInIntelliSenseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 569,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuggestMeEventInIndirectDerived()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuggestFieldDerivedEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotShowMeShadowedEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOperators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestModOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goto $$\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1334,
  "endLine" : 1349,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Namespace",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5934,
  "endLine" : 5965,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Async Function CheckResultsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 406,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as C = new C With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 419,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuggestInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventsAfterDotInImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 528,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "&lt;/button&gt;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2433,
  "endLine" : 2449,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAliasesAtBottom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSpecialCaseSystem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotSpecialCaseSystem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1518,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2622,
  "endLine" : 2637,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeArgument_Field()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2739,
  "endLine" : 2757,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractMethodForElementInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5835,
  "endLine" : 5851,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ToString|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.TriviaProcessor.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestObjectMemberInitializer5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1228,
  "endLine" : 1244,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestObjectMemberInitializer6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1264,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeVariable3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1794,
  "endLine" : 1809,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ConstructMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicInstructionDecoder.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MergeAliases()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 908,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/ParametersAndLocalsBinder.vb",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetLocalDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetNameForEnumValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EENamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundExpression GetAddress()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression InvokeGetMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EETypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EETypeParameterSymbol.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol IncludeDynamicAndTupleElementNamesIfAny()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpEESymbolProvider.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LookupSymbolsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/EEMethodBinder.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EEMethodSymbol GetLocalMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 554,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EEMethodSymbol GetParameterMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 567,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetadataBlock GetMetadataBlock()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DkmEvaluationResultCategory GetResultCategory()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 277,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray DecodeHoistedLocalScopes()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 466,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ReadOnlyCollection SkipOne()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DynamicFlagsCustomTypeInfo.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmClrCompilationResultFlags GetLocalResultFlags()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PseudoVariableUtilities.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DkmClrLocalVariableInfo ToLocalVariableInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 447,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetUnderlyingString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EvalResultDataItem ToDataItem()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/EvalResultDataItem.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type GetMemberType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/MemberAndDeclarationInfo.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Type GetNullableTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 321,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendRange()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/CustomTypeInfoTypeArgumentMap.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DkmEvaluationResult CreateEvaluationResultFromException()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 992,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetQualifiedMemberName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 1005,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Expansion CreateExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/AggregateExpansion.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.TypeNames.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 449,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray DecodeGenericTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetAllGenericTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 270,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Main()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCompilerInsertFiles()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ReportUnhandledExceptionIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 551,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SetPathsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 602,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompiledFile CompileLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutputRedirection()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncExecuteFile_InfiniteLoop()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 355,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UserDefinedAssemblyResolve_InfiniteLoop()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 458,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_Dependencies_DllExe()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 611,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_AlreadyLoadedDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 654,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncContinueOnDifferentThread()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SubmissionResult_PrintingVoid()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetId()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/NuSpecUtil.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GenerateData ReadGenerateData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/RepoConfig.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseUpdateList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteDumper.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateAccept()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 739,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReportError()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetIsTokenAndIsTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 348,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetChildPosition()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetChildIndex()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1163,
  "endLine" : 1173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedAcceptMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1182,
  "endLine" : 1192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 2046,
  "endLine" : 2056,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static string GetElementType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe string GetMetadataText()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/DebuggerVisualizers/Metadata/MetadataDeltaVisualizerObjectSource.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TestExecutionOptions()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ITestExecutor.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Build()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BeginPartition()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool? InheritsFromObject()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 365,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProcDumpInfo? ReadFromEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcDumpUtil.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProcDumpInfo? GetProcDumpInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Option GetOptionForName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 740,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool AddSource()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1016,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Unprocessed()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1028,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetImportProjects()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/TargetsCheckerUtil.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsReplacedValue()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/TargetsCheckerUtil.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RoslynProjectData? TryGetRoslynProjectData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetAllPropertyGroupElements()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckDeploymentSettings()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectEntry()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectEntry.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectFileType GetProjectFileType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectEntry.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddChangeSignatureIndentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/ChangeSignatureFormattingRule.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UpdateExplicitInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDelegatedConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 274,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetEnclosingBreakpointSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsBreakableExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 450,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function GetArgumentExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GeneratePropertyAndFieldNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EncapsulateField/VisualBasicEncapsulateFieldService.vb",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub InsertStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/InitializeParameterHelpers.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHintSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicStructureHelpers.vb",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/EnumDeclarationStructureProvider.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/TypeDeclarationStructureProvider.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/EventDeclarationStructureProvider.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/ConstructorDeclarationStructureProvider.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/PropertyDeclarationStructureProvider.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/NamespaceDeclarationStructureProvider.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/AccessorDeclarationStructureProvider.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDelegateInvokePostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/FunctionAggregationSignatureHelpProvider.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMemberGroupPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.MemberGroup.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MatchesDefaultAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddAccessibilityModifiers/VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RemoveAsyncTokenAndFixReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodSynchronous/VisualBasicMakeMethodSynchronousCodeFixProvider.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function ConvertDocCommentToRegularComment()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNewQuery()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateVariable/VisualBasicGenerateVariableCodeFixProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateActionForOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddIteratorKeywordToMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Iterator/VisualBasicConvertToIteratorCodeFixProvider.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDelegateAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicAnonymousTypeDisplayService.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/NextKeywordRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/EachKeywordRecommender.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/IfKeywordRecommender.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ToKeywordRecommender.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsFollowingCompleteObjectCreationInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/WarningDirectiveKeywordRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/EndRegionDirectiveKeywordRecommender.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/AliasKeywordRecommender.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsGenericDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/OfKeywordRecommender.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ExternalSubFunctionKeywordRecommender.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/CharsetModifierKeywordRecommender.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/OptionNamesRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/OptionKeywordRecommender.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function CreateCompletionItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetExistingTopLevelAttributeValues()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/EnumCompletionProvider.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetObjectCreationNewExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectCreationCompletionProvider.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAssemblyScopedAttributeSyntaxNodesOfDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/InternalsVisibleToCompletionProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetExplicitConversionMethodAndTypeToGenerateIn()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetImplicitConversionMethodAndTypeToGenerateIn()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCallSignature()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function CreateGeneratedCodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 392,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInitialStatementsForMethodDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplaceStatementsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SeparatedSyntaxList PermuteArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 432,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/GenerateConstructorCodeFixProvider.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IMethodSymbol GetCurrentConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/CSharpGenerateConstructorService.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WouldCauseDefiniteAssignmentErrors()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetEndPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan CreateSpanForBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 368,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan? TryCreateSpanForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 579,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan? CreateSpanForAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 751,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetDescendantTokensIgnoringSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsGetterToExpressionBodyTransformation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 988,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2434,
  "endLine" : 2445,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable EnumerateChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray SuggestedVersions()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UpgradeProject/CSharpUpgradeProjectCodeFixProvider.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessCodeFixProvider.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable FindReferenceAnnotatedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.Rewriter.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSpan CreateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetHintSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSpan? CreateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSpan? CreateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetEnd()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/BlockSyntaxStructureProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckCodeFixProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckCodeFixProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionCodeFixProvider.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ForEachVariableStatementSyntax CreateForEachVariableStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionCodeFixProvider.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionStatementSyntax CreateDeconstructionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionCodeFixProvider.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int DetermineFirstChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceField.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeRefactoringProvider.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static AccessorDeclarationSyntax GetSingleGetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper`1.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TypeStyle/UseExplicitTypeCodeFixProvider.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AddImportAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasExistingExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 587,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IdentifierMatches()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 673,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpAddYieldCodeFixProvider.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetIEnumerableSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpChangeToIEnumerableCodeFixProvider.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AddGlobalSuppressMessageAttributeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/GenerateMethod/GenerateMethodCodeFixProvider.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetDescriptionAndNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Async/CSharpAddAwaitCodeFixProvider.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ExplicitKeywordRecommender.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAfterAsyncKeywordInExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DelegateKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ImplicitKeywordRecommender.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VarKeywordRecommender.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OutKeywordRecommender.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VolatileKeywordRecommender.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMemberReturnTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VoidKeywordRecommender.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RefKeywordRecommender.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTypeDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NewKeywordRecommender.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsRefReadOnlyContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ReadOnlyKeywordRecommender.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProvider.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetCapturedTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Check()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.Validator.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsAnyInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeSymbol GetRangeVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.Analyzer.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetAllTopLevelTypeDefined()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/DesignerAttributes/CSharpDesignerAttributeService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetNodeWithEditableSignatureOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 385,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetPropertyDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 427,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogDocumentDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Experimentation/AnalyzerABTestLogger.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CountErrors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Experimentation/AnalyzerABTestLogger.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KeyValuePair GetDescriptorPair()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/RudeEditDiagnosticDescriptors.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EndEditSession()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EncDebuggingSessionInfo.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogBuildState()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 400,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BitVector GetAccessedCaptures()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3267,
  "endLine" : 3279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TakeTopAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConflictMarkerResolution/AbstractConflictMarkerCodeFixProvider.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TakeBottomAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConflictMarkerResolution/AbstractConflictMarkerCodeFixProvider.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OverridesMetadataSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/AbstractReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol FindSetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidGetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OverridesMethodFromSystemObject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/AbstractAddSpecificPackageCodeFixProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeParameterSymbol GetGenericParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseIsNullCheck/AbstractUseIsNullDiagnosticAnalyzer.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMissingBraces()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchCodeFixProvider.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasDefaultCase()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchHelpers.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasDefaultCase()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchHelpers.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static State Generate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.State.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.Editor.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/CodeRefactoringService.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TStatementSyntax CreateNullCheckStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockSpan.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsStatementLevelConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockTypes.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/AbstractSyntaxNodeStructureProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/BlockSpanCollector.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/BlockSpanCollector.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IParameterSymbol GetParameterWithMatchingName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureHelpSymbolParameter ReplaceAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddAccessibilityModifiers/AbstractAddAccessibilityModifiersCodeFixProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SHA256 GetSha256()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticAnalyzerLogger.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDiagnosticsRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDiagnosticsRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyDiagnosticStates()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.InMemoryStorage.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDocumentDiagnosticsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Document TryGetDocumentWithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 684,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateAnalyzerDriverAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Func GetAnalyzerExceptionFilter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task LoadInitialProjectAnalysisDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 352,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryGetSyntaxAndSemanticDiagnosticsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsCompilerDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalyzerService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetNamingStylePreferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/SymbolAnalysisContextExtensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override FixAllProvider GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsCodeFixProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract IEnumerable GetFixableDiagnosticSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool OpenFileOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/QualifyMemberAccess/AbstractQualifyMemberAccessDiagnosticAnalyzer.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogProcessActiveFileDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionCrawlerRegistrationService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetLogAggregatorIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 457,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 506,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReanalyzeOnOptionChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 426,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ValidateSymbolArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/MetadataAsSourceHelpers.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IntroduceVariableAllOccurrenceCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.IntroduceVariableAllOccurrenceCodeAction.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IntroduceVariableCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.CodeAction.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DiagnosticDescriptor GetDescriptorWithSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeStyle/AbstractCodeStyleDiagnosticAnalyzer.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await FindResultsInAllSymbolsInStartingProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AddImportFixData CreateForMetadataSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AddImportFixData.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AddImportFixData CreateForReferenceAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AddImportFixData.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallPackageAndAddImportCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/InstallPackageAndAddImportCodeAction.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallPackageAndAddImportOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/InstallPackageAndAddImportCodeAction.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AddImportCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/AddImportCodeAction.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISet GetNamespacesInScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ExpressionBinds()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 529,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/SymbolReference.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract AddImportFixData GetFixData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/SymbolReference.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task TryGetFixDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/AssemblyReference.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsClosedFileDiagnosticsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Options/ServiceFeatureOnOffOptions.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Stop()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundCompiler.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildCompilationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundCompiler.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldDelegatingCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/FieldDelegatingCodeAction.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstructorDelegatingCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/ConstructorDelegatingCodeAction.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution AddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 372,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task IsHiddenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentSpan.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Iterator/AbstractIteratorCodeFixProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode GetNodeWithTokens()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeRemoveAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PragmaRemoveAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task GetNewTokenWithAddedPragmaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Async/AbstractAsyncCodeFix.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList GetTransitiveNormalAnonymousTypeReferences()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async sealed override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractRemoveDocCommentNodeCodeFixProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionDescription WithTaggedParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionDescription.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionDescription GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionItem.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddOverloadPart()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionUtilities.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionContext.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray CreateDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/RecommendedKeyword.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary GetCompletionProviderToIndex()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 415,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Matches()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemFilter.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldTriggerCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionProvider.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolLocationNavigableItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.SymbolLocationNavigableItem.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetPreferredNavigableItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryDetermineTypeToGenerateInAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateConstructorCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.CodeAction.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.State.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddConstructorParametersCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddConstructorParametersFromMembers/AddConstructorParametersCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanNavigateToMetadataSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.DocumentLocationDefinitionItem.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefinitionItem Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefinitionItem Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CodeGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.CodeGenerator.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable AppendReturnStatementIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.CodeGenerator.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken GetOriginalIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetFirstEndOfLineIndex()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LeadingTrailingTriviaPair CreateTriviaPairs()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable ResolveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodMatrix.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetMethodTypeParametersInConstraintList()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 755,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySignatureComparer.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HaveSameTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySignatureComparer.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1040,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ValidateImplementedMethodConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 431,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 466,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckEventMethodParameterModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomEventAccessorSymbol.vb",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub CopyMethodCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomModifierUtils.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CopyTypeCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomModifierUtils.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToReadOnlyAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1564,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub AddInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1592,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckDefaultPropertyAgainstBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2322,
  "endLine" : 2337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildNonTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2484,
  "endLine" : 2515,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckIfMemberNameIsDuplicate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3000,
  "endLine" : 3015,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3151,
  "endLine" : 3167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFinalName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/QuickAttributeChecker.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 646,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SynthesizeAutoSetterParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub GenerateAllDeclarationErrorsImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub PostDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2341,
  "endLine" : 2356,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceWithEventsBackingFieldSymbol.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedStaticLocalBackingField.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateNamespaceNameSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 537,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 546,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDependencyDiagnosticsForImportedBaseInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/BaseTypeAnalysis.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 326,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParametersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DecodeAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1417,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DecodeIsExtensibleInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1453,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Iterator Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1514,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateUncommonFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AtomicStoreArrayAndDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 779,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetDeclaredAccessibilityOfMostAccessibleDescendantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleFieldSymbol.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 348,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function WithElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 493,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetWellKnownMemberInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 652,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetConstraintTypesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 426,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsAccessibleEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateAssemblyDataForFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CreateSourceAssemblyForCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MemberSignatureComparer.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function SubstituteParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EqualsWithNoRegardToTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 391,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SynthesizeStateMachineAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetGenericTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 581,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetGenericTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 600,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Encode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 724,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetDeclaringSyntaxReferenceHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 344,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsDBNullType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsMicrosoftVisualBasicCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasSameTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 394,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsBaseTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 734,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub CheckTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1088,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SubstituteParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedPropertySymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAnonymousTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingPropertySymbol.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 598,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindEventInRetargetedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1031,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToDate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 808,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 685,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SatisfiesReferenceTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 907,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GrowPool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/IndexedTypeParameterSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ScanConflictMarkerHeader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 791,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TryTokenAsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2632,
  "endLine" : 2648,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsInterpolatedStringPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerInterpolatedString.vb",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeEndEmbeddedToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetTextNotInterned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InterpretIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 411,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindSyncLockBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4646,
  "endLine" : 4661,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindCatchBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4685,
  "endLine" : 4700,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 606,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 679,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 696,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureFullyBoundIfImplicitVariablesAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Binder",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1596,
  "endLine" : 1609,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAnonymousTypeFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2302,
  "endLine" : 2316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImplicitVariableBinder.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub AddLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub ReportDiagnosticsIfObsolete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 918,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundCaseClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeRelationalCaseClauseCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SourceParameterFlags",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 950,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1061,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function LookupXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1440,
  "endLine" : 1453,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1984,
  "endLine" : 1997,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CollectOperatorsAndConversionsInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 1079,
  "endLine" : 1092,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 543,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 979,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateAmbiguousDefaultPropertyDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAccessibleConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Integer",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 1001,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function WorseResultKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1049,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ForEachEnumeratorInfo.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetBinderTypeForNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BlockStatementBinders.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectProbableExtensionMethodsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImportedTypesAndNamespacesMembersBinder.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ApplyArrayRankSpecifiersToType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 338,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 685,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 831,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CollectTupleFieldMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 550,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub VerifyNameOfLookupResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 747,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReclassifyArrayInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1615,
  "endLine" : 1630,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function AddReceiverNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3388,
  "endLine" : 3401,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddContainingNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3403,
  "endLine" : 3418,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportNoDefaultProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3795,
  "endLine" : 3811,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub VerifyTypeCharacterConsistency()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3832,
  "endLine" : 3848,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4052,
  "endLine" : 4080,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindArrayLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4082,
  "endLine" : 4105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAwaitInNonAsyncError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4942,
  "endLine" : 4956,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SubOrFunctionBodyBinder.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function UncheckedCLng()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/TypeHelpers.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 390,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1525,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseReferenceDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 461,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SyntaxNodeOrTokenHasInvalidTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1453,
  "endLine" : 1466,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MergeTokenText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 395,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportGenericArgumentsDisallowedError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1646,
  "endLine" : 1663,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5912,
  "endLine" : 5926,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetResolvedInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/LazyObsoleteDiagnosticInfo.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetWarningLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetInConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1425,
  "endLine" : 1438,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetOutConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1461,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsValidNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/OptionsValidator.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddDelegateReturnTypeToGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1026,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1132,
  "endLine" : 1148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2335,
  "endLine" : 2351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyTryCastConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1820,
  "endLine" : 1835,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsOverriddenBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsOverriddenBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 441,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 739,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Integer",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1317,
  "endLine" : 1339,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 2553,
  "endLine" : 2568,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1030,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function RemoveNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ComputeTotalSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasRelatedDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 342,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsAnyPreprocessorSymbolDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 525,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 696,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 777,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithRootAndOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ParsedSyntaxTree.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ParsedSyntaxTree.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddLeadingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddLeadingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddTrailingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddTrailingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetStartOfTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetEndOfTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub FinishInProgressTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 477,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ContainsCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 669,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetCollectionRangeVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 593,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindMatchingNamedTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 527,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetOrCreateMetadataSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LazyGetWellKnownTypeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMetadataExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AttributeDataAdapter.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMetadataNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AttributeDataAdapter.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LookupName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AttributeDataAdapter.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddSymbolLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 288,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Microsoft.Cci.ITypeReference",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function ITypeDefinitionInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 420,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 541,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InPlaceCtorCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1753,
  "endLine" : 1769,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitOnedimensionalElementInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SerializeArrayRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitComplexConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 909,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindFileInSdkPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1466,
  "endLine" : 1479,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetWin32Setting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseFileAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 2071,
  "endLine" : 2085,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateImplicitClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitTypeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 549,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SetAccessKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 292,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundPropertyAccess.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTernaryConditionalExpression.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddSyntaxTreeToDeclarationMapAndTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 893,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function AddedModulesResourceNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2334,
  "endLine" : 2348,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckSumMatches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2430,
  "endLine" : 2446,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonCreateTupleTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2613,
  "endLine" : 2627,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsUnderNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 560,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetAttributeWarningLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 427,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetDesignerInitializeComponentMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 834,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryBindNamespaceOrTypeAsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1463,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetIteratorInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorStateMachine.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.IteratorMethodToClassRewriter.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitYieldStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.IteratorMethodToClassRewriter.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateMoveNextAndDispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertNullableToUnderlying()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 355,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BuildSequenceAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub InitializeStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentIfStatementConsequenceEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AssertIsWriteableFromMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperators.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 479,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Return.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeArrayOfGetTypeExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 960,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetSpecialMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 1000,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ExpressionStatement.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Goto.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ApplyUnliftedBinaryOp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 1336,
  "endLine" : 1352,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteInterpolatedStringConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_InterpolatedString.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ReportMissingOrBadRuntimeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 604,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ReportMissingOrBadRuntimeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 640,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteStringConcatenationFourExprs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.vb",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 275,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMeAccessError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDirectCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 352,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RecordCaptureInIntermediateBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 393,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AssertIsClosureScopeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/SynthesizedLambdaCacheFieldSymbol.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetClosureId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 974,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [DirectCast]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 666,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 762,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 327,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundDelegateCreationExpressionChildOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 593,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundWhileStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MarkLocalsUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsConstantTrue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsConstantFalse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub VisitAlways()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 691,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 833,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub NoteCaptured()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub NoteWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsOutWalker.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double CLibraryShim::RealConversions::atod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/RealParserTests/CLibraryShim/CLibraryShim.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 17,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float CLibraryShim::RealConversions::atof()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/RealParserTests/CLibraryShim/CLibraryShim.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NamespaceSymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedParameterSymbol.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReducedExtensionMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ImplementsInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidExtensionParameterType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetElementTypesOfTupleOrCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NormalizeTaskTypesInTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1487,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AssemblyData CreateAssemblyDataForCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AssemblyDataForMetadataOrCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 855,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 385,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 477,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1858,
  "endLine" : 1868,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool TryGetThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 642,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasAnyOutParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceDelegateMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnique()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 419,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TypeOverridesObjectMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2053,
  "endLine" : 2063,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForStructBadInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2844,
  "endLine" : 2856,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAccessorIfAvailable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 3282,
  "endLine" : 3292,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckValueParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckUnarySignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 429,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckTrueFalseSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 447,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetBoundImportsMerged()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 375,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbolBase.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceUserDefinedOperatorSymbol CreateUserDefinedOperatorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbol.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder CreateBinderForTypeAndParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1430,
  "endLine" : 1440,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAttributesBag GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol TransformTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PEModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1044,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PEMethodSymbol GetAccessorMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1897,
  "endLine" : 1908,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 843,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetQualifiedNameLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceSymbol GetNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsReferenceTypeFromConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 434,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValueTypeFromConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 446,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckEventVarianceSafety()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ClassDependsOn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/BaseTypeAnalysis.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool StructDependsOn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/BaseTypeAnalysis.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool InterfaceDependsOn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/BaseTypeAnalysis.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InterfaceDependsClosure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/BaseTypeAnalysis.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasRefOrOutParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbolExtensions.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddSynthesizedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 643,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ReportUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 892,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool DeriveUseSiteDiagnosticFromParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 937,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 971,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 984,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1012,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckForBlockAndExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override sealed bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleFieldSymbol.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseAnonymousTypeParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedGlobalMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedGlobalMethodSymbol.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasUnsafeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstructedNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstructedNamedTypeSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol GetOverriddenMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersResult.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/RangeVariableSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsSecurityAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int IndexOfAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 678,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetRetargetedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1247,
  "endLine" : 1260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TDestination EnsureCSharpSymbolOrNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 347,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.ErrorTypeParameterSymbol.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtendedErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsEqualOrDerivedFromWellKnownClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpDefinitionMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSymbolMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSymbol SubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 725,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCreatedIndices()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnGetTypesCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SynthesizedAttributeData TrySynthesizeIsReadOnlyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SynthesizedAttributeData TrySynthesizeIsByRefLikeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override IEnumerable GetAssemblyReferencesFromAddedModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray Translate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1314,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual IEnumerable GetEventsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/NamedTypeSymbolAdapter.cs",
  "fileLinesCount" : 972,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual IEnumerable GetPropertiesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/NamedTypeSymbolAdapter.cs",
  "fileLinesCount" : 972,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 760,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CheckCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckParameterCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 573,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location GetLocationInTreeReportingDocumentationCommentDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 505,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeCommentMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 437,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReadCurrentNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken EatToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 476,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken EatTokenWithPrejudice()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 561,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsMakingProgress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal SyntaxToken RescanInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 288,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax ParseLogicalOr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax ParseLogicalAnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 657,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax ParseEquality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 670,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFabricatedToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 308,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsHidden()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Generated/ErrorFacts.Generated.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool PreventsSuccessfulDelegateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 382,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool PreventsSuccessfulDelegateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 395,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAccessibilityIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 294,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 369,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 381,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 395,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 407,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 419,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/FirstAmongEqualsSet.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInAttributeSpecification()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInStatementScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsXmlTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 491,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool BinaryTokenNeedsSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 503,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTrivia VisitStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 655,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeedsLineBreakBefore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 686,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetKeywordKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAttributeTargetSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetPreprocessorKeywordKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsIncrementOrDecrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 429,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDeconstructionCompatibleArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Push()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseListEditor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DirectiveStack ApplyDirectivesToListOrNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetFactoryContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTrivia Comment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.DebuggerSyntaxTree.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasUnterminatedMultiLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2342,
  "endLine" : 2353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmitResult Emit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpFileSystemExtensions.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReplayReads()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportUnassignedOutParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsInWalker.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual LocalState LabelState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 462,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ResolveBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 805,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1585,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitFieldAccessInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1742,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitPatternSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1775,
  "endLine" : 1785,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1798,
  "endLine" : 1808,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NoteDeclaredPatternVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStructInstanceFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitIsNotNullOrZero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 438,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitIsNullOrZero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 452,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OperatorHasSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 666,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1421,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSequenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 738,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 815,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TreatLongsAsNative()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1811,
  "endLine" : 1821,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TargetIsNotOnHeap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2175,
  "endLine" : 2189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitArrayElementStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2574,
  "endLine" : 2584,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundNode Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 438,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationTable AddRootDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationTable RemoveRootDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SingleNamespaceOrTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleNamespaceOrTypeDeclaration.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.Cache.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckTupleValEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 2633,
  "endLine" : 2644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckValEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 2676,
  "endLine" : 2687,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LookupResultKind WorseResultKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResultKind.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundLambda MakeQueryUnboundLambdaWithCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 683,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TypeSymbol GetCurrentReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2288,
  "endLine" : 2299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBlock BindLambdaExpressionAsBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2820,
  "endLine" : 2832,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExtensionMethodScope GetNextScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExtensionMethodScope.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void BindPatternSwitchLabelForInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/PatternSwitchBinder.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 988,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindTypeCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindCrefParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 880,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitQueryBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/TypeofBinder.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void FreeDeconstructionVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 438,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithLambdaParametersBinder.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol MostSpecificSourceTypeForImplicitUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 329,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionKindExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AllFixed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 432,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExactTypeParameterInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1497,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExactNullableInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LowerBoundTypeParameterInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1702,
  "endLine" : 1715,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LowerBoundNullableInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1790,
  "endLine" : 1802,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UpperBoundTypeParameterInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2101,
  "endLine" : 2113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSymbol MergeDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2499,
  "endLine" : 2512,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddOrMerge()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2785,
  "endLine" : 2795,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ClearContainingTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult BetterConversionTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2208,
  "endLine" : 2218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMethodGroupConversionIncompatibleWithDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2378,
  "endLine" : 2389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EffectiveParameters GetEffectiveParametersInExpandedForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2670,
  "endLine" : 2680,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportUnsupportedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UseSiteError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 510,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberResolutionResult GetFirstMemberKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnaryOperatorKind OpKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorEasyOut.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEnum()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 419,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AnyValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AnyValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Binder MakeCrefBinderInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddLookupSymbolsInfoInAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 836,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CheckConstantBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1302,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReportUseSiteDiagnosticForSynthesizedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 648,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LookupOptions GetSimpleNameLookupOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 723,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Symbol GetWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Sort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1811,
  "endLine" : 1822,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetIteratorElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValue FoldBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 1437,
  "endLine" : 1447,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureNameofExpressionSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1503,
  "endLine" : 1514,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupMembersWithFallback()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LookupMembersInTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 977,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEffectivelyPrivate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1326,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddMemberLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1512,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddMemberLookupSymbolsInfoInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1580,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddMemberLookupSymbolsInfoWithoutInheritance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1582,
  "endLine" : 1592,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitFinallyClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitQueryBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 819,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression BindEnumConstantInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression BindExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyUnchecked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 355,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 611,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CheckRestrictedTypeInAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2363,
  "endLine" : 2373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasPatternSwitchSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conversion GetConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string TryGetIndexedPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitExpressionWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundStatement Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundSequencePoint.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLambda BindForReturnTypeInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 574,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PreventsSuccessfulDelegateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 852,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CanonicallyCompareDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 888,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundBlock BindLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 979,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DeconstructionInfo GetDeconstructionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 852,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DeconstructionInfo GetDeconstructionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 866,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SymbolInfo GetSymbolInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1074,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder GetEnclosingBinderInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1443,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxAndDeclarationManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddSyntaxTreeToDeclarationMapAndTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTreeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 627,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 641,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 655,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 669,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 683,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 697,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberSemanticModel GetOrAddModelForAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 854,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 867,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1716,
  "endLine" : 1730,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetUnaliasedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1027,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Imports ExpandPreviousSubmissionImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol GetTypeByReflectionType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1280,
  "endLine" : 1291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CompareSourceLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2978,
  "endLine" : 2990,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetIndexerGroupForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2052,
  "endLine" : 2063,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateReducedExtensionMethodIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4383,
  "endLine" : 4394,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntheticBoundNodeFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckCurrentType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Symbol WellKnownMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 328,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalSymbol SynthesizedLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 476,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundSwitchSection SwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 867,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray MakeTempsForDiscardArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SynthesizedMethodBaseSymbol.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SynthesizedStateMachineMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PendBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 673,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 689,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 843,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 859,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 558,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetEndPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement AddDynamicAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 476,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RewriteLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryReplaceWithProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 323,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression UpdateInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectOrCollectionInitializerExpression.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundBlock CreateBlockDeclaringIterationVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 562,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteStringConcatenationThreeExprs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 294,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetRefKindsOrNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 657,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression MakeLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 941,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternSwitchLocalRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPreviousSubmissionReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PreviousSubmissionReference.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement InstrumentLocalDeclarationIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeTempsForDiscardArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 686,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_GotoStatement.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitEventAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 327,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 339,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefKind RefKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Extensions.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionLambdaRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitExpressionWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1020,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LambdaCapturedVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void VisitClosures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPropertyReferenceOperation CreateBoundPropertyAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 394,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEventAssignmentOperation CreateBoundEventAssignmentOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 451,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPropertyReferenceOperation CreateBoundAnonymousPropertyDeclarationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 492,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollectionElementInitializerOperation CreateBoundCollectionElementInitializerOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 684,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICollectionElementInitializerOperation CreateBoundDynamicCollectionElementInitializerOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 725,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IIsTypeOperation CreateBoundIsOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 923,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IArrayCreationOperation CreateBoundArrayCreationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 955,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMemberInitializerOperation CreateBoundMemberInitializerOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1028,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IFieldInitializerOperation CreateBoundFieldEqualsValueOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPropertyInitializerOperation CreateBoundPropertyEqualsValueOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IParameterInitializerOperation CreateBoundParameterEqualsValueOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1282,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITryOperation CreateBoundTryStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1470,
  "endLine" : 1480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInterpolatedStringContentOperation CreateBoundInterpolatedStringContentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1731,
  "endLine" : 1741,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInterpolationOperation CreateBoundInterpolationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1743,
  "endLine" : 1753,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPostfixIncrementOrDecrement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDecrement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/AnalyzerConsistencyCheckerTests.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DesktopBuildClient CreateBuildClient()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CscFallBackOutputNoUtf8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestableDesktopBuildClient()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestableDesktopBuildClient CreateClient()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCreateServer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KeepAliveBad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileKey? GetUniqueFileKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/MetadataCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleCompletedListenTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleCompletedGCTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly CurrentDomain_AssemblyResolve()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/DesktopAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe Version GetVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe void SetPublicKeyToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GlobalAssemblyCache CreateInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/GlobalAssemblyCache.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool WasServerMutexOpen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 573,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetSystemSdkDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildClient.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILookup CreateLookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindSatelliteAssemblies_MultipleAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSnPublicKeyFromPublicKeyBlob()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CryptoBlobParserTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CommonSyntaxToString_CSharp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CommonSyntaxToString_VisualBasic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void GetChunks_MultiChunkWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/NativePdbWriter/ComMemoryStreamTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void XmlValidation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/XmlDocumentationCommentTextReaderTests.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNestedTypesInModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveField2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 365,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveEvent2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyNoResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1362,
  "endLine" : 1374,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangedTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSubTextAfterMultipleChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemovingTextCreatesSegments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 405,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLargeTextWriterReusesLargeChunks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 557,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMergeChanges_Overlapping_NewInsideOld()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 636,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMergeChanges_Overlapping_OldInsideNew()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 650,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMergeChanges_Overlapping_NewBeforeOld()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 664,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMergeChanges_Overlapping_OldBeforeNew()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 678,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMergeChanges_AfterAdjacent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 692,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetChangesWithoutMiddle_Helper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 787,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromStream_CheckSum_NoBOM()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceText CreateSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromTextReader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EqualsExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/PEWriter/UsedNamespaceOrTypeTests.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferencePropertiesTests.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void CreateFromMetadata_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleMetadataTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestParseDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromAssemblyDefinition_InvariantCulture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Keys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Module_Path()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Assembly_Path()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 358,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDecodeArrayTypeName_Bug15478()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Int32 GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRoundTripGuid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1046,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SingleOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromBytes_Small()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromBytes_Large()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromTextReader_Small()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromTextReader_Large()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetDirectoryName_WindowsSharePaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/PathUtilitiesTests.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RuntimeMetadataVersionFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RuntimeMetadataVersionFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 815,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddAnalyzersToCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 833,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConfigureDebugProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 905,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeHostObjectSupportForNewSwitches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1060,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override MetadataReference GetMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 664,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray Merge()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/MergedAliases.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddNonIncluded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/MergedAliases.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CultureInfo GetUnicodeCulture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static INamespaceSymbol GetNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/ISymbolExtensions.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ToParameterPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/RefKind.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetSecurityAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/SecurityWellKnownAttributeData.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetPathForPermissionSetAttributeFixup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/SecurityWellKnownAttributeData.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeDataComparer.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeDataComparer.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Seal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/WellKnownAttributeData.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void IsRetargetableAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectReader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectBinderSnapshot GetSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectBinder.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 822,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OpenScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 918,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CloseScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 930,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertAllDefinitionsHaveTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Diagnostic GetError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override StrongNameKeys CreateKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/PortableStrongNameProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetPublicKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object GetCurrentAppDomain()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int NextRandom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 269,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Align()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BitArithmeticUtilities.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type TryGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 365,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OrderedMultiDictionary.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetNumeral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetWithSingleAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool All()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Is64BitIntegral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PrimitiveTypeCodeExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFloatingPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PrimitiveTypeCodeExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ValidateFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CreateDeclarationId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 414,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ParseReferencedSymbolId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 680,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetMatchingNamespaceOrTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetMatchingNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLine.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringText.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 551,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceTextWriter Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceTextWriter.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/VersionHelper.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyIdentity FromAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 556,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSupportedAlgorithm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugSourceDocument.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCustomAttributesToTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2130,
  "endLine" : 2140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateMethodImplTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2541,
  "endLine" : 2552,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateMethodSpecTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2554,
  "endLine" : 2565,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/LocalScope.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SerializeMethodDynamicAnalysisData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle GetOrAddBlob()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionHandlerRegionFilter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ExceptionHandlerRegion.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeModuleDefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 465,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyIdentity GetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/AssemblyUtilities.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineMappingEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/LineDirectiveMap.LineMappingEntry.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTriviaListBuilder GetBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 292,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 827,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 841,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken WithoutTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList CreateList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TNode FirstOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TNode LastOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int LastIndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 518,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int LastIndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 531,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int LastIndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int LastIndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool KeepSeparatorWithPreviousNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 430,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithThreeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithThreeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxList List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithManyChildrenBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasNodeTokenPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PushNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Push()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 341,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedConstant DecodeCustomAttributeFixedArgumentOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1422,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetTargetAttributeSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1596,
  "endLine" : 1606,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasTupleElementNamesAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1031,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObsoleteAttributeData TryExtractExperimentalDataFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1231,
  "endLine" : 1243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasStringAndIntValuedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CrackDeprecatedAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1501,
  "endLine" : 1512,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetMemberRefPropsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2577,
  "endLine" : 2587,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetEventDefPropsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2655,
  "endLine" : 2665,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodBodyBlock GetMethodBodyOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 3052,
  "endLine" : 3065,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string UnmangleMetadataNameForArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 555,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string BuildQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 680,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SourceText Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EncodedStringText.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportReferencesToAddedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 616,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportReferencesToAddedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 628,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncHoistedLocalInfo.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetPreviousSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override TAttributeData PortAttributeIfNeedTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedMethod.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmbedCorrespondingComEventInterfaceMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedEvent.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynthesizedDefinitions GetCacheOfSynthesizedDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 722,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetClassName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitIntegerSwitchJumpTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 403,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray MakeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayMethodParameterInfo GetIndexParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScopeInfo OpenScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ScopeInfo OpenScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 701,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ScopeBounds GetLocalScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 820,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract LocalDefinition GetPreviousLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/VariableSlotAllocator.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray LocalsInOrder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 263,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitNormalizedSwitchKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 532,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VisitFieldReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ReferenceDependencyWalker.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILOpCode GetLeaveOpcode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILOpCodeExtensions.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ILBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkReachableBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MarkReachableFromSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 469,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.Collection.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int AlignSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool All()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ConsListExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasAnyErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 401,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryPop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/KeyedStack.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/UnionCollection.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnsureCapacity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Words()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Stream GetWin32ResourcesInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1087,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldSkipAnalysisOnGeneratedCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Action GetDiagnosticSink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Action GetDiagnosticSink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1157,
  "endLine" : 1167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Action GetDiagnosticSink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldExecuteSyntaxNodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1553,
  "endLine" : 1564,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerOptions.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasNotConfigurableTag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void FlushCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SymbolDeclaredCompilationEvent.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 578,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void EnqueueLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryDequeue_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyDiagnosticLocationsInCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContextHelpers.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContextHelpers.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifySymbolKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContextHelpers.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDiagnosticSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerImageReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerImageReference.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task SetActiveAnalysisTaskAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 855,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsyncQueue GetPendingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1025,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool AreEquivalentAnalyzerExceptionDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1333,
  "endLine" : 1351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateCompilationEventsForTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddPendingSourceEvent_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 379,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDeclarationComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 761,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddLocalDiagnosticsForPartialAnalysis_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateExtensionsForAllLanguages()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticDescriptor.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable AsEnumerableFiltered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetDefaultWarningLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 539,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ulong RightShiftWithRounding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 711,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ValidateOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/ParseOptions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetAllSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SymbolInfo.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitDifferenceResult EmitDifference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2261,
  "endLine" : 2271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsImportDirectiveUsed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2788,
  "endLine" : 2800,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract ImmutableArray LookupSymbolsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 511,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract ImmutableArray LookupStaticMembersCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 580,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetDataSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 765,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RequireAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/CompilerPathUtilities.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string RemoveTrailingDirectorySeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 444,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 605,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEqualityAndInequalityExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckAddRemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1529,
  "endLine" : 1541,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddRemoveAttributesPerservesTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1544,
  "endLine" : 1557,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 2167,
  "endLine" : 2180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddImportsTests()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Format3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddSpaceAfterIncrement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2634,
  "endLine" : 2644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddSpaceBeforeIncrement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2648,
  "endLine" : 2658,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddSpaceAfterDecrement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2662,
  "endLine" : 2672,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddSpaceBeforeDecrement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2676,
  "endLine" : 2686,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SpacingRulesAroundMethodCallAndParenthesisAppliedInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7022,
  "endLine" : 7032,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task AssertFormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/CSharpFormattingTestBase.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddInheritanceName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 406,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMatchingMyPropertySymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicReferenceFinder.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FilterEventsAndGeneratedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddNamespaceTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamespaceGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddNamespaceTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamespaceGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AddNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RemoveAttributeFromAttributeStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ParameterGenerator.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AfterMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EventGenerator.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateDecimalLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateRaiseEventAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function EnumDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1431,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsertReturnAttributesInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1641,
  "endLine" : 1654,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2039,
  "endLine" : 2051,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithModifiersInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2513,
  "endLine" : 2527,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2976,
  "endLine" : 2991,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3169,
  "endLine" : 3181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsertDeclarationsBeforeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3893,
  "endLine" : 3909,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsertNodesAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3919,
  "endLine" : 3935,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicNameReducer.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RemovalCausesAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ClassifyPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/ClassificationHelpers.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSemanticRootOfReplacedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UnwrapType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/TypeSyntaxComparer.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertToOctalString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InvalidOmittedToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 561,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AbstractTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetContainingVariableDeclaratorOfFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 648,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateSubmissionCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicCompilationFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 406,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsThisConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/MemberAccessExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsChildSeparatorToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDirectiveInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/DirectiveSyntaxExtensions.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetEquals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanBeReplacedWithAnyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/NameSyntaxExtensions.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateTupleTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EnsureEndTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsFollowingCompleteStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContextExtensions.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Type()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/VariableDeclaratorSyntaxExtensions.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AsTypeInVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsAsyncSupportedFunctionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsInterleavedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 384,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EndsQuery()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTrailingAndLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AfterLastImportStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsQuoteInXmlString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileSet GetSolutionWithCircularProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task AssertFormatWithTransformationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/Formatting/FormattingTestBase.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override INamespaceSymbol GetExplicitNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Editing/CSharpImportAdder.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetContextNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList GenerateAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/MethodGenerator.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ConversionOperatorDeclarationSyntax GenerateConversionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConversionGenerator.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.Rewriter.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax UpdateNamedTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CompilationUnitSyntax AddFieldTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/FieldGenerator.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeDeclarationSyntax AddFieldTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/FieldGenerator.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeDeclarationSyntax AddDestructorTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/DestructorGenerator.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList UpdateDeclarationAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 683,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode UpdateCompilationUnitOrNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamespaceGenerator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NameSyntax GenerateName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamespaceGenerator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CompilationUnitSyntax AddEventTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax AccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 434,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax WithBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 605,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributeArgumentListSyntax AsAttributeArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 876,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList AsAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 916,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributeListSyntax AsAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 928,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Flatten()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1346,
  "endLine" : 1356,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeParameterListSyntax AsTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1922,
  "endLine" : 1934,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode WithExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1961,
  "endLine" : 1972,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode InsertNodesBefore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3332,
  "endLine" : 3342,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode InsertNodesAfter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3364,
  "endLine" : 3374,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode RemoveNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3436,
  "endLine" : 3447,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode NullableTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4014,
  "endLine" : 4024,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode CreateTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4026,
  "endLine" : 4038,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTrivia VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.NodesAndTokensToReduceComputer.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitNullableType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/UsingDirectiveSyntaxClassifier.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyPreprocessorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyPragmaWarningDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanSpeculateOnNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetMethodLevelMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1077,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetCorrespondingOpenBrace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateNameForExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendAliasNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDeclaredSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken RenameInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 660,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitCatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsRightOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinNonUserCodeComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxKindExtensions.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SpansPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaListExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Finish()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNamespaceDeclarationNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 659,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUsingAliasContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 771,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCatchVariableDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1598,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIsOrAsTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1600,
  "endLine" : 1612,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInstanceContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1757,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPossibleCastTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1770,
  "endLine" : 1782,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDefiniteCastTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1784,
  "endLine" : 1796,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFirstTokenOnLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpTriviaFormatter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ContainsImplicitLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CreateTriviaListFromTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFormattingResult Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/CSharpStructuredTriviaFormatEngine.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEmbeddedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddStatementExceptBlockSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/WrappingFormattingRule.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AdjustSpacesOperation AdjustSpacesOperationZeroOrOne()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SpacingFormattingRule.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 369,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddIndentBlockOperationsForFromClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/QueryExpressionFormattingRule.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddStatementExceptBlockSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SuppressFormattingRule.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MetadataReference_RoundTrip_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Missing_Analyzer_Serailization_Desktop_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 395,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmptyAssetChecksumTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSyntaxRootNotKeptAlive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 601,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetTextDoesNotKeepTextAlive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 862,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetTextAsyncDoesNotKeepTextAlive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 892,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetSyntaxRootDoesNotKeepRootAlive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 923,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetSyntaxRootAsyncDoesNotKeepRootAlive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 948,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetCompilationAsyncDoesNotKeepCompilationAlive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1060,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetCompilationDoesNotKeepCompilationAlive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1084,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEncodingRetainedAfterTreeChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1314,
  "endLine" : 1328,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyDependencySets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyTransitiveReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyReverseTransitiveReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override IEnumerable GetDescendants()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestTreeComparer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_SingleProjectSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Test_Respect_ReferenceOutputassembly_Flag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 628,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_AssemblyNameIsPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 687,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_AssemblyNameIsPath2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 702,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithAssociatedLanguageExtension()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 768,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HandleSolutionProjectTypeSolutionFolder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 938,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithInvalidProjectReference_SkipFalse_Fails()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithNonExistentProjectReference_SkipFalse_Fails()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithNonExistentProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2579,
  "endLine" : 2590,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithNonExistentSolutionFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2593,
  "endLine" : 2604,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOpenSolution_BadTaskImport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 3089,
  "endLine" : 3102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddDocument_DocumentInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleTests()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/BKTreeTests.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeArgumentOf_Comment_DontAdd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 599,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task VerifyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 796,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonTrivia_LineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonTrivia_LineContinuation2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_LineContinuation_AfterColonToken2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_LineContinuation_AfterColonToken_MultipleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 352,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRoot2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRoot3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTryAddReferenceFailsAfterDispose2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/ReferenceCountedDisposableTests.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTemporaryStorageText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTemporaryStorageTextEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetKnownOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/OptionServiceTests.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockEnd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/EtwLogger.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlConnection GetConnection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Close()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool GetAndVerifyRowId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.Accessor.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Close_OnlyForUseBySqlPersistentStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResettableSqlStatement GetResettableStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ThrowIfNotOk()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetLinkResources()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 527,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 677,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetResources()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 715,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetResponseFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 728,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetLinkResources()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 522,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetResources()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 668,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetResponseFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 681,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMsbuildFailedMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 459,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VersionStamp GetProjectVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 471,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasProjectFileChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyIdentity GetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 475,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 536,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 605,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 671,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 274,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistenceStorageServiceFactory.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void FreeCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WellKnownSynchronizationKindExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/WellKnownSynchronizationKind.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Append()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetChangedOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 393,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Checksum CreatePortableExecutableReferenceChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Metadata TryGetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 626,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string TryGetAnalyzerAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 640,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PatternMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimplePatternMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/SimplePatternMatcher.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareCase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatch.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetIndexAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder_ProjectIndex.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParameterNamesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddParameterAtIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 294,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine_ProjectProcessing.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Entry GetCachedEntry()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/MetadataUnifyingEquivalenceComparer.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Task FindReferencesInCurrentProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_FindReferences_Current.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task PrecalculateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryReadFormatAndChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Persistence.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task AddCompilationDeclarationsWithNormalQueryAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindLiterals/FindLiteralsSearchEngine.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetadataId GetMetadataIdNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Metadata GetMetadataNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddNamespaceParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 593,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddUnsortedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 669,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataDefinition Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 730,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReportTelemetry()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingLogger.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedFileMergeSessionResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileMergeSessionResult.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable CreateEdits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/AbstractLinkedFileMergeConflictCommentAdditionService.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ImmutableArray SuppressDefaultTupleElements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Recommendations/AbstractRecommendationService.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetEnclosingTypeBases()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Recommendations/AbstractRecommendationService.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution GetChangedSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SolutionEditor.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract SyntaxNode FieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxNode ReplaceNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeRefactoringContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeRefactorings/CodeRefactoringContext.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnGlobalOptionServiceOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetChangedOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/WorkspaceOptionSet.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object LoadOptionFromSerializerOrGetDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/GlobalOptionService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseEvents()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/GlobalOptionService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static T AppendTriviaAtPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 515,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CodeGenerationAbstractMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractMethodSymbol.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeGenerationConstructorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructorInfo.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CodeGenerationTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationTypeSymbol.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntaxNode AddFormatterAndCodeGeneratorAnnotationsTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary GetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 447,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.Worker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.Worker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckLength()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ArraySlice.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BKTree Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Builder.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsReceiverUniqueInstance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 894,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WaitAndGetResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWithFromAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assume()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/Contract.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override T GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/WeakConstantValueSource.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ICollectionExtensions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Dequeue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/linkedhashqueue.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Find()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 808,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RequireAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/CompilerPathUtilities.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Allocate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 638,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeStartNewFromAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskFactoryExtensions.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeStartNewFromAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskFactoryExtensions.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetRealAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameDocumentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Operations/RenameDocumentOperation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseStringEditorConfigCodeStyleOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleHelpers.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProbablyContains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 357,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProbablyContains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 370,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendLeadingTriviaText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendTrailingTriviaText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.ChoiceMatcher.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T PerformIO()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IOUtilities.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task PerformIOAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IOUtilities.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NamedTypesAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 307,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentationComment Parse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetHashCodeVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetAliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/AliasSymbolCache.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol UnwrapAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable Unwrap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleIntervalTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/SimpleIntervalTree`1.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OverlapsWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 441,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 495,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRefOrOut()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IParameterSymbolExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWriteableFieldOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol RemoveInaccessibleAttributesAndAttributesOfTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IMethodSymbolExtensions.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken FindTokenOnRightOfPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken FindTokenOnLeftOfPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode CreateThrowArgumentNullExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task GetSemanticModelForNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsChildNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFoundUnder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetDefaultEqualityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetLinesAndOffsets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SourceTextExtensions.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol InferType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeInferenceServiceExtensions.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol InferType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeInferenceServiceExtensions.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsContainedWithin()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SemanticModel GetOriginalSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable FilterDocumentIdsByLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISolutionExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsTab()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Register()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/PrimaryWorkspace.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState AddProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 488,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState AddMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 523,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState AddAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 558,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 646,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference GetPartialMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 742,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSyntaxVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocumentState UpdateText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetTextAndVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 382,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAddedProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetRemovedProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAddedMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetRemovedMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAddedAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetRemovedAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1079,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataReference GetPartialMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1753,
  "endLine" : 1766,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNotSecondSubmissionReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1868,
  "endLine" : 1879,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeTransitiveReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeReverseTransitiveReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetTopologicallySortedProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 453,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ComputeChecksumsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState_Checksum.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectReference.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecoverableSyntaxRoot WithSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task SaveAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TWorkspaceService GetService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefWorkspaceServices.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TLanguageService GetService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefLanguageServices.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportLanguageServiceAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ExportLanguageServiceAttribute.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportLanguageServiceFactoryAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ExportLanguageServiceFactoryAttribute.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentActiveContextChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/DocumentActiveContextChangedEventArgs.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CloseDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CloseAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IEnumerable GetRelatedDocumentIds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual DocumentId GetDocumentIdInCurrentContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectAdded_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 401,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnMetadataReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 594,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnMetadataReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 611,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnAnalyzerReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 628,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnAnalyzerReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 645,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnAdditionalDocumentTextLoaderChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 768,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/WorkspaceDiagnostic.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamingStyle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string EnsureSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string EnsurePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetNamingRequiredPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_NamingStyle.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary TrimDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task FixAllWithEditorAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/SyntaxEditorBasedCodeFixProvider.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MatchesBoolean()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void FreeAliasMapList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CaseCorrectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CaseCorrection/AbstractCaseCorrectionService.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 313,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetAllSymbolsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKeyResolutionExtensions.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnchorData GetAnchorData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 455,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTriviaDataFactory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureWhitespaceTriviaInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ApplyForceLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken FirstTokenOfBaseTokenLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasAnyWhitespaceElasticTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CreateIndentationString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringBuilder AppendIndentationString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetFirstNonWhitespaceIndexInString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetInnermostNodeForSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/BaseIndentationFormattingRule.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnchorIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/AnchorIndentationOperation.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task FormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteHostClientService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/DefaultRemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryInvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryInvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LogUnlessCanceled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task SynchronizePrimaryWorkspaceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetRoslynLogger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EnsureCulture()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SynchronizeAssetsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetService.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNameExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAbstractDeclarationModifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 879,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnusedAddedImportIsRemovedBySimplifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportNotAddedIfGloballyImported()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Punctuation3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 658,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 757,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeOnClass1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1309,
  "endLine" : 1323,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MultipleAttributesOnParameter_1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1362,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InheritsOnInterface()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1465,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlTest5442()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2791,
  "endLine" : 2809,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlElementStartTag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3337,
  "endLine" : 3351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NameOfFormatting()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4157,
  "endLine" : 4171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FormatNullableTuple()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4371,
  "endLine" : 4385,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function AssertFormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/VisualBasicFormattingTestBase.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray TryGetCustomDebugInfoRecord()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray DecodeUsingRecord()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray DecodeTupleElementNamesRecord()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 302,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnInNestedScopeNoTrailingExpression()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 505,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_DebuggerDisplayAndProxy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TopLevelLambda()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 825,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectBinding_PublicClassMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1452,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WithReferences()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SuppressCopy_ShadowCopyDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReferenceSearchPaths_LIB()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/CsiTests.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_Hashtable()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/ObjectFormatterTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompilationChain_GlobalImportsRebinding()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SearchPaths1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void References_Versioning_StrongNames1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsValidRadix()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/PrintOptions.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommandLineRunner()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyLoaderImpl Create()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/AssemblyLoaderImpl.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDependency()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RequireAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsShadowCopy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 394,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptRunner CreateDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 485,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/PerformanceLoggersPage.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetLoggerTypes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/PerformanceLoggersPage.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetRoslynLogger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/PerformanceLoggersPage.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateInteractiveEvaluator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsInteractiveWindowProvider.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectShimWithServices.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.RelevantExpressionsCollector.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function HasMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/BreakpointResolver.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function UpdateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/ModifierFlagsExtensions.vb",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function UpdateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/ModifierFlagsExtensions.vb",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub GetOptionNameAndOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1696,
  "endLine" : 1711,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub GetInheritsNamespaceAndOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1728,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub GetImplementsNamespaceAndOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1730,
  "endLine" : 1745,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub GetAttributeNameAndOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1747,
  "endLine" : 1762,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InsertImportIntoContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3953,
  "endLine" : 3968,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetPropertyExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4226,
  "endLine" : 4242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEventPrototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateLastNameRef()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 440,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 498,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicDebuggerIntelliSenseContext.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsRightSideOfLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicDebuggerIntelliSenseContext.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetPreviousStatementBufferAndSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicDebuggerIntelliSenseContext.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbCompiler.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddSingleConstraint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 456,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CountConstraints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 516,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFilePath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/CommonVsUtils.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetErrorHandlers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsInteractiveWindowPackage.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpInteractiveCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Repl/CSharpInteractiveCommandHandler.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpVsInteractiveWindowProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Repl/CSharpVsInteractiveWindowProvider.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int CreateCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShimWithServices.CodeModel.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int CreateFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShimWithServices.CodeModel.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSourceFileAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnImportAddedEx()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddPrefixUnaryExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddConditionalExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 330,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 526,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpCodeModelService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 971,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1724,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1743,
  "endLine" : 1755,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1757,
  "endLine" : 1769,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetIsShared()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2687,
  "endLine" : 2699,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterObjectBrowserLibraryManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CSharpPackage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FrameworkElement CreateContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupQuickInfoSource.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTextualPlusEquals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TypeCharCommand.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XamlOleCommandTarget()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlOleCommandTarget.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetProjectId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/HierarchyItemMapper.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestState.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveUp_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveDown_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Move()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetQuestionIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextBuffer TryGetTextBufferFromDocData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OptionsButton_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 382,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OpenExtensionsHyperlink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string EncStateToString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 912,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsReadOnlyDocumentTracker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateSessionEditKeyValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebugLogMessage.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetBaseClassName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetEventHandlerMemberID()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EnumOriginalCodeBlocks()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedCode.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Next()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/CodeBlockEnumerator.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetTextWithReplacements()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 644,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LazyToolTip()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/ToolTips/LazyToolTip.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractTableDataSourceFindUsagesContext StartSearchWithReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/StreamingFindUsagesPresenter.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DetermineCurrentGroupingByDefinitionState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object GetValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/Entry.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Span GetRegionSpanForReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/DocumentSpanEntry.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Notification/VSNotificationServiceFactory.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanRenameFilesDuringCodeActions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanApplyParseOptionChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsHierarchy GetSharedHierarchyForItemInternal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint GetItemId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractRemoveDocumentUndoUnit.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddPendingDocumentInitializationTask()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 274,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StartPushingToWorkspaceAndNotifyOfOpenDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddProjectByBinPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 499,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 469,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetRuntimeDirectories()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleMetadata CreateModuleMetadataFromTemporaryStorage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCreateAssemblyMetadataFromMetadataImporter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleMetadata TryCreateModuleMetadataFromMetadataImporter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 263,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyMetadata RecoverMetadata()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnDocumentClosing()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 885,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnAdditionalDocumentClosing()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 929,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectItem CreateFolder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetItemProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Register()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/RuleSetEventHandler.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfFirstDocumentInProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/RuleSetEventHandler.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureSubscriptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.RuleSetFile.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConnectToSolutionCrawlerService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractRoslynTableDataSource.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryCreateToolTip()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/SuppressionStateColumnDefinition.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioDiagnosticListSuppressionStateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UpdateSelectedItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 355,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OleMenuCommand AddCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryCreateDetailsContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 472,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveDown_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialog.xaml.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Compilation GetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation GetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectListItem.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanGoToSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateListItemsFromSymbols()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsAccessibleTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 574,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDescriptionBuilder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBreakpointResolver()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyIdentity ReadAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyChecker.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogConflict()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyCheckingService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/CleanableWeakComHandleTable.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordObservedValueToWatchForChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/RoamingVisualStudioProfileOptionPersister.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetUserPreferencesMaybeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/LanguageSettingsPersister.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.AnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateConflictResolutionUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool TryHandleReturn()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 356,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetCaretPositionInSurfaceBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 491,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetSpanOnHigherBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 638,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool TryGetExpansionManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SnippetShortcutExists_NonBlocking()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateSnippetCacheFromExpansionEnumeration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitContext.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnTextBufferChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.Tagger.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/AbstractChange.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.PreviewDialogWorkspace.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.PreviewDialogWorkspace.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IHierarchicalDifferenceCollection ComputeDiffSpans()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnShow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.WorkspaceGlobalUndoTransaction.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Apply()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InprogressState GetOrCreateInprogressState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 365,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDiagnosticsCreatedForProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/HostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateDiagnosticsForProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/HostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Setup()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsRegionTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 322,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool StartsWithRegionTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureOutliningTagsComputed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract AbstractDebuggerIntelliSenseContext CreateContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsImmediateStatementCompletion2.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLanguage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsContainedLanguageFactory.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task IsCpsProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RegisterDesignerAttributeAndSaveStateAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VsTextSpan ToVsTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/SnapshotSpanExtensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VsTextSpan GetVsTextSpanForSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/SourceTextExtensions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetImageListAndIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/VisualStudioWorkspaceImplExtensions.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task WriteMultipleAssetsAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemotableDataJsonRpcEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteHostClientService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveGlobalAssets()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void LogDisconnectInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGraphProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetIdForNamespaceAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task GetIdForAssemblyAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 457,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryCSharpGroupStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void StartWorking()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageServicesProxy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 649,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IAttachedCollectionSource CreateCollectionSourceCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemProvider.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpsDiagnosticItemSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemSource.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetNameText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItem.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PostSetOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractOptionPageControl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void BindToOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void BindToOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void BindToOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void BindToOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void SaveSettings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LoadSettings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolKindOrTypeKind CreateSymbolKindOrTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationViewModel.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManageNamingStylesDialogViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/ManageNamingStylesDialogViewModel.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CacheEntry? GetCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeImplementsStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImplementsStatement.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeAccessorFunction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAccessorFunction.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetBaseName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeClass.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReacquireNodeKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractKeyedCodeElement.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractKeyedCodeElement.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeInheritsStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeInheritsStatement.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateNodeAndReacquireParentNodeKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeParameter.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnRename()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetElementKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 801,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InheritsImplementsCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/InheritsImplementsCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/TypeCollection.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/NamespaceCollection.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/NamespaceCollection.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalMemberCollection.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceCollection.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalParameterCollection.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalTypeCollection.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/PartialTypeCollection.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnknownProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AnalyzeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/VisualStudioDiagnosticAnalyzerExecutorTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLeadingDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericWithWrongArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1369,
  "endLine" : 1379,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnStartLine5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnStructConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveNonAddedProject2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddP2PReferenceFails()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyPreserveLocalVariables()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 418,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 431,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnonymousMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 444,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnonymousMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 457,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 911,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 930,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1127,
  "endLine" : 1137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator2a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator2b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator2c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator3a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator3b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator3c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1228,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator_Separators0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator_Separators1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1300,
  "endLine" : 1310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator_Separators2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1313,
  "endLine" : 1323,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator_Separators3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator_Separators4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator_Separators5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1352,
  "endLine" : 1362,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator_Separators6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1365,
  "endLine" : 1375,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator_Separators7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1378,
  "endLine" : 1388,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator_Separators8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1401,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator_Separators9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1414,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SingleDeclarationOnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2015,
  "endLine" : 2025,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleDeclarationsOnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2028,
  "endLine" : 2038,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGotoStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3217,
  "endLine" : 3227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGotoStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3230,
  "endLine" : 3240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnReturn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3360,
  "endLine" : 3370,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnReturn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3373,
  "endLine" : 3383,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnReturn3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3386,
  "endLine" : 3396,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnYieldReturn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3399,
  "endLine" : 3409,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnYieldReturn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3412,
  "endLine" : 3422,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnYieldReturn3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3425,
  "endLine" : 3435,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnYieldBreak1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3438,
  "endLine" : 3448,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnYieldBreak2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3451,
  "endLine" : 3461,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnThrow1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3464,
  "endLine" : 3474,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnThrow2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3477,
  "endLine" : 3487,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnThrow3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3490,
  "endLine" : 3500,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnThrow4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3503,
  "endLine" : 3513,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnExpressionStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3516,
  "endLine" : 3526,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnEmptyStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3529,
  "endLine" : 3539,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPropertyAccessor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3573,
  "endLine" : 3583,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPropertyAccessor4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3605,
  "endLine" : 3615,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceConstructor_NoInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3919,
  "endLine" : 3929,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InFrontOfAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4147,
  "endLine" : 4157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeconstructionDeclarationStatement_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4368,
  "endLine" : 4378,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeconstructionDeclarationStatement_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4381,
  "endLine" : 4391,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnLocalFunctionDecl_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4622,
  "endLine" : 4632,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnLocalFunctionDecl_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4635,
  "endLine" : 4645,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnLocalFunctionDecl_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4648,
  "endLine" : 4658,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeleteAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderAndUpdateAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterfaceInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 677,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumAttributeInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 790,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumMemberAttributeDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 806,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumMemberAttributeInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 822,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumInitializerUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 940,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumMemberAdd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 1001,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumMemberDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1063,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Parameter_AddAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1344,
  "endLine" : 1357,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_TypeParameter_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1360,
  "endLine" : 1373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_TypeParameter_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_TypeParameter_AddAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1465,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_AddAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1481,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_ReadOnlyRef_ReturnType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1531,
  "endLine" : 1544,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_ClassInsertMove1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1596,
  "endLine" : 1609,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_ClassDeleteInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1816,
  "endLine" : 1829,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodWithExpressionBody_ToBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1959,
  "endLine" : 1972,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodWithBlockBody_ToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1975,
  "endLine" : 1988,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_ReadOnlyRef_ReturnType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3421,
  "endLine" : 3434,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OperatorWithExpressionBody_ToBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3576,
  "endLine" : 3589,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OperatorWithBlockBody_ToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3592,
  "endLine" : 3605,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Insert_ExternConstruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4645,
  "endLine" : 4658,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4960,
  "endLine" : 4973,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializer_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4976,
  "endLine" : 4989,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializer_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5006,
  "endLine" : 5019,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_Update3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5022,
  "endLine" : 5035,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializer_Update3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5038,
  "endLine" : 5051,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_StaticCtorUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5135,
  "endLine" : 5148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_InstanceCtorUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5164,
  "endLine" : 5177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_InstanceCtorUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5193,
  "endLine" : 5206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_InstanceCtorUpdate4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5222,
  "endLine" : 5235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_StaticCtorInsertImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5294,
  "endLine" : 5307,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_StackAllocInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5381,
  "endLine" : 5394,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_PrivateReadonly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6370,
  "endLine" : 6383,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_Public()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6386,
  "endLine" : 6399,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInsert_Protected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6402,
  "endLine" : 6415,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyWithExpressionBody_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6814,
  "endLine" : 6827,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_GetterBlockBodyToGetterExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6943,
  "endLine" : 6956,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_GetterExpressionBodyToGetterBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6959,
  "endLine" : 6972,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_GetterBlockBodyWithSetterToGetterExpressionBodyWithSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6975,
  "endLine" : 6988,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_ReadOnlyRef_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7346,
  "endLine" : 7359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_GetterExpressionBodyToBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7470,
  "endLine" : 7483,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_GetterBlockBodyToGetterExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7534,
  "endLine" : 7547,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventAccessorReorder2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8058,
  "endLine" : 8070,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8505,
  "endLine" : 8518,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8521,
  "endLine" : 8534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8549,
  "endLine" : 8562,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterAttributeInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8612,
  "endLine" : 8625,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterAttributeInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8628,
  "endLine" : 8641,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterAttributeDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8644,
  "endLine" : 8657,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StringLiteral_update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterpolatedStringText_update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Interpolation_update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterpolationFormatClause_update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedVariableDeclaration_ComplexReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_InWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1871,
  "endLine" : 1883,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnWrongArity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3628,
  "endLine" : 3639,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericWithWrongArgs1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericWithWrongArgs2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2569,
  "endLine" : 2587,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForCref2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2591,
  "endLine" : 2609,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4742,
  "endLine" : 4753,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_Queries.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RegressionFor8455()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task TestWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReturn3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 704,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestDelegateAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.Delegate.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 786,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetLocalAndType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnConcatenatedStrings1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnConcatenatedStrings2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithMixedStringTypes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 257,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithMixedStringTypes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWithMultipleStringConcatinations4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 401,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NextFromBetweenMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 428,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreviousFromBetweenMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 445,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TestWorkspace CreateWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceHighlighting/BraceHighlightingTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 352,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 375,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 400,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClassWithMethodAndField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClassWithFieldAndMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingDirectiveInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Constructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Destructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 339,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Operator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConversionOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1023,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 420,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 377,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindField3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindPtrField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 307,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 553,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/CheckedExpressionHighlighterTests.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/RegionHighlighterTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/OperatorDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EventFieldDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/FieldDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/PropertyDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/MethodDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/ConversionOperatorDeclarationStructureTests.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EventDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/DestructorDeclarationStructureTests.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/IndexerDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ArrowExpressionClauseStructureTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FourPlaceholders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleObjectArrays()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IntArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StringArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StringArrayOutOfBounds_NoDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IFormatProviderAndOnePlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IFormatProviderAndTwoPlaceholders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvocationAfterOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvocationAfterOpenParen2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvocationAfterComma1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvocationAfterComma2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedTupleWhenNotInferred()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedTupleWhenNotInferred2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedTupleWhenNotInferred3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedTupleWhenNotInferred4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoInvocationOnSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 348,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyToPredefinedTypeNameShouldNotBeOfferedInsideNameOf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingNullableSimplificationInsideCref5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2310,
  "endLine" : 2322,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingNullableSimplificationInsideCref8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2368,
  "endLine" : 2380,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_633182()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3078,
  "endLine" : 3088,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInsideCref_NonDefault_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3401,
  "endLine" : 3413,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInsideCref_NonDefault_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3444,
  "endLine" : 3456,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInMemberAccess_NonDefault_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3653,
  "endLine" : 3663,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeProjectFromCSharp7ToLatest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeProjectFromCSharp7_1ToLatest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpgradeProjectFromCSharp7_2ToLatest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestExactActionSetOfferedAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UpgradeProject/UpgradeProjectTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 392,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotOfferMethodWithoutParenthesis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5423,
  "endLine" : 5433,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInsideNameOf5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5564,
  "endLine" : 5574,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateMethodInConditionalAccessMissing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 5976,
  "endLine" : 5986,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveTypeParameterCastToObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemovePointerCast1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryDowncast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1087,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastFromNullToTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1129,
  "endLine" : 1139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastInSizeOfArrayCreationExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1692,
  "endLine" : 1704,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastBeforePointerDereference3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1899,
  "endLine" : 1912,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInLeftSideOfAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2793,
  "endLine" : 2803,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInRightSideOfAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2833,
  "endLine" : 2843,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotPassingEmptyIssueListToCtor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3508,
  "endLine" : 3519,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnInvalidConstructorToExistingType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3609,
  "endLine" : 3619,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnSystemVoid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnQualifiedTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseClass_NameGetsCapitalized()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnKeywordWhichIsOnlyASnippet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 550,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 322,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TestTypeDiscoveryAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1016,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerImplicitNumericConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SpeculationAnalyzerBinaryExpressionIntVsLong()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsDelegateReturnTypeAndParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsLinqLocalVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 680,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsClassName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 693,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsEnumType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 786,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 988,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsStructType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 1001,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarContextualKeywordAtNamespaceLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 479,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DelegateDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1739,
  "endLine" : 1749,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsUndefinedGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 257,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericClassNameButOtherArity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BaseClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 381,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BaseInterfaceOnInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 395,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BaseInterfaceOnClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 409,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeWithoutAttributeSuffixOnAssembly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 563,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousTypePropertyName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1036,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InXmlDocCref_WhenConstructorOnlyIsSpecified_NothingIsClassified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2241,
  "endLine" : 2253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_If4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_CommentAfterRegion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 497,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_CommentAfterRegion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 510,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_CommentAfterEndRegion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 523,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_CommentAfterEndRegion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 536,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_PragmaChecksum2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 796,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_PragmaWarningDisableOneWithComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 837,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_PragmaWarningRestoreOneWithComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 864,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemovingUnbindableUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 892,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveUnboundUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 930,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_String()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_InterpolatedString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_InterpolatedString2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_String()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Attribute_OpenBracket_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Attribute_OpenBracket_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Attribute_OpenBracket_CloseBracket()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Field3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventField3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionBodiedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionBodiedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Format_SimpleExpressionBodiedMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 444,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Format_Field()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 530,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TrailingText_Negative()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 562,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DontAssertOnMultilineToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 615,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AutomaticLineFormat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 629,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotAfterExisitingSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 642,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotAfterCloseBraceInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 655,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotAfterAutoPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 687,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotAfterAutoPropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 700,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 805,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForSpans2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForSpans4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveTypeWithNoContainerNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveAnInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveAStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveAnEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 290,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoveType_MissingNotOnHeader3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 488,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 501,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSignature_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 586,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSignature_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 599,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DuplicateFieldErrorTolerance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1041,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 504,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetPreview()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewExceptionTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewExceptionTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ActionSets()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewExceptionTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonymousTypeMemberAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1421,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonymousTypeBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1425,
  "endLine" : 1435,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnAttributeNameEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1505,
  "endLine" : 1516,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnRightOfDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1520,
  "endLine" : 1531,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1786,
  "endLine" : 1796,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1799,
  "endLine" : 1809,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1812,
  "endLine" : 1822,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNegatedLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1904,
  "endLine" : 1914,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4593,
  "endLine" : 4603,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnDifferentOperands()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnSingleCase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingIfCaretDoesntIntersectWithTheIfKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 430,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1333,
  "endLine" : 1343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConstructorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForOperatorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConversionOperatorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingWithOnlySetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSmartTagText1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 484,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnMember1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 864,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExplicitProperty4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1567,
  "endLine" : 1578,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1667,
  "endLine" : 1677,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInGoto()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1909,
  "endLine" : 1919,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4201,
  "endLine" : 4211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4214,
  "endLine" : 4224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnBase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 4227,
  "endLine" : 4237,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideNameOfMissing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 5264,
  "endLine" : 5274,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 433,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestPath()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CommandArgumentsParsingTest.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SendEnterThroughToEditorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedParameterDefaultValue1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedParameterDefaultValue2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ModifierExclusion8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FileSystemReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ReferenceDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterOpenParenWithBraceCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterOpenParenInTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterOpenParenInTupleExpressionWithBraceCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterCommaWithBraceCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InTupleAsArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void AsyncTaskOfT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void WordBreaking2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void WordBreaking3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void WordBreaking4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void Parameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void Parameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void Parameter3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void EscapeKeywords2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForLong()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForDouble()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 302,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForFloat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForSbyte()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 328,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForShort()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 341,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForUint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 354,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForUlong()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void SuggestionsForUShort()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 380,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForBool()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 393,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForByte()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 406,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForChar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 419,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSingleLetterClassNameSuggested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 444,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NotAfterExistingName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 566,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NotAfterExistingName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 580,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void Pluralize1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 642,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void Pluralize2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 656,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NameCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterSingleQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoParamsModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoSuggestionAfterEmptyCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 477,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnwrapParamsArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 750,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotUnwrapRegularArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 764,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Unqualified_NestedWithPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 446,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Qualified_WithNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 593,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2936,
  "endLine" : 2949,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoInstanceFieldsInStaticFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2987,
  "endLine" : 2998,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StaticFieldsInStaticFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3020,
  "endLine" : 3031,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalVariableNotBeforeDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3607,
  "endLine" : 3617,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalVariableAfterDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3621,
  "endLine" : 3631,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotPartialClassesInOuterNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task BaseVerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task VerifyInFrontOfCommentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task VerifyInFrontOfComment_ItemPartiallyWrittenAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string AddInsideMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation18()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterTagNameInIncompleteTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 749,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeValueOnQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 888,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotWithAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseInferredMemberName/UseInferredMemberNameTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldInMethodBuiltIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 965,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperatorCustomTypeOverload()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1066,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldInMethodMinimal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1081,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldInMethodQualified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1096,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullPointerParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3550,
  "endLine" : 3560,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3572,
  "endLine" : 3582,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeParameterCrefDoesNotHaveQuickInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3637,
  "endLine" : 3647,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCref3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3678,
  "endLine" : 3688,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCref4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3691,
  "endLine" : 3701,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCref5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3704,
  "endLine" : 3714,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Param()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4011,
  "endLine" : 4024,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Param2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4053,
  "endLine" : 4066,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4095,
  "endLine" : 4108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnboundCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4111,
  "endLine" : 4124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrefInGenericMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4164,
  "endLine" : 4178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrefInGenericMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4181,
  "endLine" : 4195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExceptionWithCrefToConstructorDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5006,
  "endLine" : 5019,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string AddInsideMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAvailableForStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Namespace4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Class1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormattingRangeForFirstMethodMemberofType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3109,
  "endLine" : 3121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormattingRangeForConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3126,
  "endLine" : 3138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormattingRangeForDestructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3143,
  "endLine" : 3155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormattingRangeForFirstMemberOfNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3179,
  "endLine" : 3191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/FormatterTestsBase.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestNotHandled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingBeforeString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingBeforeInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingAfterString_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingAfterString_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingAfterString_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingAfterString_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingAfterInterpolatedString_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingAfterInterpolatedString_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingAfterInterpolatedString_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingAfterInterpolatedString_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingInVerbatimString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingInInterpolatedVerbatimString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingInInterpolation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMissingInInterpolation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 384,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 397,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedRegionBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 684,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1974,
  "endLine" : 1985,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 538,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest14()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest15()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest16()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest23()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest36()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 482,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest39()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 537,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest40()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 552,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest41()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 567,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest42()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 582,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest43()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 597,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest44()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 612,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest45()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 627,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest46()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 642,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectLHSOfPostIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 907,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectPostIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 920,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectRHSOfPreIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 933,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectPreIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 946,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectPreDecrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 959,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectLHSOfPostDecrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 972,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectInvalidSubexpressionToExpand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1055,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectValidSubexpressionAndHenceDontExpand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1068,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task NotSupported_ExtractMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodBase.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Keyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Identifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EscapedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Number()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestNavigator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 385,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSpanOfEnclosingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 427,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsSeparableBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineSeparators/VisualBasicLineSeparatorService.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub HighlightRelatedYieldStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlightingHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExecuteCommand_TypeCharCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructCommandHandler.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateRaiseEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_CustomEvents.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainingStatementHasDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected KeywordRecommenderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/KeywordRecommenderTests.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GlobalKeywordRecommenderTests.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadonlyAsParameterModifierInLocalFunctions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 462,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadonlyAsModifierInMethodReturnTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 508,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInStaticMethodContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 522,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSynchronousMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AwaitKeywordRecommenderTests.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStatementInAsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AwaitKeywordRecommenderTests.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionInAsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AwaitKeywordRecommenderTests.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AwaitKeywordRecommenderTests.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsParameterModifierInLocalFunctions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 347,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsModifierInMethodReturnTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 393,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotIfAlreadyAsync2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 653,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 670,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 686,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 702,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLocalFunction6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 735,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExplicitInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPeekDefinitionWhenInvokedOnLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVB()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigableSymbols/NavigableSymbolsTest.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4117,
  "endLine" : 4131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4145,
  "endLine" : 4159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4994,
  "endLine" : 5008,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5022,
  "endLine" : 5036,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1285,
  "endLine" : 1299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1861,
  "endLine" : 1876,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 292,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 333,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateNamingStyle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_Projections.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/MockCompletionProvider.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CompletionNotShownWhenBackspacingThroughWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitForImportsStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 877,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitForImportsStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 893,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitForImportsStatement3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 909,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBangFiltersInDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1309,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TabAfterNullableFollowedByQuestionMark()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1695,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1832,
  "endLine" : 1846,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BackspaceTriggerOnlyIfOptionEnabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2113,
  "endLine" : 2125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 602,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class[] x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 768,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 904,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1329,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitForUsingDirective1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1373,
  "endLine" : 1386,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitForUsingDirective2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1389,
  "endLine" : 1402,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitForUsingDirective3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1405,
  "endLine" : 1418,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitForUsingDirective4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1434,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Numeros num = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1565,
  "endLine" : 1578,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1689,
  "endLine" : 1703,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2283,
  "endLine" : 2296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpIntelliSenseCommandHandlerTests.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpIntelliSenseCommandHandlerTests.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyGetMemberBodySpanForSpeculativeBindingAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertLocationReferencedAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 674,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 775,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VB_ConflictBetweenTypeParametersInTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 950,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim notRenamed = \"GOO! Goo1 GooGoo\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.vb",
  "fileLinesCount" : 7055,
  "components" : [ "primary::src" ],
  "startLine" : 6930,
  "endLine" : 6943,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 536,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 584,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CannotRenameElementFromPreviousSubmission()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 385,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1661,
  "endLine" : 1675,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2266,
  "endLine" : 2280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNoConflictBetweenTwoNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3135,
  "endLine" : 3147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvalidNamesDoNotCauseCrash_IntroduceQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3320,
  "endLine" : 3333,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameMethodToConflictWithTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3556,
  "endLine" : 3569,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameTypeToCurrent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 3116,
  "endLine" : 3129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return False",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1532,
  "endLine" : 1548,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyNoHighlightsWhenOptionDisabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NavigationBarItem CreateItemForMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/LoopHighlighter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetDesiredIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetOwningNodes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetPrecedingDocumentationCommentCount()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InterpolatedStringExpressionSyntax TryGetInterpolatedStringExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.StringSplitter.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InterpolatedStringTextSyntax CreateInterpolatedStringText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.InterpolatedStringSplitter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextChangeRange GetChangeRanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 421,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextChangeRange CreateTextChangeRange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 442,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetRelatedDocumentsWithChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotSpan GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateTestStateFromWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IndentationResult GetIndentationOfPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.AbstractIndenter.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConnectToWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackingSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeekableItemSourceProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItemSourceProvider.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefinitionPeekableItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/DefinitionPeekableItem.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetTokens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/AbstractKeywordHighlighter.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisconnectFromWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseIfThisDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 551,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticClassificationBufferTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationBufferTaggerProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TModel WaitForController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ModelComputation.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryHandleEscapeKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/AbstractController.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Controller()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Controller()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAllDigits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 516,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAllPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 628,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOnSeam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model WaitForModel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionSet GetOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Controller()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Controller()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool CheckOpeningPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Sessions/AbstractTokenBraceCompletionSession.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool CheckClosingTokenKind()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Sessions/AbstractTokenBraceCompletionSession.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveCaretToClosingPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList GetTextViews()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextBufferAssociatedViewService.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 561,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryGetSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCommitter.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/AbstractRenameTrackingCodeFixProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool WaitForIsRenamableIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 381,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionManager()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditorLayerExtensionManager.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LogAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditorLayerExtensionManager.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SpanIncludesAllTextOnIncludedLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 467,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Commands/CommandHandlerServiceFactory.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryFindLeafToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTextStructureNavigatorProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITextStructureNavigator CreateTextStructureNavigator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FindReferencesCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindReferences/FindReferencesCommandHandler.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindReferences/FindReferencesCommandHandler.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IStreamingFindUsagesPresenter GetStreamingPresenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindReferences/FindReferencesCommandHandler.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetSymbolAndBoundSpanAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/AbstractGoToDefinitionSymbolService.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CaretPreservingEditTransaction TryCreate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/CaretPreservingEditTransaction.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/LinkedEditsTracker.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewWorkspace.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionClosedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompletionClosedEventSource.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IProjectionBuffer CreateProjectionBufferWithoutIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IProjectionBufferFactoryServiceExtensions.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IProjectionBuffer CreatePreviewProjectionBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IProjectionBufferFactoryServiceExtensions.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int? GetDesiredIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedSnapshotSpanCollection GetSnapshotSpansOnBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextSelectionExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IStreamingFindUsagesPresenter GetStreamingPresenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToImplementation/GoToImplementationCommandHandler.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NormalizedSnapshotSpanCollection CoalesceSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.Tagger.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseTagsChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 294,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveTagSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StoreTagSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ClassifyAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/ClassifiedSpansAndHighlightSpanFactory.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Notification/EditorNotificationServiceFactory.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList ToInlines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/WpfClassificationExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SearchAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.Searcher.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MatchKind GetMatchKind()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.Searcher.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemDisplay.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetProvisionalViewingStatus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemDisplay.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreviewItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemDisplay.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetSearchCurrentDocumentOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryCreateNavigateToItemProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProviderFactory.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/RoslynBlockTag.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoslynOutliningRegionTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/RoslynOutliningRegionTag.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnActiveSessionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/AbstractRenameTagger.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractInlineRenameUndoManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RenameHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_OpenLineAboveHandler.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_BackspaceDeleteHandler.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_BackspaceDeleteHandler.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_OpenLineBelowHandler.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPresentationSourceChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PositionDashboard()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CreateRemovedDocumentPreviewViewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CleanCacheDirectoryAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancellableContentControl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/ToolTipProvider.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItem GetCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AugmentQuickInfoSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.QuickInfoSource.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferredContentFrameworkElementFactory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/DeferredContentFrameworkElementFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkElement CreateFrameworkElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/ClassifiableDeferredContentConverter.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/GraphicsTag.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 492,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1496,
  "endLine" : 1512,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2516,
  "endLine" : 2532,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3536,
  "endLine" : 3552,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4556,
  "endLine" : 4572,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5576,
  "endLine" : 5592,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6596,
  "endLine" : 6612,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7616,
  "endLine" : 7632,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8636,
  "endLine" : 8652,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_Rename2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3354,
  "endLine" : 3368,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_VariableMove2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3401,
  "endLine" : 3416,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_VariableMove3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3419,
  "endLine" : 3434,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PrivateFieldInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4958,
  "endLine" : 4972,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PrivateReadOnlyFieldInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5035,
  "endLine" : 5049,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeConstraintUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6759,
  "endLine" : 6773,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetMethodMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub For2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1974,
  "endLine" : 1987,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4329,
  "endLine" : 4342,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4383,
  "endLine" : 4396,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5516,
  "endLine" : 5528,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 6156,
  "endLine" : 6168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:2>c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1792,
  "endLine" : 1805,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MisplacedTrackingSpan2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4792,
  "endLine" : 4805,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MisplacedTrackingSpan3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4808,
  "endLine" : 4821,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MisplacedTrackingSpan4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4824,
  "endLine" : 4837,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 392,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeArguments1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 629,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeArguments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 647,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeArguments3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 665,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BetweenClasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BetweenClassesPrevious()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoMyBaseToHandleInaccessibleInheritedMemberTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyRecommendationsContainPartiallyTypedAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsAfterPropertyAsListOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsAfterPropertyAsListOfTypeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsAfterPropertyParameterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsInPartialClass1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 363,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 403,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 461,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim {|FixAllInDocument:a as Integer|} = 0, b As Integer = 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindNormalProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindMethodNestedInGenericTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 651,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventSample2_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EventBlockHighlighterTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventSample2_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EventBlockHighlighterTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventSample2_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EventBlockHighlighterTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ConstructorDeclarationStructureTests.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineSummaryInDocumentationComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSummaryWithPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EnumMemberDeclarationStructureTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EnumDeclarationStructureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAttributesAndModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EnumDeclarationStructureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/ConstructorDeclarationStructureTests.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAttributesAndModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/ConstructorDeclarationStructureTests.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAttributesAndModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/XmlExpressionStructureTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOperatorWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/OperatorDeclarationStructureTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSubWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 664,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1636,
  "endLine" : 1650,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1673,
  "endLine" : 1687,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeConstructor_CurrentParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AttributeSignatureHelpProviderTests.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler goo, $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AddRemoveHandlerSignatureHelpProviderTests.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|RemoveHandler goo, $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AddRemoveHandlerSignatureHelpProviderTests.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 4",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 4",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = CType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/CastExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Mid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/MidAssignmentSignatureHelpProviderTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Mid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/MidAssignmentSignatureHelpProviderTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Mid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/MidAssignmentSignatureHelpProviderTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStandaloneMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 663,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFormattingInFullyQualify()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 779,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimplifyNotOfferedIfSimplifyingWouldCauseAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 647,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 724,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Module",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 467,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsInsideDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionsInsideDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuppressionWithAttributeOnEveryNodes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionAllCodeTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTaskReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTaskOfTReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSecondModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFirstModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRenameMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeFromMultipleNamespaces2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 444,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2561,
  "endLine" : 2574,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1542,
  "endLine" : 1556,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s As Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1574,
  "endLine" : 1588,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateClassFromFieldDeclarationIntoSameNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateClassWhereKeywordBecomesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 714,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNegativeTestGenerateClassFromEscapedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 730,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateInterfaceInImplementsStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 784,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAccessibilityForPublicFields5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1792,
  "endLine" : 1805,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAccessibilityForPublicFields8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1837,
  "endLine" : 1850,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FieldDeclarationWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DiagnosticAnalyzerDriverAllInOne()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_TypeParameters2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 617,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 672,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1175,
  "endLine" : 1190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAsElementContent1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 586,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionCompareTextBinary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbedded4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2440,
  "endLine" : 2452,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlComment3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2483,
  "endLine" : 2495,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlPreprocessingInstruction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2498,
  "endLine" : 2510,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFullyTypedXmlNamespaceImport()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3628,
  "endLine" : 3640,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExternalSourceDirectiveSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 288,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t As()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDontCommitOnMultiLinePasteWithPrettyListingOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterTypingAndDownArrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Task",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/BasicMoveTypeTestsBase.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleClassInFileWithNoContainerNamespace_RenameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.RenameType.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemoveTrailingColon()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Property Items As New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2690,
  "endLine" : 2702,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Property Orders As New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2711,
  "endLine" : 2723,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypingCharacter_Class_AutoGenerateXmlDocCommentsOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypingCharacter_NotInsideClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypingCharacter_NotAfterConstructorName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorIdentifierBasic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1314,
  "endLine" : 1328,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SkippedTokens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1958,
  "endLine" : 1972,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialGenericClassCommitOnParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialGenericClassCommitOnTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DontCrashOnDotAfterCompleteHandlesClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAnyLevelTags3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParamRefNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 877,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3760,
  "endLine" : 3772,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3796,
  "endLine" : 3808,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3831,
  "endLine" : 3843,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInherits_AliasedNamespaceAfterInherits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5069,
  "endLine" : 5083,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInherits_AliasedClassAfterInherits2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5087,
  "endLine" : 5101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributesShownWithBraceCompletionActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5673,
  "endLine" : 5687,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDescriptionInAliasedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5691,
  "endLine" : 5708,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSystemFuncIncludedInReturnTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7219,
  "endLine" : 7232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSystemActionIncludedInReturnTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7360,
  "endLine" : 7373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function VerifySendEnterThroughToEditorAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeConstructorAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotSuggestAlreadyImplementedMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInheritedInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 380,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCommitTypeArgumentsOnParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 469,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyDescription()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 605,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 666,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestSharedAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstantDependencies()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2529,
  "endLine" : 2543,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2553,
  "endLine" : 2567,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2577,
  "endLine" : 2591,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodTypeParameterSymbol_EmptyBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodParameterSymbol_EmptyBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 316,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMethods1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeModifiersTests.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMethods2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeModifiersTests.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMethods3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeModifiersTests.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMethods4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeModifiersTests.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultipleStatementsMultipleClauses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIfEndIfBlockAbove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 434,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIfEndIfBlockBelow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 469,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExtractMethodForLambdaInSyncLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5521,
  "endLine" : 5534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest45()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 459,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 593,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectOperandOfAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 609,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 100",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 736,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 100",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 758,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvalidCode_NoOuterType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultiLineLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1280,
  "endLine" : 1293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicInstructionDecoder.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalConstantSymbol.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLocalMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 444,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParameterMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 458,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeVariableMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 485,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsAssignableExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 534,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetInScopeHoistedLocalSlots()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function HasDuplicateTypesOrAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 586,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetModule()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationExtensions.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasInvalidTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SymbolExtensions.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EELocalConstantSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalConstantSymbol.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodSymbol GetIntrinsicMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CapturedVariableRewriter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadOnlyCollection GetTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EvaluationContext CreateTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EEMethodSymbol GetThisMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 579,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfMatchingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 844,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDisplayClassType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1554,
  "endLine" : 1564,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool All()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/Placeholders.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 18,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompileResult()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CompileResult.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string Format()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DebuggerDiagnosticFormatter.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AreSatisfied()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MethodContextReuseConstraints.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetFlag()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DynamicFlagsCustomTypeInfo.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Alias()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PseudoVariableUtilities.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetValueStringForCharacter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVisibleMember()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsIDynamicMetaObjectProvider()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EvalResult CreateMembersOnlyRow()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DynamicViewExpansion.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeAndCustomInfo GetTupleFieldTypeAndInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 352,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ReadOnlyCollection AddFormatSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataDecoder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool ShouldEnableFunctionResolver()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolver.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateContractsListMsbuild()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 575,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CopyDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 635,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ParsePackageFileName()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/NugetUtilities.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task Async()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 405,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteExecutionResult()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/RemoteExecutionResult.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayException()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 481,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void HookAutoRestartEvent()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteService.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAlive()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/ProcessExtensions.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetSelectedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpSendToInteractiveSubmissionProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int AfterLastSlashIndex()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractDirectivePathCompletionProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InteractiveCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveCommandHandler.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncExecute_InfiniteLoop()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_AssemblyAlreadyLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 528,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ChangeAll()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ChangeCommand.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function OptionalChildName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetAllChildrenOfStructure()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 516,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub GenerateXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 673,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateEnumerationType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 528,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateVisitorMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 1046,
  "endLine" : 1058,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryMethodsForStructure()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Field GetField()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 785,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDerivedType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1555,
  "endLine" : 1564,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteTypes()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SignatureWriter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteKinds()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SignatureWriter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenTypes()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetWriterMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 394,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetReaderMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 405,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteStaticGreenFactories()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 690,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenFactories()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 701,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 928,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static string GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsDerivedType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void noteReference()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAssemblyChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Logger.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisualizeStatistics()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WriteDescription()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PermuteDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 422,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForPropertyStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2350,
  "endLine" : 2363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2374,
  "endLine" : 2387,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IncludesSignificantPropertyModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2495,
  "endLine" : 2510,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ClassifyTypeAndInitializerUpdates()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2513,
  "endLine" : 2527,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub GetStateMachineInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2986,
  "endLine" : 2998,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AppendTodoComments()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCommentStartingIndex()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUpdatedDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 296,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MethodDeclarationStructureProvider.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/OperatorDeclarationStructureProvider.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDelegateInvokeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndexerPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.ElementAccess.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetFunctionAggregation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/FunctionAggregationSignatureHelpProvider.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AddImportAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 381,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 410,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MatchingNamesFromNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 511,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateParameterizedMember/GenerateParameterizedMemberCodeFixProvider.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function RemoveNodesAndTokensWithAnnotationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResolveTargetType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Async Function GetInitializerSourcePartsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/GetXmlNamespaceKeywordRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/GetTypeKeywordRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/NameOfKeywordRecommender.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/AddressOfKeywordRecommender.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/ErrorKeywordRecommender.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/GoToKeywordRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/SelectKeywordRecommender.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/StepKeywordRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/OnKeywordRecommender.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/EndIfDirectiveKeywordRecommender.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/AsyncKeywordRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/OperatorKeywordRecommender.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureAllIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCompletionListType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionListTagCompletionProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/HandlesClauseCompletionProvider.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InitCachedRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetObjectCreationExpressionParameterLists()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/OverrideCompletionProvider.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AreSpecialOptionsActive()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicCommonGenerationServiceMethods.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeExplicitConversionState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeImplicitConversionState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNewObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseObjectInitializer/UseInitializerHelpers.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/VisualBasicOrganizerService.Rewriter.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function CreateStatementsToInsertAtCallSiteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetStatementUnderContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToSeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsExtractMethodOnMultipleStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFlowAnalysisNodeRange()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.Analyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SeparatedSyntaxList PermuteAttributeArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 420,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetLocalNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1036,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyMethodInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2096,
  "endLine" : 2107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2630,
  "endLine" : 2640,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2757,
  "endLine" : 2767,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2769,
  "endLine" : 2779,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ReportOtherRudeEditsAroundActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3212,
  "endLine" : 3221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasBackingField()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.InitializerRewriter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SimplifyLambdaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CollectCommentBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSpan CreateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 331,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ConstructorInitializerSignatureHelpProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetNormalTypePreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider_NormalType.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider_NamedType.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddAccessibilityModifiers/CSharpAddAccessibilityModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryConvertToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForPropertiesHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Location GetDiagnosticLocation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForPropertiesHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryConvertToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForIndexersHelper.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryConvertToExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper`1.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 523,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetNodeToSimplify()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.SimplifyTypeNamesFixAllProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanSimplifyTypeNameExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/GenerateMethod/GenerateMethodCodeFixProvider.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/GenerateMethod/GenerateConversionCodeFixProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CastExpressionSyntax GetCastNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDescriptionBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetXmlElementLocalName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/DocumentationComments/CodeFixes/CSharpAddDocCommentNodesCodeFixProvider.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ModuleKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMemberDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ConstKeywordRecommender.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsQueryContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhereKeywordRecommender.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LetKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DisableKeywordRecommender.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InterfaceKeywordRecommender.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAfterGotoInSwitchContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CaseKeywordRecommender.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EnumKeywordRecommender.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AssemblyKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BaseKeywordRecommender.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StaticKeywordRecommender.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OrderByKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InMemberDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AsyncKeywordRecommender.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RestoreKeywordRecommender.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GroupKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUnsafeLocalVariableDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VoidKeywordRecommender.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NewKeywordRecommender.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMemberDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NewKeywordRecommender.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIncompleteMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.DeclarationInfo.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetAttributeNamedParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/AttributeNamedParameterCompletionProvider.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompletionItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/KeywordCompletionProvider.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProvider.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override RefKind DetermineRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeParameterSymbol GetUniqueTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsExplicitInterfaceGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateMethodService.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OrganizeImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrganizeImports/CSharpOrganizeImportsService.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override EventFieldDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/EventFieldDeclarationOrganizer.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FixupOriginalFirstNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CopyBanner()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsMeaningfulBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MoveDeclarationNearReference/CSharpMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckForPattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetCallSiteContainerFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ExpandAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CSharpCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsExpressionBodiedMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeparatedSyntaxList CreateMethodCallTypeVariables()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CleanupCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StatementSyntax GetStatementContainingInvocationToExtractedMethodWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 691,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementSyntax GetLastStatementUnderContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxKind UnderCheckedContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCoClassImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.ExpressionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool HasAttributesOrBaseTypeOrIsPartial()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/DesignerAttributes/CSharpDesignerAttributeService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasAnyMatchingSetMethods()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReplaceWrite()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartEditSession()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditAndContinueService.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryGetDeclarationBodyEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode GetEncompassingAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MarkVariables()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3281,
  "endLine" : 3290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasNameConflict()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 532,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetCoalesceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/UseCoalesceExpressionCodeFixProvider.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MapSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SymbolMapping/SymbolMappingServiceFactory.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetMethodDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 424,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable EncapsulateAllFields()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Accessibility ComputeAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseIsNullCheck/AbstractUseIsNullCodeFixProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchCodeFixProvider.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddMissingReference/AbstractAddMissingReferenceCodeFixProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool FilterToTopLevelMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeEditor.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray RenameFileToMatchTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.RenameFileEditor.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsCommentOrPreprocessorRegion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockTypes.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetBlockStructureAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockStructureServiceWithProviders.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BlockStructure GetBlockStructure()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockStructureServiceWithProviders.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SignatureHelpItems CreateSignatureHelpItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FilterReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetReferenceCountAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensReferencesService.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogAnalyzerCrashCount()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticAnalyzerLogger.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnProjectRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalyzerMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AnalysisEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 498,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAnalyzerException()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 542,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalysisResult ToResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 511,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnDocumentClosedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticsUpdatedArgs DiagnosticsCreated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticsUpdatedArgs.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DiagnosticAnalyzerService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseBulkDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_UpdateSource.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseBulkDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_UpdateSource.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution GetSolutionWithFormattedInterfaceDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/AbstractExtractInterfaceService.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CrashUnlessCanceled()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List CancelAll_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdleProcessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IdleProcessor.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnGlobalOperationStopped()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/GlobalOperationAwareIdleProcessor.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewSolutionSnapshotAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task UpdateReferencesAync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToParenthesesFormat()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/ParenthesesTreeWriter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQMethodOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMethodOrProperty.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string Join()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamedTypeSymbol GetTopLevelContainingNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/MetadataAsSourceHelpers.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateWrappedTextFromRawText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.DocCommentFormatter.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static IEnumerable GetAnonymousMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanGenerateInto()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AddImportFixData CreateForProjectSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AddImportFixData.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AddImportFixData CreateForPackageSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AddImportFixData.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParentInstallPackageCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/ParentInstallPackageCodeAction.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataSymbolReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/MetadataSymbolReference.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeActionPriority GetPriority()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/MetadataSymbolReference.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static INamedTypeSymbol GetNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_Sorting.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearExpiredItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.SimpleMRUCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundCompiler.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetCodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/GenerateConstructorFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RegisterSuppressionFixes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/WrapperCodeFixProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RegisterFixes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/CodeFixContextExtensions.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/PreferFrameworkType/PreferFrameworkTypeCodeFixProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInternalCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/FixAllOccurrences/FixSomeCodeAction.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDescriptionForTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 559,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletionDescription DecodeDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionItem.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddDocumentationPart()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionUtilities.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem GetItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract bool TryDetermineReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPublicKeyAsHexString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractInternalsVisibleToCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CompletionItemRules Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetItemsFromPreferredSourceLocations()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GenerateThisOrBaseDelegatingConstructorAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GenerateStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GenerateStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.CodeAction.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GenerateMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.Editor.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol GenerateMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.Editor.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract TStatementSyntax GetNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseObjectInitializer/AbstractUseObjectInitializerCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefinitionItem CreateNonNavigableItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/DefinitionItem.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TArgumentSyntax TryGetRelevantArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IncludeDiagnosticDuringFixAll()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/UseThrowExpressionCodeFixProvider.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VariableInfo GetOutermostVariableToMoveIntoMethodDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.CodeGenerator.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LeadingTrailingTriviaPair GetTrailingAndLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionResult With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SelectionValidator()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode ReplaceTokens()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInExpressionOrHasReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task CreateDocumentWithAnnotationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEndOfSelectionReachable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 327,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsWrittenInsideForFrameworkValueType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 507,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeParameterToMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 670,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ScanDesignerAttributesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DesignerAttributes/AbstractDesignerAttributeService.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetArgumentString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DesignerAttributes/AbstractDesignerAttributeService.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract TStatementSyntax GetNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractUseCollectionInitializerCodeFixProvider.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ThrowIfSubstitutingToAlphaRenamedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ValidateImport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 500,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMyGroupCollectionPropertyWithDefaultInstanceAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedSubmissionConstructorSymbol.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 734,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 820,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetPInvokeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 2219,
  "endLine" : 2230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckIfMemberNameConflictsWithTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2984,
  "endLine" : 2998,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3135,
  "endLine" : 3149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 435,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddMemberToABuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 835,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CheckAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/QuickAttributeChecker.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetTypeIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsRestrictedBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FirstDeclarationWithExplicitBases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1712,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NameOfFirstMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverloadingHelper.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindMethodBySignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ReturnTypesMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function LookupTopLevelMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAssembliesForForwardedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetGenericTypeParamSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 990,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDefaultPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1092,
  "endLine" : 1106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbolWithEmittedNamespaceName.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetDeclaredAccessibilityFromAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertyOrEventHelpers.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As NamedTypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingModuleSymbol.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub AppendProbableExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToErrorMessageArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function OverriddenMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function OfMinimalArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetModuleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetActualBoundReferencesUsedBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InitializeAssemblyReuseData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetDeclaringSyntaxReferenceHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNotInheritable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 531,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ExpressionTargetDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAllTypeArgumentsWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1330,
  "endLine" : 1345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function WithOmittedCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/SourceAttributeData.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function PermissionSetAttributeTypeHasRequiredProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 413,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckSourceLocationSeen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetEmbeddedTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToCharArrayRankOne()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 854,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedOverridingWitheventsProperty.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedAttributeData.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TryParseStateMachineTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TryParseHoistedUserVariableName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ToSyntaxKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterConstraint.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsBlankLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 938,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function PeekNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 397,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/KeywordTable.vb",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeSingleQuoteToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeDoubleQuoteToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeTriviaArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeCharacterLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 663,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeDateLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 679,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ExpandToNearestStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCurrentSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 393,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Peek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanSurrogatePair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 1002,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanXmlChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1047,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 487,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1951,
  "endLine" : 1967,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindSingleLineIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2706,
  "endLine" : 2720,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentParamBinder.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamedTypeBinder.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNonExpressionCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1866,
  "endLine" : 1878,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2356,
  "endLine" : 2373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1013,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1039,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeCaseClauseCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 462,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeSimpleCaseClauseCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 496,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 609,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlCData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 921,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetOrCreateTypeParametersAwareBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CheckAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BasesBeingResolvedBinder.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function WrongArityErrid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub LookupInTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1585,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddLookupSymbolsInfoInSubmissions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1935,
  "endLine" : 1951,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ForceLiftToEmptyString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 567,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 817,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function BindTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckSymbolIsType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 763,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetContainingNamedTypeBinderForMemberNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 565,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodBodySemanticModel.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ShouldSuppressDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 746,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function BindAnonymousObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BlockStatementBinders.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BlockBaseBinder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundObjectInitializerExpressionBase",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 563,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function DecodeVariance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DecodeIdentifierType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 632,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/TypesOfImportedNamespacesMembersBinder.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindGetTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 672,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReclassifyEmptyArrayInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1632,
  "endLine" : 1648,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanAccessMyBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2255,
  "endLine" : 2273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvaluateBinaryIfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 552,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeCallStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1217,
  "endLine" : 1232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1429,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAwaitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1816,
  "endLine" : 1834,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfPartContext.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FindNearestInSameMethodScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContextExtensions.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineLambdaContext.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/FinallyPartBlock.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfBlockContext.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/TryBlockContext.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CaseBlockContext.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CaseBlockContext.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRegionDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 428,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As XmlNodeSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1535,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseNameOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 686,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AnyAndOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParserExtensions.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MergeTokenText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetClosingRightBrace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2442,
  "endLine" : 2460,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CanTokenStartTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2795,
  "endLine" : 2811,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3365,
  "endLine" : 3379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseOptionalJoinOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 751,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsPrintable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 501,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddGlobalNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddLiteralValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Constants.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveAttributeSuffixIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTypeParameterVarianceIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 453,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddFieldModifiersIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 556,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AsSeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReportIncompatibleInferenceError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2325,
  "endLine" : 2340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 802,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function NarrowIntegralResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 917,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2077,
  "endLine" : 2092,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyPredefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2186,
  "endLine" : 2200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function StrengthenConversionRequirementToReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4367,
  "endLine" : 4383,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As OverloadResolutionResult",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 853,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1678,
  "endLine" : 1692,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsWithinAppliedAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 3413,
  "endLine" : 3427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function BeginOfBlockStatementIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetInstanceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function SupportsContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 552,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetTypeStatementKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 685,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateWithoutClone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitForOrForEachBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1015,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlSeeAlsoElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 514,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function XmlKeywordElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 757,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlTextNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 874,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ShouldCacheTriviaInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsLambdaCollectionRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 570,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Type()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetInferredMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPreprocessorSymbolValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub IReferenceDispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/FieldSymbolAdapter.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTopLevelTypesByName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeMemberReferenceGetContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAssemblyCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SourceAssemblySymbolAdapter.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub IReferenceDispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ParameterSymbolAdapter.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessReferencedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function Translate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MayUseCallForStructMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1167,
  "endLine" : 1185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitArrayInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSetProjectError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 443,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 920,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 850,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParameterlessValueTypeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSequencePointExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSequencePointExpressionAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PrintReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddWarnings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 2150,
  "endLine" : 2162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationModifiers.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AllRootNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InferReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetBinderFromLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeExtensions.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundArrayCreation.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundConversion.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CommonLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 484,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InternalXmlHelperDependencyIsSatisfied()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function GetAssemblyOrModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ShouldAddEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1681,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function GetTypeInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpeculativelyBoundAttributeSummary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 862,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function Bind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1581,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function IsAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2077,
  "endLine" : 2092,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetPreprocessingSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2911,
  "endLine" : 2926,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetDeclaredSymbolsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3345,
  "endLine" : 3359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function AnalyzeDataFlowCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3366,
  "endLine" : 3385,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddToInitializeComponentCallTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeCompilationState.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckSymbolDistinctness()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 551,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportNonCompliantTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 618,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsCompliantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 644,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetOrCreateBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteMany()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitMethodBlockBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocWriter.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocWriter.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeIndent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocWriter.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetPossibleGuessForErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeInfo.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompileNamespaceAsTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 475,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompileNamedTypeAsTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 508,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 964,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1419,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateRegionAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1920,
  "endLine" : 1935,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HandleReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.IteratorMethodToClassRewriter.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineTypeSymbol.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OpenPropertyImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 475,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHelperForDecimalUnaryOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_UnaryOperator.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetUnaryOperatorMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_UnaryOperator.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertUnderlyingToNullable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 336,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AdjustCallArgumentForLiftedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 655,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 801,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequencePointExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 879,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AllocateField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillFieldAllocator.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EventReceiverNeedsTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WrapInNullable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 498,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLateMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateMemberAccess.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeResultFromNonNullLeft()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalExpressions.vb",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalExpressions.vb",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 308,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TransformRewrittenTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalExpressions.vb",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOmittedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_OmittedArgument.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function LateAssignToArrayElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ShouldCaptureConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalAccess.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterpolatedStringExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_InterpolatedString.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 888,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportErrorsOnCatchBlockHelpers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Try.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteStringConcatenationThreeExprs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.vb",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckLambdaForByRefParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CaptureFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/SynthesizedLambdaMethod.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 918,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDirectCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 933,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LowestCommonAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WellKnownMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAwaitOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 521,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundUnaryOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundBinaryOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 448,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundRValuePlaceholderOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 895,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetUserDefinedBinaryOperatorChildBoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSingleValueCaseClauseValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 315,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TreatTheLocalAsAssignedWithinTheLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ComputeReachability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowAnalysis.vb",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IntersectBitArrays()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.LocalState.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub RestorePending()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 565,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteLValueCallReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLoweredConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1487,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1615,
  "endLine" : 1629,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1771,
  "endLine" : 1783,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1964,
  "endLine" : 1982,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Overloads Sub VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2080,
  "endLine" : 2094,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2396,
  "endLine" : 2413,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDoLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2431,
  "endLine" : 2442,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Append()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.SlotCollection.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub NoteWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub NoteRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 380,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitLvalue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 1008,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Sub VisitArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1921,
  "endLine" : 1932,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1981,
  "endLine" : 1996,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitObjectCreationExpressionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 2110,
  "endLine" : 2124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/CSharpAnalyzerDriver/CSharpDeclarationComputer.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol SubstituteMemberType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PointerTypeSymbol SubstitutePointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 313,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ContainsTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 880,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NormalizeTaskTypesInArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1498,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NormalizeTaskTypesInPointer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1500,
  "endLine" : 1510,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceFieldSymbolWithSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 561,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AfterAddingTypeMembersChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void EnsureIsReadOnlyAttributeExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ParameterHelpers.cs",
  "fileLinesCount" : 555,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MembersAndInitializers ToReadOnlyAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2314,
  "endLine" : 2323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 987,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceSimpleParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceSimpleParameterSymbol.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AfterAddingTypeMembersChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceCustomEventSymbol.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AttributeUsageInfo GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 616,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static QuickAttributeChecker CreatePredefinedQuickAttributeChecker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/QuickAttributeChecker.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/QuickAttributeChecker.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MethodSymbol GetOverriddenMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 548,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourcePropertyAccessorSymbol CreateAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 896,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceMemberFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceFixedFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFixedFieldSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPossibleImplementationUnderRuntimeRules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicTypeDecoder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetSimpleNonTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1340,
  "endLine" : 1351,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1702,
  "endLine" : 1713,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEEventSymbol.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 453,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnsureAllMembersLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENestedNamespaceSymbol.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEPropertySymbol.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 707,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 497,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 315,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray ConstraintTypesWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol EffectiveBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol DeducedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 324,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeParameterMap.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckDelegateVarianceSafety()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckMethodVarianceSafety()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeMap GetTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReportErrorIfHasConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleMethodSymbol.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CollectTargetTupleFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 1002,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TuplePropertySymbol.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleErrorFieldSymbol.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LocalSymbol WithSynthesizedLocalKindAndSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedLocal.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceMethodSymbol.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray DeriveParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedParameterSymbol.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEmbeddedAttributeSymbol.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ArrayTypeSymbol CreateMDArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SZArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 528,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MDArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 592,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubstitutedTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedTypeParameterSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetMemberCallerName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 515,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol BaseTypeOriginalDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceSymbol ResolveExternAliasTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int AllTypeArgumentCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 992,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ComputeKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 468,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingMethodSymbol.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 320,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingPropertySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 795,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 809,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 350,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingFieldSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol LookupMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingEventSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 849,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CheckAllConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckEffectiveAndDeducedBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray CreateTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/UnboundGenericType.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Symbol ContainingNonLambdaMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray Encode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 659,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray Encode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 722,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeSymbol TryGetStateMachineType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 558,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol VisitNamedTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 650,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreTypeParametersEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 778,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 883,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetReferencedAssembliesUsedSoFar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 661,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataConstant GetMetadataConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/FieldSymbolAdapter.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodReference GetSynthesizedSealedAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PropertySymbolAdapter.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SymbolAdapter.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForCompliantWithinNonCompliant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 541,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DoNotVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 961,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GenerateExternalMethodWarnings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1887,
  "endLine" : 1897,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/TypeCompilationState.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/UnprocessedDocumentationCommentFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordSyntaxDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 634,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordBindingDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 649,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlidingTextWindow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResetPoint GetResetPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddLexedToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 358,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveToNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 454,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConversionOperatorMemberCrefSyntax ParseConversionOperatorMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1085,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipOldToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SkipPastChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlendedNode ReadNewToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IntersectsNextChange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanInteger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 935,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken LexXmlToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3049,
  "endLine" : 3061,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MatchesProductionForXmlChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3322,
  "endLine" : 3333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken LexXmlAttributeTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3585,
  "endLine" : 3597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken LexXmlCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3741,
  "endLine" : 3754,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken LexXmlCrefOrNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3797,
  "endLine" : 3810,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken LexXmlCDataSectionTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4200,
  "endLine" : 4212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken LexXmlCommentTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4325,
  "endLine" : 4337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken LexXmlProcessingInstructionTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4458,
  "endLine" : 4470,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LexerCache.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Generated/ErrorFacts.Generated.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AddSpecialTypeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 491,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddRefReadonlyIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 729,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FirstAmongEqualsSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/FirstAmongEqualsSet.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxRemover()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNode GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/NamespaceDeclarationSyntaxReference.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNormalizer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode ReplaceCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 490,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual IList GetDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifierWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxWalker.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxWalker.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxWalker.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlCrefAttributeSyntax XmlCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 783,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameSyntax ParseName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1670,
  "endLine" : 1679,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSyntax ParseTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1684,
  "endLine" : 1693,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax ParseExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1703,
  "endLine" : 1712,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StatementSyntax ParseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1731,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterListSyntax ParseParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1771,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BracketedParameterListSyntax ParseBracketedParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1781,
  "endLine" : 1790,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgumentListSyntax ParseArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1800,
  "endLine" : 1809,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BracketedArgumentListSyntax ParseBracketedArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1819,
  "endLine" : 1828,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeArgumentListSyntax ParseAttributeArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1838,
  "endLine" : 1847,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1879,
  "endLine" : 1891,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/FlowAnalysisPass.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalState ResetState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsInWalker.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray Scan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool MayRequireTracking()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1754,
  "endLine" : 1763,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1837,
  "endLine" : 1847,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitComplexConditionalReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2239,
  "endLine" : 2251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Normalize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 839,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Symbol GetNonFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetSlotUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1390,
  "endLine" : 1400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportIfUnused()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1694,
  "endLine" : 1703,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportIfUnused()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1722,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1761,
  "endLine" : 1773,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1787,
  "endLine" : 1796,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFixedLocalCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1897,
  "endLine" : 1913,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitForEachIterationVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2209,
  "endLine" : 2220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AppendBitNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2250,
  "endLine" : 2259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStateMachineScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 683,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConstantValue AsConstOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitNumericConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitConversion.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitRefTypeOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 574,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitAddressOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 639,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitThisReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 687,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ParameterSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitParameterLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitFieldStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2651,
  "endLine" : 2662,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StackOptimizerPass1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 425,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1505,
  "endLine" : 1518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordVarRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1698,
  "endLine" : 1709,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetEscapedMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1877,
  "endLine" : 1886,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SingleNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleNamespaceDeclaration.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleNamespaceDeclarationEx()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleNamespaceDeclarationEx.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundLambda MakeQueryUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 668,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AccessingAutoPropertyFromConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1336,
  "endLine" : 1346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2233,
  "endLine" : 2242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindContinue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2244,
  "endLine" : 2253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SwitchBinder GetSwitchBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2255,
  "endLine" : 2264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasOptionalOrVariableParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 444,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RecordDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool EnsureSingleDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithLambdaParametersBinder.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Conversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Conversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ClassifyConversionFromExpressionType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasAnonymousFunctionConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion GetImplicitTupleLiteralConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1776,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion GetExplicitTupleLiteralConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1778,
  "endLine" : 1787,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyImplicitTupleConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1826,
  "endLine" : 1835,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion ClassifyExplicitTupleConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1837,
  "endLine" : 1846,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasIdentityOrImplicitReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1956,
  "endLine" : 1966,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ParameterFromArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult BadArgumentConversions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUnfixedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 420,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 445,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeduceAllDependencies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ObjectCreationOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertNone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ParameterFromArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArgumentAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodGroup.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 733,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Binder MakeCrefBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 606,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ReportUnsafeIfNotAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Unsafe.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ReportUnsafeIfNotAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Unsafe.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression CreateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression CreateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundStatement WrapWithVariablesIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 681,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 970,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 2081,
  "endLine" : 2092,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 2094,
  "endLine" : 2105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithQueryLambdaParametersBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.WithQueryLambdaParametersBinder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.WithQueryLambdaParametersBinder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLegalDynamicOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 314,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InvocableNameofInScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1582,
  "endLine" : 1592,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void LookupMembersWithoutInheritance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 674,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalBinderFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitCommonForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 447,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsRefOrOutThisParameterCaptured()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1810,
  "endLine" : 1822,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2130,
  "endLine" : 2139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeBadExpressionForObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 3677,
  "endLine" : 3687,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SwitchBinder Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLambda Bind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 360,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol DelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolInfo GetSymbolInfoForQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 892,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IOperation GetOperationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 1003,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetMemberGroupWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1087,
  "endLine" : 1097,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetIndexerGroupWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1099,
  "endLine" : 1109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Optional GetConstantValueWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SymbolInfo GetCollectionInitializerSymbolInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Binder GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1987,
  "endLine" : 1998,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/ForEachStatementInfo.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/ForEachStatementInfo.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MayHaveReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 629,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AwaitExpressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AwaitExpressionInfo.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SpeculativeSyntaxTreeSemanticModel CreateCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IParameterSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1950,
  "endLine" : 1962,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundNode GetBoundRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable FilterDiagnosticsByLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2292,
  "endLine" : 2301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder GetSpeculativeBinderForAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolInfo GetCrefSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolInfo GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 729,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreprocessingSymbolInfo GetPreprocessingSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4430,
  "endLine" : 4441,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override Optional GetConstantValueCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4902,
  "endLine" : 4912,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 463,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundCall Call()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 644,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundStatement CacheThisIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 876,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 923,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IteratorAndAsyncCaptureWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldPreallocateNonReusableProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SynthesizedImplementationMethod OpenMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 647,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncRewriter.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundStatement AddSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitYieldBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Yield.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression EvaluateConversionToTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression PopLast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreationExpression.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteStringConcatenationOneExpr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1537,
  "endLine" : 1549,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasGotoOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_FixedStatement.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeLiftedUserDefinedConversionConsequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1035,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetNullableMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1751,
  "endLine" : 1761,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteStringEquality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1846,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeTupleFieldAccessAndReportUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Field.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BoxReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 621,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitEventAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 583,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 347,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 399,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureMethod.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDeconstructionAssignmentOperation CreateBoundDeconstructionAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 308,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEventReferenceOperation CreateBoundEventAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IAnonymousFunctionOperation CreateBoundLambdaOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 750,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILocalFunctionOperation CreateBoundLocalFunctionStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 761,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodReferenceOperation CreateBoundMethodGroupSingleMethodOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 911,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICoalesceOperation CreateBoundNullCoalescingOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IArrayElementReferenceOperation CreateBoundArrayAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IConditionalAccessOperation CreateBoundConditionalAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IBranchOperation CreateBoundContinueStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IBranchOperation CreateBoundBreakStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1313,
  "endLine" : 1322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IBranchOperation CreateBoundGotoStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1334,
  "endLine" : 1343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISwitchOperation CreateBoundSwitchStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1441,
  "endLine" : 1450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IFixedOperation CreateBoundFixedStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1497,
  "endLine" : 1506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IUsingOperation CreateBoundUsingStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1517,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILockOperation CreateBoundLockStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1549,
  "endLine" : 1559,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILabeledOperation CreateBoundLabelStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1666,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILabeledOperation CreateBoundLabeledStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1677,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInterpolatedStringOperation CreateBoundInterpolatedStringExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1720,
  "endLine" : 1729,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISwitchOperation CreateBoundPatternSwitchStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1785,
  "endLine" : 1794,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IIsPatternOperation CreateBoundIsPatternExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1817,
  "endLine" : 1826,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RejectEmptyTempPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerHostTests.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Standard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RunCSharpCompile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/BuildProtocolTest.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TraceMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/EndToEndDeterminismTest.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Parse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IClientConnectionHost CreateClientConnectionHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/PortableServer/PortableBuildServerController.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleMetadata CreateModuleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/MetadataCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Assembly LoadImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ShadowCopyAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe AssemblyNameFlags GetFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task RunServerCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/DesktopBuildClient.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetCommandLineWindows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildClient.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindAssemblySet_SimpleDependency()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IdentifyMissingDependencies_OnlyMscorlibMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray HexToBin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CryptoBlobParserTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable BuildResources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Win32Res.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/OneOrManyTests.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CacheEvictsWithRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/ConcurrentLruCacheTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equality1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/LinePositionTests.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DequeueAsyncWithCancellationAfterComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryDequeueAfterComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveNestedNamespace2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveNamespaceWithSameNameAsGenericInterface2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDontPartiallyResolveNamespace2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveTypeInNamespace2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveRootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDontPartiallyResolveType2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDontResolveNonEvent1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 436,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticDescriptor GetRule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/AnalysisContextInfoTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpan01()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangedTextWithMultipleOverlappingChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangedTextWithMultipleUnorderedChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangedTextWithReplaceBeforeInsertSamePosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSubTextCausesSizeLengthDifference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 367,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LinesGetText1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeRangeTest.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IndexerTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LinesGetText1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EncodingBOM()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void CreateFromMetadata_Assembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleMetadataTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void CreateFromImage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleMetadataTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equality_InvariantCulture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fusion_Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyPortabilityPolicyTests.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DecodeTypeNamesAndVerify()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestArrayValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckRandomDataCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckIntersection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddEqualSubstringsFromDifferentStringsWorks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/StringTableTests.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSource_Empty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSource_Small()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSource_Large()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FeaturesEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CsiTests.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PathMapOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FeaturesEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegrationTests()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PathMapOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FeaturesEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReadUInt16()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/MvidReader.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReadUInt32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/MvidReader.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReadBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/MvidReader.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ConvertToIntWithDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CanonicalError.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryRedirect()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/AssemblyResolution.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAdditionalFilesToCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 847,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ToParameterDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/RefKind.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ToArgumentDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/RefKind.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeDescription.cs",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOptionallyRetargetableAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseMethodOrPropertySignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MemberDescriptor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseTypeHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MemberDescriptor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseGenericTypeInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MemberDescriptor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalTextFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/AdditionalTextFile.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Type ReadTypeAfterTag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 612,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetOrCreateSerializedNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StrongNameKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DesktopStrongNameProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetOrRemoveAssemblyResolveHandler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReverseContents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ArrayExtensions.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static uint Align()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BitArithmeticUtilities.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcurrentLruCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray SelectAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string AddShared()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 574,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ParseFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/CompilerOptionParseUtilities.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetCaseInsensitivePrefixLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCombiningChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UnicodeCharacterUtilities.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetCaseInsensitiveFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForToLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2277,
  "endLine" : 2286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyForToLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2308,
  "endLine" : 2317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmbeddedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetTotalTypeParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeParameterSymbol GetNthTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1367,
  "endLine" : 1377,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ReadNextInteger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1503,
  "endLine" : 1514,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextChangeEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChangeEventArgs.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextChangeRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChangeRange.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetLengthOfLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextUtilities.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray Merge()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextChange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChange.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 417,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryParsePublicKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 633,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MethodSpecComparer.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint GetManagedResourceOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 928,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringHandle GetStringHandleForNamespaceAndCheckLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsUsingStringTooLong()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1412,
  "endLine" : 1422,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsLocalNameTooLong()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1434,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTooLongInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1454,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionHandlerRegionCatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ExceptionHandlerRegion.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetConsolidatedTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ITypeReferenceExtensions.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTypeSpecification()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ITypeReferenceExtensions.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Enumerator.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Enumerator.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaList Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GreenNode CreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.Enumerator.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxNodeOrToken ChildThatContainsPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 638,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ChildNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 658,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ChildTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 884,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GreenNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetAnnotationsSlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 550,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetAnnotationsSlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 578,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 724,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.Enumerator.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxWalker.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxWalker.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithThreeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.Enumerator.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GreenNode ItemUntyped()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CountNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Enumerator.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNodeOrTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode CreateNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReportDiagnostic GetWarningState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/AbstractWarningStateMap.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal unsafe override ImmutableArray ComputeHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasInterfaceTypeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1094,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasTypeLibTypeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasStringValuedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1412,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CrackByteInAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1583,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CrackShortInAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1595,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CrackIntInAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1597,
  "endLine" : 1607,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CrackLongInAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1609,
  "endLine" : 1619,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetHashCodeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.Key.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckAssemblyOrModuleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 929,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckAssemblyOrModuleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 940,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MangleForTypeNameIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1017,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol GetTypeSymbolForSerializedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncLocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncLocalInfo.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EncLocalInfo MapLocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/AddedOrChangedMethodInfo.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetMethodTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AssemblyReferenceHandle GetOrAddAssemblyReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateEncLogTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 820,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasNameConflict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugDocumentsBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/DebugDocumentsBuilder.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint GetFakeSymbolTokenForIL()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSynthesizedDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 680,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSynthesizedDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 735,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSynthesizedDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 756,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSynthesizedDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 777,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 331,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitArrayBlockInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddILMarker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint GetOrAddTokenFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/TokenMap.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray MakeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 316,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CloseScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetExceptionHandlerRegions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 420,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSequencePoints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/MethodBody.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSwitchBucketsLinearLeaf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitCondBranchForSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateBlockIfPending()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryMergeWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ResolveIncludePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSetInclude.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Push()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/KeyedStack.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray ResolveReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingMetadataFileReferenceResolver.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FileStream OpenFileForReadWithSmallBufferOptimization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EmitDeterminismKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StrongNameProvider GetStrongNameProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineArguments.cs",
  "fileLinesCount" : 491,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable ParseSeparatedFileArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 852,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SemaphoreSlim GetAnalyzerGate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldSuppressGeneratedCodeDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 324,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task GetAnalyzerActionCountsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetOperationsToAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 2070,
  "endLine" : 2081,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddPendingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MarkEntityProcessed_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreDeclarationsProcessed_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetAnalyzerActionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeBlockAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 822,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationBlockAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 976,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnalyzerActions GetOrCreateAnalyzerActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 684,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray DequeueGeneratedCompilationEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 770,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalysisScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerExecutor WithCancellationToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Diagnostic CreateAnalyzerExceptionDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TimeSpan ResetAnalyzerExecutionTime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1620,
  "endLine" : 1630,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ReadNextInteger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet GetPendingEvents_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 501,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/ExternalFileLocation.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FileLinePositionSpan GetLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FileLinePositionSpan GetMappedLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Location.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SimpleDiagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic_SimpleDiagnostic.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileLinePositionSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/FileLinePositionSpan.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WellKnownTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownTypes.cs",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 554,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WellKnownType GetTypeFromMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownTypes.cs",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 635,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint CountSignificantBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 639,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint CountSignificantBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 654,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int HashFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/ParseOptions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream ConditionalGetOrCreateStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2561,
  "endLine" : 2571,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int CompareSyntaxTreeOrdering()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2807,
  "endLine" : 2818,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract ImmutableArray LookupBaseMembersCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 546,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract ImmutableArray LookupNamespacesAndTypesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 609,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetStringsSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 752,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetDeclaredVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CombinePathsUnchecked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 432,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetRelativeChildPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PathCharEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 633,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMemberAccessExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWhileStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 639,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Attributes1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3672,
  "endLine" : 3681,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix3939()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3717,
  "endLine" : 3726,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment27()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1456,
  "endLine" : 1468,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewLineOptions_LineFeedOnly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1710,
  "endLine" : 1723,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmptySpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task AssertFormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/CSharpFormattingTestBase.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function DetermineCascadedSymbolsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicReferenceFinder.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AfterDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BeforeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateEnumDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/OperatorGenerator.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateConversionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConversionGenerator.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AddProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AddMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function UpdateDeclarationMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 732,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateFieldReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 371,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParenthesizeLeft()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsertAttributesInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1592,
  "endLine" : 1604,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetReturnAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1667,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3548,
  "endLine" : 3559,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3687,
  "endLine" : 3698,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3700,
  "endLine" : 3711,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AddBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3717,
  "endLine" : 3728,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GenerateMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/MethodGenerator.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GeneratePropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateAccessorModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TransformReducedNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddCast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsTypeOfUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 807,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSimpleArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.Rewriter.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RemovalCausesAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicNameReducer.Rewriter.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicNameReducer.Rewriter.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicNameReducer.Rewriter.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicNameReducer.Rewriter.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNullableType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicNameReducer.Rewriter.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicNameReducer.Rewriter.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyDisabledText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyBaseXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/MidAssignmentDocumentation.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/MidAssignmentDocumentation.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/GetXmlNamespaceExpressionDocumentation.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/TernaryConditionalExpressionDocumentation.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/TernaryConditionalExpressionDocumentation.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindRelatedExplicitlyDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SymbolExtensions.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RewriteLambdaHeader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/AsyncOrIteratorFunctionReturnTypeFixer.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetContainingTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 630,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 449,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldComplexifyNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsBaseConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/MemberAccessExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMatchingStartOrEndDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/DirectiveSyntaxExtensions.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LookupTypeRegardlessOfArity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateNameForArgumentWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanReplace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 511,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DetermineType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 775,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsWithinPartialMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsGlobalStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsStartOfExecutableStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsRequiredWideningNumericConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PreprocessTriviaListMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/VisualBasicFormatEngine.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndentBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/AlignTokensFormattingRule.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ColonTriviaFollowedByLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetChangedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/SolutionUtilities.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAddedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/SolutionUtilities.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task AssertFormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/Formatting/FormattingTestBase.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/FindSymbols/CSharpDeclaredSymbolInfoFactoryService.cs",
  "fileLinesCount" : 492,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 384,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EqualOperatorPrecedence()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 426,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EqualTypeParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 449,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AttributeListSyntax GenerateAttributeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/AttributeGenerator.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasAccessorBodies()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeParameterSyntax GenerateTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/TypeParameterGenerator.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GenerateNamespaceDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamespaceGenerator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax BeforeMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorListSyntax GenerateAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasAccessorBodies()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxTrivia EndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Accessibility GetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1485,
  "endLine" : 1495,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode InsertSwitchSections()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2600,
  "endLine" : 2610,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T AppendElasticTriviaIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 374,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyPragmaChecksumDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlElementStartTag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpeculationAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPossibleCreationMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTrivia GetTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactory.PathSyntaxReference.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 351,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInAttributeTargetSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 844,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInIsPatternExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1433,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsIndexingInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetNameOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1488,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDeconstructionAssignmentMethods()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDeconstructionForEachMethods()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSingleOrMultiLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MatchesPreference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/BlockSyntaxExtensions.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinConflictMarker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EnumCastDefinitelyCantBeRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDynamicAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 297,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLeftSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnyLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetStartNodeForNamespaceId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNameOrMemberAccessButNoExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2084,
  "endLine" : 2095,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode ConvertToSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectiveWalker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleEndRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSizeOfExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 898,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPreProcessorKeywordContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1675,
  "endLine" : 1693,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DirectiveTriviaSyntax GetMatchingDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IReadOnlyList GetMatchingConditionalDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSyntax GenerateRefReadOnlyTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList GenerateConstraintClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeParameterSymbolExtensions.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanBindToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GenerateNameForArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GenerateNameForArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TupleTypeSyntax CreateTupleTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken EnsureToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddReplacements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CaseCorrection/CSharpCaseCorrectionService.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeShapeAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ContentBeforeLastNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidBracePair()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDotInMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 316,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEmbeddedStatementOwnerWithCloseParen()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddPropertyDeclarationSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentBlockFormattingRule.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BinaryOperatorSpacingOptions ParseEditorConfigSpacingAroundBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/CSharpFormattingOptions.Parsers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static LabelPositionOptions ParseEditorConfigLablePositioning()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/CSharpFormattingOptions.Parsers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionSnapshotId_Serialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionSnapshotId_Full_Asset_Serialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OptionSet_Serialization_CustomValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 350,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnknownLanguageTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestProjectCompletenessWithMultipleProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1419,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyMatchingPairs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMetadataReferenceHasBadHintPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 671,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestConfigurationRelease()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1594,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string VisitProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2441,
  "endLine" : 2451,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOpenProject_BadElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 3059,
  "endLine" : 3071,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOpenProject_BadTaskImport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 3074,
  "endLine" : 3086,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddProject_NameAndLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreserveParameterNameOrdering()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreserveTypeParameterNameOrdering()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreserveExceptionTypeOrdering()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnknownTag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextOutsideTag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSpillover()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/BKTreeTests.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestVBParameterizedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document CreateSolutionDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SerializationTests.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCycle3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCycle4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindDeclarationsAsync_Test_Cancellation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Project_Test_Cancellation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Solution_Test_Cancellation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 396,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Project_Func_Test_Cancellation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 465,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Solution_Func_Test_Cancellation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 534,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DelegateInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 444,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclareStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 534,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DelegateStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 549,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParameterOf_Comment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 614,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectCreationExpression_AsNewClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 898,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 961,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_WithMatchingIf_Directive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Declare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Event()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Property()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 377,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Field()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MustOverride_MustInherit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 440,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RemoveDim()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 708,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NormalizeOperator_OperatorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 894,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Reorder_OperatorTokenAndModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 910,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonTrivia_LineContinuation3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_LineContinuation_BeforeColonToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_LineContinuation_BeforeColonToken2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_LineContinuation_Comment_BeforeColonToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_MultipleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_LineContinuation_AfterColonToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_If()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 430,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuationAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRoot4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestTemporaryStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/TemporaryStorageServiceTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GettingOptionWithChangedOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/OptionServiceTests.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetKnownOptionsKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/OptionServiceTests.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OptionSetIsImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/OptionServiceTests.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDisposable TryGetDatabaseOwnership()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorageService.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_Helpers.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReturnPooledBytes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_Helpers.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetProjectFileInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetProjectFileInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetAssemblyNameFromProjectPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 511,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyProjectReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 488,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyProjectReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 501,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MefV1HostServices Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/Mef/MefV1HostServices.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPersistentStorageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckSolutionFileExist()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Release()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterPrimarySolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task NewSolutionSnapshotAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatisticResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void FreeCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.LogBlock.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreatePinnedRemotableDataScopeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionSynchronizationService.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Checksum CreateChecksumFromStreamWriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/CustomAsset.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Encoding ReadEncodingFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatch? MatchPatternChunk()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternMatchKind? TryAllLowerCamelCaseMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInternalsVisibleToAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task FindSymbolAtPositionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReferenceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/ReferenceLocation.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolTreeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Checksum GetMetadataChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDeletes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/EditScript.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxEditor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetChangedRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DocumentEditor.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxNode OperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddFieldAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 381,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Attach()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructorInfo.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructorSymbol.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeParameterSymbol CreateTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntaxNode AddAnnotationsTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode CopyAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SimplificationHelpers.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken CopyAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SimplificationHelpers.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalysisResultBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResult.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DiagnosticDataLocation WithCalculatedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyCollection ReadAdditionalLocations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.Worker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RaiseEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureCapacity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 378,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureReplacedExpressionAndSemanticRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool TypesAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ConvertedTypesAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ImplicitConversionsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool SymbolsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Request CreateNewRequest_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async void FireAndForget()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetSegmentHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void MultiAdd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/IDictionaryExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void MultiAddRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/IDictionaryExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable TopologicalSort()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TopologicalSorter.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableHashMap Remove()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ValueBucket Get()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 952,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList FindSimilarWords()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreSimilar()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double Penalty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBidirectionalMap RemoveKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBidirectionalMap RemoveValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportCodeCleanupProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/ExportCodeCleanupProvider.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetPreviousTokenStartPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetNextTokenEndPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CleanupWholeNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 443,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCreateTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 611,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HaveSameSignature()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint FinalMix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BitArray ReadBitArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter_Serialization.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CountOfBitsSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IntegerUtilities.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList EnsureUniqueness()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/NameGenerator.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentationComment FromXmlFragment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolKind GetKindAndUnwrapAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 541,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray ExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 439,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void PushReverse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StackExtensions.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetSemanticModelForNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WithPrependedLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 693,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WithPrependedLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 705,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WithAppendedTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 727,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WithAppendedTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 739,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol FindImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ImplementsIgnoringConstruction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 545,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanSupportCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 642,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ISymbol GetOverriddenMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetTypesToImplement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HashSet GetAllDeclaredSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken WithPrependedLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken WithPrependedLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSyntaxTreeFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentState UpdateParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSyntaxTreesWithNameFromDeclarationOnlyCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 817,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeCachedOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 495,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAddedProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionChanges.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetRemovedProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionChanges.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.State.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InProgressState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.State.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentAttributes ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAddedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAddedAdditionalDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetRemovedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetRemovedAdditionalDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionStamp ComputeLatestProjectVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ReplaceSyntaxTreesWithTreesFromNewProjectStateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 737,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task UpdateDocumentInCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDocumentIdsWithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1494,
  "endLine" : 1504,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectDependencyGraph CreateDependencyGraph()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1516,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Checksum Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum_Factory.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Checksum Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum_Factory.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TTask ScheduleTaskWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskScheduler.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecoverableSyntaxRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportWorkspaceServiceAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ExportWorkspaceServiceAttribute.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MefHostServices Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefHostServices.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportWorkspaceServiceFactoryAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/ExportWorkspaceServiceFactoryAttribute.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText CreateText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TextFactory/TextFactoryService.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetRelatedDocumentsWithChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/TextExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetRelatedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/TextExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveIfEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Registration.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnSolutionRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnAssemblyNameChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 474,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnOutputFilePathChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 490,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnProjectNameChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnCompilationOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 522,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnParseOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 538,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnHasAllInformationChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 787,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DocumentInfo CreateDocumentInfoWithoutText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1452,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckProjectDoesNotHaveTransitiveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1710,
  "endLine" : 1719,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifierKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamingStylePreferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/NamingStylePreferences.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable MakeCompliant()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsApplicableKinds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_SymbolSpec.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsApplicableAccessibilities()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_SymbolSpec.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsRequiredModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_SymbolSpec.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeFixContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixContext.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray InferTypeBasedOnNameIfEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray InferTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray InferTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TSyntaxNode GetNodeWithoutLeadingBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.TypeParameterOrdinalSymbolKey.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.MethodSymbolKey.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetBaseIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 402,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAnchorDeltaFromOriginalColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 467,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList CreateTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractAggregatedFormattingResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormattingResult.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.StructuredTrivia.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ApplyForceSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.Iterator.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DebugCheckTokenOrder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriviaData GetTriviaDataAtBeginningOfTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 447,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriviaData GetTriviaDataAtEndOfTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 459,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TriviaData GetOriginalTriviaData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 484,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SuppressOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/SuppressOperation.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional ParseEditorConfigEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingOptions.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetIndentationOfCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task FormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RequestNewRemoteHostAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/DefaultRemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RehydrateAliasAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetFirstApplicableContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/AddImports/AbstractAddImportsService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogSummary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Versions/PersistedVersionStampLogger.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TodoComment ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DesignerAttributeResult ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PackageWithAssemblyResult ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ReferenceAssemblyWithTypeResult ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextChange ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PinnedSolutionInfo ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvocationExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2601,
  "endLine" : 2616,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim aa = 1 + _",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 872,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MultipleAttributesOnParameter_2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1366,
  "endLine" : 1380,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4070,
  "endLine" : 4081,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4117,
  "endLine" : 4128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ReadInt32()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 544,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static short ReadInt16()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 556,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 568,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayBuilder GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Tuples()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Args_Interactive2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 325,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Help()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 488,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_SortedDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 587,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectOverrides1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 613,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 967,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Usings2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1288,
  "endLine" : 1299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidEscapeNonPrintableCharacters()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/PrintOptionsTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ContinueRunScriptWithOutput()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ScriptingTestHelpers.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray ResolveNuGetPackage()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/RuntimeMetadataReferenceResolverTests.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReferences()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendArrayRank()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonTypeNameFormatter.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScriptOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptOptions.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptOptions WithImports()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptOptions.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 310,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DebuggerProxy_FrameworkTypes_SortedList()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest.Desktop/ObjectFormatterTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvalidMaximumOutputLength()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/PrintOptionsTests.vb",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ValidNumberRadix()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/PrintOptionsTests.vb",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ValidEllipsis()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/PrintOptionsTests.vb",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/InteractiveSessionTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetFunctionIds()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/PerformanceLoggersPage.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AdviseBuildStatusCallback()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function ParseWarningCodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConvertWarningLevel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsHelperSubLambda()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/VisualBasicContainedLanguage.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMustImplement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2639,
  "endLine" : 2654,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetIsDefault()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2854,
  "endLine" : 2868,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 641,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Commit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCompletionProvider.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsInteractiveWindow Open()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsInteractiveWindowProvider.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSharpProjectShim GetProjectSite()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpVenusProjectSite.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetAllOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompilerConfig.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFollowingRelevantExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 500,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetAttributeNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetNodeWithName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 873,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetImportAlias()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1851,
  "endLine" : 1861,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetIsDefault()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2647,
  "endLine" : 2658,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetIsGeneric()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2666,
  "endLine" : 2677,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode InsertImportIntoContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3523,
  "endLine" : 3534,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetCommandHandler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITrackingSpan GetPreviousStatementBufferAndSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BuildFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 470,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/RemoteHostClientMock/Remote/RemoteHostClientFactory.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerIntelliSenseFilter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseFilter.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SaveEventsService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeHyperlinks()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FrameworkElement GetPreviewForString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowInfoBar()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioInfoBarService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentInfo GetInitialState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetVisibleAndTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 915,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetRegionSpanForReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task OnReferenceFoundWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefinitionItemEntry()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/DefinitionItemEntry.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterPrimarySolutionForPersistentStorage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1325,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnregisterPrimarySolutionForPersistentStorage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1327,
  "endLine" : 1337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractAddDocumentUndoUnit.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsHierarchy GetContextHierarchyFromRunningDocumentTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/HierarchyEventsSink.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentInfo GetInitialState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Options.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CancelPendingDocumentInitializationTasks_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeProviders()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnBeforeCloseSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 531,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnAfterLoadProjectBatch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 600,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanApplyChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 457,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetMetadata_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.MetadataCache.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject_IIntellisenseBuildTarget.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAnalyzerChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 721,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnDocumentUpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 898,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnAdditionalDocumentUpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 942,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProcessSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonRoslynEntrySupportingSuppressionState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VisualStudioDiagnosticListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddTableSourceIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinePosition GetLineColumn()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentId GetDocumentId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Extensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectId GetProjectId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Extensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Workspace GetWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Extensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 446,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FrameworkElement GetDescriptionTextBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 502,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PreprocessNavigate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableControlEventProcessorProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidSymbolToSynchronize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ClassView/AbstractSyncClassViewCommandHandler.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task FindReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 566,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetNamespaceNavInfoNameOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Extensions.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void GetDisplayData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 402,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberListItem CreateMemberListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddNamespaceLink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogMissingDependency()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyCheckingService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T GetManagedObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/ComAggregate.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetManagedObjectWithoutCaringWhetherNativeObjectIsAlive()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/WeakComHandle.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ChangeProgress()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/DiagnosticProgressReporter.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtractInterfaceDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CalculateHash()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Watson/WatsonExtensions.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateStartRenameUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool TryHandleEscape()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 341,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EndExpansion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 410,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateSnippetCaches()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VsExpansion ConvertToVsExpansionAndFree()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AbstractNotifyPropertyChanged.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnDownloadFullDatabaseStartedAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SymbolSearch/VisualStudioSymbolSearchService.ProgressService.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsContainedDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Unadvise()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CopyMessageToClipBoard()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/DetailedErrorInfoDialog.xaml.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveProjectCacheManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioProjectCacheHostServiceFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetStackForAggregateException()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.ExceptionFormatting.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryFetch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/CommentTaskTokenSerializer.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalErrorDiagnosticUpdateSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportBuildErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDiagnosticsRemovedForProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/HostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Format()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageTextOps.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PrimeLanguageServiceComponentsOnBackground()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VsLanguageDebugInfo CreateLanguageDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnModeChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsDebuggerEvents.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractOleCommandTarget AttachToVsTextView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualMemoryNotificationListener()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VirtualMemoryNotificationListener.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Update()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeState.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeState.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVSMDDesignerService GetDesignerFromForegroundThread()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VsTextSpan GetVsTextSpanForLineOffset()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/SourceTextExtensions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryCreateNewConnectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.ConnectionManager.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.SolutionChecksumUpdater.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonRpcEx()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonRpcConnection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcConnection.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureInitialized()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/SearchGraphQuery.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetOrCreateNodeForParameterAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryVisualStudio2014Status()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryRoslynGroupStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryInteractiveStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyDetail.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISymbol GetTargetSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyProvider.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetProjectType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTypeLookupService.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static VsTextSpan ToVsTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Utilities/SpanExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void StartWorking()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateOtherMenuItemsVisibility()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateSeverityMenuItemsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetActiveRuleSetHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 498,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateCopyOfRuleSetForProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 510,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDescriptorCollection GetProperties()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override object CreateFileCodeModelThroughProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProjectCodeModel.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CPSProjectFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProjectFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetDefaultNotifications()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/AbstractCodeStyleOptionViewModel.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveUp_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveDown_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/ManageNamingStylesDialogViewModel.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string DotNetNameFromLanguageSpecific()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/RootCodeModel.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeAccessorFunction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeAccessorFunction.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeOptionsStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeOptionsStatement.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeImport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImport.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractCodeElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractKeyedCodeElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractKeyedCodeElement.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractKeyedCodeElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractKeyedCodeElement.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateNodeAndReacquireNodeKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractKeyedCodeElement.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int AddHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunctionWithEventHandler.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int RemoveHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunctionWithEventHandler.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeEditor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEvent.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Snapshot CreateSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/InheritsImplementsCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/OverloadsCollection.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalOverloadsCollection.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalTypeCollection.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveBase()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 705,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 743,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Enable_Disable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SynchronizeGlobalAssets()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestWorkspace CreateWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/VisualStudioDiagnosticAnalyzerExecutorTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/VisualStudioDiagnosticAnalyzerExecutorTests.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int $$M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnAttributeOverloadResolutionError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 1002,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EdgeCase0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EdgeCase1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EdgeCase2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EdgeCase3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 815,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6414,
  "endLine" : 6423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode FindNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/CSharpEditAndContinueTestHelpers.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyRudeDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/Extensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockBeforeStartToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1915,
  "endLine" : 1925,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockBeforeStartToken2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1938,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockAfterStartToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1941,
  "endLine" : 1951,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockAfterStartToken2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1954,
  "endLine" : 1964,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockBeforeEndToken1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1967,
  "endLine" : 1976,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockBeforeEndToken2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1979,
  "endLine" : 1988,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockAfterEndToken1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1991,
  "endLine" : 2000,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockAfterEndToken2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2012,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3809,
  "endLine" : 3818,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3821,
  "endLine" : 3830,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMethod3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3833,
  "endLine" : 3842,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMethod4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3845,
  "endLine" : 3854,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMethod5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3857,
  "endLine" : 3866,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StaticConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3976,
  "endLine" : 3985,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnStaticConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4018,
  "endLine" : 4027,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDestructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4030,
  "endLine" : 4039,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4042,
  "endLine" : 4051,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnConversionOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4094,
  "endLine" : 4103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeKindUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_Modifiers_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 371,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Interface_Modifiers_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 386,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Struct_Modifiers_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 401,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Struct_UnsafeModifier_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_Name_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 431,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_Name_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 446,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Interface_Name_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 461,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BaseTypeUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 587,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BaseTypeUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 602,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BaseInterfaceUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 617,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BaseInterfaceUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 632,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BaseInterfaceUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 647,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefStructInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 692,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadOnlyStructInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 707,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefStructUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 722,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadOnlyStructUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 737,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumMemberAttributeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 837,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumNameUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 852,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumModifierUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 909,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumInitializerUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 924,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumInitializerAdd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 969,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumInitializerDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 984,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumMemberAdd3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1031,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumMemberUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1046,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Public_IntoType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1175,
  "endLine" : 1187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Rename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Update_Modifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Update_ReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Parameter_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1269,
  "endLine" : 1281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Parameter_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1284,
  "endLine" : 1296,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Parameter_Rename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1299,
  "endLine" : 1311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Parameter_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1314,
  "endLine" : 1326,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_Parameter_UpdateModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1341,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_TypeParameter_Rename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1392,
  "endLine" : 1404,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_TypeParameter_Variance1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1419,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_TypeParameter_Variance2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1434,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_TypeParameter_Variance3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1437,
  "endLine" : 1449,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_ReadOnlyRef_Parameter_InsertParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1501,
  "endLine" : 1513,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_ReadOnlyRef_Parameter_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1528,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_ReadOnlyRef_ReturnType_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1547,
  "endLine" : 1559,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_ClassMove1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1566,
  "endLine" : 1578,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_ClassMove2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1581,
  "endLine" : 1593,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_Insert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1612,
  "endLine" : 1624,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_Insert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1639,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_Insert3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1642,
  "endLine" : 1654,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedClass_TypeReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1782,
  "endLine" : 1794,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NamespaceMove1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1836,
  "endLine" : 1848,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NamespaceReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1851,
  "endLine" : 1863,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NamespaceReorder2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1866,
  "endLine" : 1878,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_ReadOnlyRef_Parameter_InsertParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3391,
  "endLine" : 3403,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_ReadOnlyRef_Parameter_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3406,
  "endLine" : 3418,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_ReadOnlyRef_ReturnType_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3437,
  "endLine" : 3449,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Operator_ReadOnlyRef_Parameter_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3673,
  "endLine" : 3685,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterlessConstructor_SemanticError_Delete_OutsideOfClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4680,
  "endLine" : 4689,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_ReadOnlyRef_Parameter_InsertParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4926,
  "endLine" : 4938,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constructor_ReadOnlyRef_Parameter_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4941,
  "endLine" : 4953,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_GenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5354,
  "endLine" : 5366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_PartialTypeWithSingleDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5506,
  "endLine" : 5518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_PartialTypeWithMultipleDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5533,
  "endLine" : 5545,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldNameUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6303,
  "endLine" : 6315,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldUpdate_FieldKind()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6318,
  "endLine" : 6330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6333,
  "endLine" : 6345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventFieldReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6795,
  "endLine" : 6807,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7032,
  "endLine" : 7045,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyReorder2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7048,
  "endLine" : 7060,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyTypeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7077,
  "endLine" : 7089,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_ReadOnlyRef_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7362,
  "endLine" : 7374,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_TypeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7645,
  "endLine" : 7657,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Tuple_TypeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7660,
  "endLine" : 7672,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TupleNames_TypeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7675,
  "endLine" : 7687,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TupleElementDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7690,
  "endLine" : 7702,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TupleElementAdd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7705,
  "endLine" : 7717,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_ReadOnlyRef_Parameter_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7993,
  "endLine" : 8005,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_ReadOnlyRef_ReturnType_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8025,
  "endLine" : 8037,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventAccessorReorder3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8073,
  "endLine" : 8084,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8565,
  "endLine" : 8577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8580,
  "endLine" : 8592,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeConstraintInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8681,
  "endLine" : 8693,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeConstraintInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8696,
  "endLine" : 8708,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeConstraintDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8711,
  "endLine" : 8723,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeConstraintDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8726,
  "endLine" : 8738,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclaration_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedVariableDeclaration_DoubleReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 431,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 457,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchReorder2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 483,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchFilterReorder2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 497,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_DeleteHeader1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 532,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_InsertHeader1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 546,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Checked_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 783,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Checked_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 797,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unsafe_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 866,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unsafe_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 880,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Using1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 924,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 968,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_DeclaratorsToInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1269,
  "endLine" : 1280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void While1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1483,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Do1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1527,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElseIf_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1663,
  "endLine" : 1674,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElseIf_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1677,
  "endLine" : 1688,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_InExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4701,
  "endLine" : 4712,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunction_In_Parameter_InsertWhole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6701,
  "endLine" : 6713,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunction_In_Parameter_InsertParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6716,
  "endLine" : 6728,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunction_In_Parameter_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6731,
  "endLine" : 6743,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunction_ReadOnlyRef_ReturnType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6746,
  "endLine" : 6758,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunction_ReadOnlyRef_ReturnType_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 6761,
  "endLine" : 6773,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_FromSelect_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7260,
  "endLine" : 7271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_GroupBy_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7402,
  "endLine" : 7413,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifySyntaxMap()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxUtilitiesTests.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInHiddenType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3697,
  "endLine" : 3707,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestImplementIDisposableExplicitly_NoNamespaceImportForSystem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5189,
  "endLine" : 5198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTestsWithAddImportDiagnosticProvider.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesTests.cs",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 617,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructorCall2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 948,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructorCall3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 960,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructorCall4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 972,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructorCall5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 984,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThisConstructorInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 997,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThisConstructorInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1010,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexerCall2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1058,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexerCall3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1071,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExternProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 711,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CursorOnAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 858,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoreThanOneGetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 870,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoreThanOneSetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 882,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.cs",
  "fileLinesCount" : 1140,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 984,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ResolveAndVerifySymbolList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ISymbol ResolveSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList GetSourceSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int $$M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterClassWithMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FromFirstMemberToSecond()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FromSecondToFirst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NextWraps()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreviousWraps()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StopsAtConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StopsAtDestructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StopsAtOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StopsAtField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StopsAtFieldlikeEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StopsAtAutoProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StopsAtExpressionBodiedMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 494,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTouchingItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceHighlighting/BraceHighlightingTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClassWithOneMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamespaceAndClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 441,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionBodiedEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 457,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnInterfaceParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnAbstractParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnExternParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnExternMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1040,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 420,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TestWorkspace CreateWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindTypesInMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindPartialMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 481,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/UsingStatementHighlighterTests.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/BlockSyntaxStructureTests.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 360,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsingAliases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExternAliasesAndUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EnumMemberDeclarationStructureTests.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EnumDeclarationStructureTests.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnePlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TwoPlaceholders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ThreePlaceholders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithColon()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCommaAndColon()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithPlaceholderAtBeginning()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithPlaceholderAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithDoubleBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithDoubleBracesAtBeginning()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithDoubleBracesAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 313,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 770,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurrentParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_579172()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3065,
  "endLine" : 3074,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntrinsicTypesInsideCref_NonDefault_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3486,
  "endLine" : 3496,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AwaitInMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 441,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1566,
  "endLine" : 1576,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.cs",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 635,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenerateClassFromFieldDeclarationIntoGlobalNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateReturnTypeAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3716,
  "endLine" : 3726,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateParameterAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3729,
  "endLine" : 3739,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddDocumentForGlobalNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 4195,
  "endLine" : 4204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_CorrectName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_ConstructorsAreIgnored()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnSymbolsWithNoName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DiagnosticAnalyzerDriverIsSafeAgainstAnalyzerExceptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1769,
  "endLine" : 1779,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_Invocation_FromInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_Invocation_FromStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_IncludesPublicProperty_WithGetAndSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_IncludesPublicProperty_WithGetAndPrivateSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_IncludesPublicProperty_WithGet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_ExcludesPublicProperty_WithPrivateGetAndPrivateSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_IncludesPublicIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_ExcludesInternalIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_IncludesAbstractMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 316,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_IncludesPublicEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_ExtractableMembers_ExcludesPrivateEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_NamespaceName_NoNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 372,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_TypeDiscovery_NameOnly1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 887,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_TypeDiscovery_NameOnly2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 900,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_TypeDiscovery_NameOnly3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 913,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_TypeDiscovery_NameOnly4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 926,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_TypeDiscovery_NameOnly5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 939,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_TypeDiscovery_NameOnly6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 952,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_TypeDiscovery_NameOnly7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 965,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_TypeDiscovery_NameOnly8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 978,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_TypeDiscovery_NameOnly9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 991,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_TypeDiscovery_NameOnly10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 1004,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_GeneratedNameTypeParameterSuffix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1029,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_GeneratedNameTypeParameterSuffix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1042,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractInterface_GeneratedNameTypeParameterSuffix3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1055,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestInClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsIndexerTypeAndParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicInForeach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 647,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsNamespaceAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 726,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 914,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialAsLocalVariableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerbatimStringLiteral6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 367,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Attribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1896,
  "endLine" : 1905,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1977,
  "endLine" : 1986,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetSpecifiersAssembly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1989,
  "endLine" : 1998,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DelegateColorColor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 438,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeWithoutAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 535,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeOnNonExistingMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 548,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BindingTypeNameFromBCLViaGlobalAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1085,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tuples()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2198,
  "endLine" : 2207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarAsUsingAliasForNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_RegionEndRegion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 484,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_LineNumberWithFilenameAndComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 772,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_PragmaWarningDisableOne()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 823,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_PragmaWarningRestoreOne()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 850,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1367,
  "endLine" : 1377,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReportToQualify_IfInStaticContext1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReportToQualify_IfInStaticContext2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1115,
  "endLine" : 1124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoNotReportToQualify_IfInStaticContext6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_Comment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 315,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_CloseBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_OpenBrace_Enter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 372,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_Comment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Attribute_OpenBracket()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_TypeParameter_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_TypeParameter_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_TypeParameter_GreaterThan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 458,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleTopLevelTypesInFileAndNoneMatchFileName1_RenameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameType.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoreThanOneTypeInFile_RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameFile.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MoreThanOneTypeInFile_RenameFile_InnerType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameFile.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NestedFile_Simple_RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameFile.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVoidMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 513,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 537,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 549,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithParameters_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 561,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithParameters_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 573,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSystemObjectMetadataOverride()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1890,
  "endLine" : 1899,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AvailableNotJustOnVariableName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 736,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4572,
  "endLine" : 4582,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionTLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1571,
  "endLine" : 1581,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInFieldInPartiallyHiddenType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1672,
  "endLine" : 1682,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInAttributeInPartiallyHiddenType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1685,
  "endLine" : 1694,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.cs",
  "fileLinesCount" : 1359,
  "components" : [ "primary::src" ],
  "startLine" : 1346,
  "endLine" : 1355,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfElseIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIfElseIf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotOfferToConvertToBlockIfExpressionBodyPreferredIfCSharp6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 441,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotOfferToConvertToExpressionInCSharp6IfThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 474,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAbstract_Getter_Only_Auto_Props()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 663,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnClassAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 725,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7587,
  "endLine" : 7597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExplicitTupleName/UseExplicitTupleNameTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TestWorkspace CreateWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindTypesInMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindPartialMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 377,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PressingEnter_NotAfterClassName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 1489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenLineBelow3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1851,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InExpressionBodiedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InExpressionBodiedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InNestedGeneric1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InNestedGeneric2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterAsyncTask()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterAsyncTaskWithBraceCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 341,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ModifierExclusion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ModifierExclusion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ModifierExclusion3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ModifierExclusion4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ModifierExclusion5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ModifierExclusion6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ModifierExclusion7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/LoadDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ReferenceDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NonAsyncTaskOfT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NoSuggestionsForString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 431,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NotTriggeredByVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 470,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void NotAfterVoid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 482,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void AfterGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 494,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void TestDescription()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 521,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitEscapedPredefinedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PrivateOrProtectedModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 355,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_OnNestedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 643,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParametersInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1882,
  "endLine" : 1891,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterGlobalAliasWhenSuffixlessFormIsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2658,
  "endLine" : 2667,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialGenericClassCommitOnSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotPartialClassesAcrossDifferentNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotPartialClassesInOuterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClassWithConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialClassWithReservedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialGenericClassWithReservedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation17()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodParamTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ListAttributeNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 623,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ListTypeAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 638,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SeeAttributeNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 654,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LangwordCompletionInPlainText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 670,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LangwordCompletionAfterAngleBracket1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 686,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LangwordCompletionAfterAngleBracket2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 702,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LangwordCompletionAfterAngleBracket3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 718,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SeeLangwordAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 734,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterTagNameInElementStartTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 763,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterTagNameInEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 777,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterTagNamePartiallyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 791,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterSpecialCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 807,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterSpecialNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 823,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterTextAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 839,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameInWrongTagTypeEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 855,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameInWrongTagTypeElementStartTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 871,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInMisplacedUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ScopeBrackets_0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocumentationInUsingDirectiveWithAlias2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestListOfSomethingFromSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 695,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIEnumerableOfInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 743,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldInMethodBuiltIn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 978,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMemberOfStructFromSourceWithDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMemberOfStructInsideMethodFromSourceWithDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1516,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalProperty_Minimal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1529,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalProperty_Minimal_PrivateSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1532,
  "endLine" : 1542,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalProperty_Minimal_PrivateSet1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1545,
  "endLine" : 1555,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LocalProperty_Qualified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1568,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CrefInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 4127,
  "endLine" : 4139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 328,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 394,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 418,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 443,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 468,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentUsingSmartTokenFormatterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 494,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 511,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 748,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1689,
  "endLine" : 1699,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1732,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1811,
  "endLine" : 1821,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Namespace3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterCloseBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 410,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoNotFormatColonInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1013,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNullPropagation/UseNullPropagationTests.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 1001,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 599,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeModifiersTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeModifiersTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypes3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeModifiersTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypes4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeModifiersTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AllOnOneLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 642,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest13()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousTypeMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1416,
  "endLine" : 1425,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetGetterExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Task()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/BraceMatching/InterpolatedStringBraceMatcher.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FindBraces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/BraceMatching/StringLiteralBraceMatcher.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OnLostAggregateFocus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitViewManager.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateSetAccessorArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_Properties.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HandleMethodBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTextTokensFollowingExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCorrespondingEndToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Start()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.Session.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndentationOfCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 578,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 578,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 646,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 578,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInExpressionBodiedMembersProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 549,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOutsideExpressionBodiedMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 627,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 657,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 672,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 687,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 702,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 733,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 748,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 763,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 584,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 550,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PresentItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/MockNavigationBarPresenter.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRefAndOutParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionalParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialClassWithBothPartialMethodParts1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialClassWithBothPartialMethodParts2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyStructure()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document><![CDATA[",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2406,
  "endLine" : 2417,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document><![CDATA[",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2425,
  "endLine" : 2436,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return \"Class3\";",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2520,
  "endLine" : 2531,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AssertNavigatesToIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 374,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1607,
  "endLine" : 1620,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1646,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var q1 =",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 820,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var identity =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4192,
  "endLine" : 4205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6979,
  "endLine" : 6993,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7050,
  "endLine" : 7064,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2208,
  "endLine" : 2221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3211,
  "endLine" : 3224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4262,
  "endLine" : 4275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5776,
  "endLine" : 5790,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5809,
  "endLine" : 5823,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AdditionalFileDiagnosticsTests.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateConstructorCrossLanguageTests.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1268,
  "endLine" : 1282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class1 c;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 353,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DownKeyShouldNotBlockOnModelComputation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UpKeyShouldNotBlockOnModelComputation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "N$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 378,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMSCorLibTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 605,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1019,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnlyMatchOnLowercaseIfPrefixWordMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CompletionUpAfterDeleteDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1340,
  "endLine" : 1352,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CompletionAfterDeleteKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1397,
  "endLine" : 1409,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as String$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1622,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1920,
  "endLine" : 1932,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2155,
  "endLine" : 2167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as boolean = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2253,
  "endLine" : 2264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2302,
  "endLine" : 2313,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = {New With {.x = 1}}.ToArr$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2466,
  "endLine" : 2478,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = {New With { Key .x = 1}}.ToArr$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2489,
  "endLine" : 2501,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFiltering1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class[] x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 837,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class[] x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 880,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1072,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1095,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3750,
  "endLine" : 3762,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PresenterUpdatesExistingSessionIfNotDismissed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssertLabeledSpansAre()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 707,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 740,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 842,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 873,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 903,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1064,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Resolve:Goo|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Resolve:Goo|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Replacement:Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Resolve:Goo|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 418,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 481,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 505,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.vb",
  "fileLinesCount" : 7055,
  "components" : [ "primary::src" ],
  "startLine" : 7010,
  "endLine" : 7023,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.vb",
  "fileLinesCount" : 7055,
  "components" : [ "primary::src" ],
  "startLine" : 7037,
  "endLine" : 7050,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bug579214_RenameAttributeNamedDynamic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 443,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoConflictWithEquallyNamedNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var temp = from [|$$x|] in \"abc\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void [|Goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/InterfaceTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/InterfaceTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1723,
  "endLine" : 1736,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2412,
  "endLine" : 2426,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameTypeParameterInPartialClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3540,
  "endLine" : 3551,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameTypeToCurrent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3574,
  "endLine" : 3586,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As Action = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 1549,
  "endLine" : 1561,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyBufferContentsInWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "@[|as|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 621,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RenameInLinkedFilesDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyNoHighlightsForLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVerifyHighlightsForClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AsyncMethodHighlighter.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AsyncAnonymousMethodHighlighter.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AsyncSimpleLambdaHighlighter.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/AsyncParenthesizedLambdaHighlighter.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetTokenToRight()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetTokenToLeft()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldUseSmartTokenFormatterInsteadOfIndenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Indenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.Indenter.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSplitter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.StringSplitter.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITextSnapshot TryFindEditorSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.TextBufferMapper.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotPoint GetPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotSpan? TryGetSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NavigationBarSelectedTypeAndMember ComputeSelectedTypeAndMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController_ModelComputation.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Touch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceText CreateTextInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorTextFactoryService.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RefreshTrackingSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsRegionReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveReadOnlyRegionFromBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IErrorTag CreateTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSquiggleTaggerProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetErrorTypeFromDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSquiggleTaggerProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DecrementReferenceCountAndDisposeIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationBufferTaggerProvider.Tagger.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticClassificationViewTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationViewTaggerProvider.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetSpansToTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationViewTaggerProvider.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateSignatures()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dismiss()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Signature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/Signature.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AugmentSignatureHelpSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpSource.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldBlockForCompletionItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetVersions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Commit.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrioritizedTaskScheduler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/PrioritizedTaskScheduler.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool CheckCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Sessions/AbstractTokenBraceCompletionSession.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken FindToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document ApplyTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEditorBraceCompletionSession TryCreateSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/AbstractEditorBraceCompletionSessionFactory.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetRootPathWithGuid_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingCancellationCommandHandler.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanInvokeRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetSyntaxFactsService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 348,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetLanguageHeuristicsService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 486,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InsertExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 696,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LineStartsWithExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 749,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 449,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommandState GetCommandStateWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractIntelliSenseCommandHandler.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommandState GetCommandStateWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/SignatureHelpCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISourceTextUndoTransaction RegisterUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/EditorSourceTextUndoService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualTreePoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/VirtualTreePoint.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewWorkspace.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetNonIntersectingSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.PerSubjectBufferProperty.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.PerSubjectBufferProperty.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetLinesAndColumns()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/SnapshotSpanExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList CreateSnapshotSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IProjectionBufferFactoryServiceExtensions.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetPerSubjectBufferProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddPerSubjectBufferProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractAsynchronousTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TagSource GetOrCreateTagSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual async Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ProduceTagsSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarSelectedTypeAndMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarSelectedItems.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetThirdPartyDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ClassifyAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/ClassifiedSpansAndHighlightSpanFactory.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetTaggedTextForDocumentRegionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/ClassifiedSpansAndHighlightSpanFactory.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotSpan? FindTagUnderCaret()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/NagivateToHighlightReferenceCommandHandler.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineSeparatorTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/LineSeparatorTaggerProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigateToItemProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SizeToFitAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/IWpfDifferenceViewerExtensions.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetBlockContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/OutliningCommandHandler.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateStartRenameUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/UndoManagerServiceFactory.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryCreateTagSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameClassificationTagger.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractRenameTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/AbstractRenameTagger.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DetachFromSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/AbstractRenameTagger.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanRenameAttributePrefix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ExtractAccessKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/RenameShortcutKeys.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateBorderColors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddReferenceDatabase CreateDatabaseFromBytes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.DatabaseFactoryService.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task UpdateContinuouslyAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextBlock GetTextBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/ToolTipProvider.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VSCompletion GetVSCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetFixAllChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/FixAll/FixAllGetFixesService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void InnerInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void InvokeCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private short GetTelemetryScope()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/FixAllSuggestedAction.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestedActionWithNestedFlavors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionWithNestedFlavors.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetPreviewChangesFlavor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionWithNestedFlavors.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClassInsert_AbstractVirtualOverride()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 626,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodInsert_PrivateWithAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1780,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConstructorUpdate_AddParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2496,
  "endLine" : 2509,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtor_Partial_DeletePrivateToPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2788,
  "endLine" : 2802,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtor_Partial_InsertPrivateToPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2885,
  "endLine" : 2899,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtor_Partial_InsertPrivateToInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2902,
  "endLine" : 2916,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_VariableMove1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3384,
  "endLine" : 3398,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_VariableDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3495,
  "endLine" : 3508,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3997,
  "endLine" : 4010,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_StaticCtorUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4414,
  "endLine" : 4427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_StaticStructCtorUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4430,
  "endLine" : 4443,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_ModuleCtorUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4446,
  "endLine" : 4459,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_StaticCtorUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4462,
  "endLine" : 4475,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_ModuleCtorUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4478,
  "endLine" : 4491,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PrivateFieldInsert_Untyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5005,
  "endLine" : 5018,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5088,
  "endLine" : 5101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6199,
  "endLine" : 6212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterListInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6227,
  "endLine" : 6240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6258,
  "endLine" : 6271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterListDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6286,
  "endLine" : 6299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetSequenceEdits1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetSequenceEdits2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetSequenceEdits3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetSequenceEdits4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TryInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1580,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TryDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1595,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CatchInsertDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1736,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3342,
  "endLine" : 3354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3399,
  "endLine" : 3413,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3483,
  "endLine" : 3495,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3996,
  "endLine" : 4007,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4221,
  "endLine" : 4232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4277,
  "endLine" : 4289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:2>c As New D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1642,
  "endLine" : 1654,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4099,
  "endLine" : 4110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub TestErrorSpansAllKinds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Select1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1958,
  "endLine" : 1969,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Case1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1972,
  "endLine" : 1983,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Case2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1986,
  "endLine" : 1997,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CaseElse1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2000,
  "endLine" : 2011,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EndSelect1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2014,
  "endLine" : 2025,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy5c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2888,
  "endLine" : 2899,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy5d()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2902,
  "endLine" : 2913,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy5f()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2916,
  "endLine" : 2927,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2982,
  "endLine" : 2993,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2996,
  "endLine" : 3007,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 3010,
  "endLine" : 3021,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 3024,
  "endLine" : 3035,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 3038,
  "endLine" : 3049,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy13()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 3052,
  "endLine" : 3063,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy14()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 3066,
  "endLine" : 3077,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddEvent1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1629,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindExpressionSyntaxFromSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetBindNodes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetSourceAliasSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterPropertyNameTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsAfterPropertyOpenParenTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterPropertyCloseParenTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsAfterPropertyAsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterCompletePropertyAsClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsAfterIncompletePropertyAsClauseInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterCompletePropertyAsClauseInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsAfterIncompletePropertyAsNewClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterCompletePropertyAsNewClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsAfterPropertyAsNewClauseOpenParenTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterPropertyAsNewClauseCloseParenTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsAfterPropertyAsNamespaceDotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterEventNameTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsAfterEventOpenParenTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterEventCloseParenTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterAsClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 347,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsInPartialClass2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 378,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClassWithTwoMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamespaceAndTwoClasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTwoNestedClasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop_ForMatchesNextOfCorrectSinglyNestedFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop_ForNotMatchesNextOfIncorrectNestedFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 315,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Async Function GetBlockSpansWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CommentStructureTests.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationCommentWithoutSummaryTag1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultilineSummaryInDocumentationComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/PropertyDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAttributesAndModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/PropertyDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/FieldDeclarationStructureTests.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/OperatorDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAttributesAndModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/OperatorDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EventDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAttributesAndModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EventDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedXmlLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/XmlExpressionStructureTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDisabledElse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DisabledCodeStructureTests.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDisabledElseIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DisabledCodeStructureTests.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 734,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1769,
  "endLine" : 1781,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = GetType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GetTypeExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = CBool()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/PredefinedCastExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AddRemoveHandlerSignatureHelpProviderTests.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoveHandler $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AddRemoveHandlerSignatureHelpProviderTests.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = GetXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GetXmlNamespaceExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = CType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/CastExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/CastExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = [|TryCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/CastExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeFromMultipleNamespaces2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 428,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As N1.A",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 842,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 799,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoSimplifyInGenericAsClauseIfConflictsWithTypeParameterName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 632,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo.Read()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1857,
  "endLine" : 1870,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1906,
  "endLine" : 1919,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1941,
  "endLine" : 1954,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEndTryCatchFinally()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingEndSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingEndFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 586,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTestHiddenRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 647,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPragmaWarningDirectiveAroundTrivia4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 555,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPragmaWarningDirectiveAroundTrivia5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 572,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2378,
  "endLine" : 2391,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2649,
  "endLine" : 2663,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeFromMultipleNamespaces1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 428,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericWithNoArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 459,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericWithCorrectArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 474,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 997,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1084,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = Goo.Bar.Baz",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1618,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = New MyD()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1692,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = New NS.MyD()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1710,
  "endLine" : 1722,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = New NS.MyD()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1736,
  "endLine" : 1748,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = New MyD()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1788,
  "endLine" : 1800,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim bar As MyD()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1816,
  "endLine" : 1828,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim bar As MyD = AddressOf goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1844,
  "endLine" : 1856,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim bar As MyD = AddressOf goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1872,
  "endLine" : 1884,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim bar As MyD = AddressOf goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1900,
  "endLine" : 1912,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim bar As MyD = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1952,
  "endLine" : 1964,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim bar = DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2054,
  "endLine" : 2066,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Baz.Goo.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2160,
  "endLine" : 2172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s As Action = AddressOf NS.Bar.Method",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2286,
  "endLine" : 2298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2435,
  "endLine" : 2447,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2476,
  "endLine" : 2488,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateClassFromTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateClassFromFieldDeclarationIntoSameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New [|Bar|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 521,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateTypeIntoContainingModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 767,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAccessibilityForPublicFields6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1821,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAccessibilityForPublicFields9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1854,
  "endLine" : 1866,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 523,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_VBEvents_TypeParametersAndAccessability()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 687,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 965,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElementContent6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlCData1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 381,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAtElementName5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 472,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAsAttribute3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 517,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAsAttributeValue2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 555,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionInferAndExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhereLinqExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1333,
  "endLine" : 1344,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDelegateFunctionDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1915,
  "endLine" : 1926,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbedded1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2416,
  "endLine" : 2427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBug927678()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2984,
  "endLine" : 2996,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartiallyTypedXmlNamespaceImport7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3613,
  "endLine" : 3624,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsSurroundedByDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDirective1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As CA",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 527,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As CA",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 561,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As ClassA",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 743,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/BraceHighlightingTests.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitOnSave()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a $$= 7",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "3|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 440,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 466,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 492,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Charlie",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 544,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 569,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 595,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "#   enable     warning    bc123,[bc456],BC789",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 944,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "#   enable     warning    $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 968,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UndoAfterCommitOnBlankLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MoveType_ActionCounts_All()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontInlineTrailingComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontRemoveLineBreakAfterComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontInsertUnnecessaryCast1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsertCallIfNecessary1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1490,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsertCallIfNecessary2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1493,
  "endLine" : 1506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsertCallIfNecessary3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1522,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsertCallIfNecessary4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1525,
  "endLine" : 1538,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsertCallIfNecessary5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1554,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsertCallIfNecessary6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1557,
  "endLine" : 1570,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsertCallIfNecessary7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1586,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsertCallIfNecessary8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1589,
  "endLine" : 1602,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsertCallIfNecessary9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1619,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsertCallIfNecessary10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1623,
  "endLine" : 1636,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1640,
  "endLine" : 1653,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1670,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1674,
  "endLine" : 1686,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1690,
  "endLine" : 1703,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1707,
  "endLine" : 1720,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1779,
  "endLine" : 1792,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1823,
  "endLine" : 1836,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1840,
  "endLine" : 1853,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1857,
  "endLine" : 1870,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary13()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1874,
  "endLine" : 1887,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary14()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 1904,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary15()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1908,
  "endLine" : 1921,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary16()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1925,
  "endLine" : 1938,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary17()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1942,
  "endLine" : 1955,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary19()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1978,
  "endLine" : 1991,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeIfNecessary21()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2020,
  "endLine" : 2033,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontParenthesizeInterpolatedStringWithNoInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4077,
  "endLine" : 4090,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1824,
  "endLine" : 1836,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 380,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyStructInAClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyClassInAModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyEnumInAClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyAsDefaultParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyInField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ApplyAfterHashRegion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PreprocessorRegionsTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/NamespaceBlockTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInsertWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhiteSpacesInsertTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInsertDoubleWideWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhiteSpacesInsertTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterSimpleSubDeclarationWithTrailingComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterConstructorDeclarationWithTrailingComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterSimpleFunctionDeclarationWithTrailingComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifySubInAModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifySubWithParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyFuncNamedWithKeyWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifySharedOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWithDialog2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommand_FirstModuleOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 964,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOpenLineBelow3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericTypeNameSubstitutedForNonGenericInDerivedClass3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 515,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterTypeSimplified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 549,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1738,
  "endLine" : 1751,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAnyLevelTags2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRepeatableNestedTags2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRepeatableTopLevelOnlyTags1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTopLevelOnlyTags1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoNestedParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoNestedTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameAfterSpecialCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameAfterSpecialNameAttributeNonEmpty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 431,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameAfterTextAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 446,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameInWrongTagTypeEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 461,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameInWrongTagTypeElementStartTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 476,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeValueOnQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 491,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeValueOnStartOfWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCloseTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 535,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestListAttributeNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 745,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestListTypeAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 759,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSeeAttributeNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 774,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestLangwordCompletionInPlainText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 789,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LangwordCompletionAfterAngleBracket1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 804,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LangwordCompletionAfterAngleBracket2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 819,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LangwordCompletionAfterAngleBracket3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 834,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSeeLangwordAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 849,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributes3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 686,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "N.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1398,
  "endLine" : 1411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "N.A.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1437,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Interface",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1879,
  "endLine" : 1894,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeKeywordEscaping()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2581,
  "endLine" : 2593,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInherits_AfterInheritsDotIntoClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4988,
  "endLine" : 5001,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements_AfterImplementsComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5104,
  "endLine" : 5118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements_ClassContainingInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5121,
  "endLine" : 5134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInherits_DoNotShowNamespaceWithNoApplicableClasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5272,
  "endLine" : 5284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5293,
  "endLine" : 5304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements_NamespaceContainingInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5308,
  "endLine" : 5320,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInherits_OnlyInterfacesForInterfaceInherits1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5324,
  "endLine" : 5338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements_OnlyInterfacesForInterfaceInherits2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5364,
  "endLine" : 5378,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInherits_ClassesInsideSealedClasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5463,
  "endLine" : 5478,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Qualified_NestedWithPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5992,
  "endLine" : 6009,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Qualified_WithNestedAndMatchingPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6031,
  "endLine" : 6048,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = C.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6807,
  "endLine" : 6821,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = B.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6831,
  "endLine" : 6845,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7065,
  "endLine" : 7077,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7092,
  "endLine" : 7104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSystemFuncIncludedInFieldTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7236,
  "endLine" : 7248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSystemActionIncludedInFieldTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7377,
  "endLine" : 7389,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNamedParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 399,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSubSuggestSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFunctionSuggestFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPropertyImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventImplementation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Interface",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 722,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShowGenericTypes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 776,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShowGenericTypes3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 795,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAnd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 428,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstantCircularDependencies()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1288,
  "endLine" : 1300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassCommandHandlerTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|S1:[|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSubStatementWithParametersOnDifferentLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 469,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 535,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 841,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXMLLiteralCloseTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1662,
  "endLine" : 1674,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXMLLiteralCloseTagInXML()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1691,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXMLExpressionHole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1709,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestStatementAfterLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2177,
  "endLine" : 2190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UncommentAndFormat2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CommentSelection/VisualBasicCommentSelectionTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultipleRegionBlocks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 301,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 327,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldInitializers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 747,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructureBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1961,
  "endLine" : 1975,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDefaultValueForAutoImplementedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2695,
  "endLine" : 2709,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoEmptyTokenAtEndOfSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2761,
  "endLine" : 2775,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "name = value",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1619,
  "endLine" : 1632,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return area",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2186,
  "endLine" : 2199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5219,
  "endLine" : 5232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExtractMethodForBranchOutFromSyncLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5504,
  "endLine" : 5516,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 787,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassVariable.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/PlaceholderMethodSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AppendLocalAndMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 371,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AppendParameterAndMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMeMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 471,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function EscapeKeywordIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TranslateModule()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static LocalSymbol ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConsList SubstituteFields()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassVariable.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundNode Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalSymbol GetLocalConstant()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpEESymbolProvider.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IAssemblySymbol GetReferencedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpEESymbolProvider.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ReadOnlyCollection GetCustomTypeInfoPayload()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompilationContext CreateCompilationContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetAdditionalDisplayClassInstances()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1355,
  "endLine" : 1365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsViableSourceMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1662,
  "endLine" : 1671,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override VariableSlotAllocator TryCreateVariableSlotAllocator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetErrorMessage()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodContextReuseConstraints()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MethodContextReuseConstraints.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray DecodeTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 449,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInScope()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/PdbHelpers.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ShouldTryAgainWithMoreMetadataBlocks()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveDataItemIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberAndDeclarationInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/MemberAndDeclarationInfo.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayBuilder GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ToCommaSeparatedString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ValueHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmClrValue GetNullableValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEnumerableCandidate()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckAlive()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EvaluationState WithScriptState()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EvaluationState WithOptions()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTextUndoHistory()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveTextUndoHistoryWorkspaceServiceFactory.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanApplyChange()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveWorkspace.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractDirectivePathCompletionProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Execute()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/CSharpVBResetCommand.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ClassifyArguments()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/CSharpVBResetCommand.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncExecuteFile_SourceKind()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_PartialName_LatestVersion()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 486,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteSequentially()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1031,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreservingDeclarationsOnException()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JObject GoCore()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JProperty GetNuGetFeeds()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JProperty GetFixedPackages()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JProperty GetFloatingPackages()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JProperty GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GenerateData? ReadGenerateData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/RepoConfig.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Run()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ChangeCommand.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RepoData Create()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/RepoData.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateNodeClass()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateKindString()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function FactoryName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildFieldTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetCommonStructure()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 476,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateXmlCommentPart()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 594,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetChildNodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 902,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureMembers()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 369,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckTokenChildren()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/TreeValidator.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNodeClassWriter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable TypeAndBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 712,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedListHelperMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1386,
  "endLine" : 1394,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractFileWriter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string StripRoot()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TestResultInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ITestExecutor.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable Schedule()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetTypeInfoList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task TryGetCachedTestResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/LocalDataStorage.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enqueueReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Guid GetAssemblyMvid()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool EnsureDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/FileUtil.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Logger.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Logger.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetArguments()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 648,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 854,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetAccessToken()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GithubMergeTool/auth.csx",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Guid? GetProjectGuid()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal List GetPackageReferences()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function FindNodeToUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLeftMostSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/FullyQualify/VisualBasicFullyQualifyCodeFixProvider.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function ReplaceNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/FullyQualify/VisualBasicFullyQualifyCodeFixProvider.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UpdateExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetCrefSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FixFunctionBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodAsynchronous/VisualBasicMakeMethodAsynchronousCodeFixProvider.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindClosestNameWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetVariableUseSites()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FindEnclosingLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 560,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLambdaParameterDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1459,
  "endLine" : 1470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyFieldInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2053,
  "endLine" : 2065,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ReportEnclosingExceptionHandlingRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2916,
  "endLine" : 2927,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ReportOtherRudeEditsAroundActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 3111,
  "endLine" : 3123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCommentsRegion()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicStructureHelpers.vb",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateBlockSpanFromBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicStructureHelpers.vb",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateBlockSpanFromBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicStructureHelpers.vb",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/ObjectCreationInitializerStructureProvider.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetMatchingNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ValidateFormatString/VisualBasicValidateFormatStringDiagnosticAnalyzer.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIntrinsicOperatorDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/CastExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.NamedType.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As IList()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/RaiseEventStatementSignatureHelpProvider.vb",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractIntrinsicOperatorSignatureHelpProvider.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.Rewriter.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function DetermineFirstChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceField.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInNonFirstQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanAddImportForNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetLeftMostSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Async Function AddImportAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Async Function AddImportAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetNamespaceContainers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 533,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEndConstruct/GenerateEndConstructCodeFixProvider.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateParameterizedMember/GenerateParameterizedMemberCodeFixProvider.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateParameterizedMember/GenerateConversionCodeFixProvider.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsUnnecessaryCast()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEnclosingContinuableBlockKinds()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.AddKeywordCodeAction.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.CodeAction.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetDeclarationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Async Function GetInitializerSourcePartsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/MyBaseKeywordRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/GoToDestinationsRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/MidKeywordRecommender.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/GroupByKeywordRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/JoinKeywordRecommender.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/ArrayStatements/PreserveKeywordRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/EventHandling/RemoveHandlerKeywordRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/EventHandling/AddHandlerKeywordRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasUnmatchedRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/EndRegionDirectiveKeywordRecommender.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsAfterCompleteAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/InKeywordRecommender.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/CustomEventKeywordRecommender.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/DelegateSubFunctionKeywordRecommender.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/InheritsKeywordRecommender.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/StrictOptionsRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/ExplicitOptionsRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/InferOptionsRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OptionStatements/CompareBinaryTextRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionListTagCompletionProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/HandlesClauseCompletionProvider.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Iterator Function GetKeywordNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddAliasesAndContainers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDisplayAndInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub LanguageSpecificRemoveSuggestedNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseInferredMemberName/VisualBasicUseInferredMemberNameCodeFixProvider.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub LanguageSpecificAnalyzeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseInferredMemberName/VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub TransferTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub FixupOriginalFirstNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function OrganizeMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetCallSiteContainerFromOutermostMoveInVariable()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveTrailingElasticTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SingleLineStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetOuterReturnStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 565,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLastStatementUnderContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetAllTopLevelTypeDefined()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/DesignerAttributes/BasicDesignerAttributeService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 569,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTrivia ConvertTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlNameSyntax ConvertToParam()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.ConvertValueToParamRewriter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArgumentListSyntax GetNewArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/CSharpGenerateConstructorService.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryParse()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrderModifiers/CSharpOrderModifiersHelper.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override bool TryGetParent()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan? TryCreateSpanForSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 354,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static double ComputeValueDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ReportMemberUpdateRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2908,
  "endLine" : 2918,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSimpleAwaitAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3197,
  "endLine" : 3206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetYieldStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIteratorMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode AddStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertAutoPropertyToFullProperty/CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IncludeDiagnosticDuringFixAll()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessCodeFixProvider.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.InitializerRewriter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task FindNodeWithAnnotationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SimplifyAllLambdasAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSpan? CreateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSpan? CreateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/BlockSyntaxStructureProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SignatureHelpState GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ConstructorInitializerSignatureHelpProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDelegateInvokePreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_DelegateInvoke.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SignatureHelpState GetSignatureHelpState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/SignatureHelpUtilities.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SignatureHelpState GetSignatureHelpState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/SignatureHelpUtilities.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SignatureHelpState GetSignatureHelpState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/SignatureHelpUtilities.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IList GetAwaitableUsage()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 375,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SignatureHelpState GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool OpenFileOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetGeneratedNameTypeParameterSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractInterface/CSharpExtractInterfaceService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DiagnosticAnalyzerCategory GetAnalyzerCategory()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryConvertToExpressionBodyWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper`1.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryFindStandaloneType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 807,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSingleAttributeInAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxTrivia TogglePragmaDirective()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoesExpressionReturnTask()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Async/CSharpAddAwaitCodeFixProvider.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Async/CSharpConvertToAsyncMethodCodeFixProvider.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AddSimplifyAnnotationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.RemoveUnnecessaryCastFixAllProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsImplicitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/SuggestionMode/CSharpSuggestionModeCompletionProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol GetDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/SuggestionMode/CSharpSuggestionModeCompletionProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DynamicKeywordRecommender.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PrivateKeywordRecommender.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AliasKeywordRecommender.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FalseKeywordRecommender.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ProtectedKeywordRecommender.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TrueKeywordRecommender.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InternalKeywordRecommender.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InternalKeywordRecommender.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EventKeywordRecommender.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSyntacticSingleKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AbstractSyntacticSingleKeywordRecommender.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckPreviousAccessibilityModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PublicKeywordRecommender.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NullKeywordRecommender.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DefaultKeywordRecommender.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamingRule CreateGetAsyncRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider_BuiltInStyles.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamingRule CreateCamelCaseFieldsAndParametersRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider_BuiltInStyles.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamingRule CreateEndWithAsyncRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider_BuiltInStyles.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamingRule CreateMethodStartsWithGetRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider_BuiltInStyles.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CompletionItem CreateCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task IsSemanticTriggerCharacterAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SymbolCompletionProvider.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FieldDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/FieldDeclarationOrganizer.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IncludeDiagnosticDuringFixAll()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionCodeFixProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EqualsValueClauseSyntax GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionCodeFixProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.Validator.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendDeclarationStatementToMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken CreateMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax WrapInCheckedExpressionIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AnnotationResolver GetAnnotationResolver()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TriviaResolver GetTriviaResolver()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable FilterBeforeBeginningOfSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable AppendLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable AppendTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GenerateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers CreateMethodModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax GetUnparenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool BetweenFieldAndNonFieldMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitForEachVariableStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 367,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitStructDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 412,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override VariableInfo CreateFromSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.Analyzer.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetAllTopLevelTypeDefined()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/DesignerAttributes/CSharpDesignerAttributeService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override StatementSyntax GetNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseCollectionInitializer/CSharpUseCollectionInitializerCodeFixProvider.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeSignatureAnalyzedContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/ChangeSignatureAnalyzedContext.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChangeSignatureResult ChangeSignatureWithContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddUpdatableNodeToDictionaries()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureCodeRefactoringProvider.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractOrderModifiersCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/OrderModifiers/AbstractOrderModifiersCodeFixProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogEditSession()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 777,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImplementInterfaceWithDisposePatternCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.DisposePatternCodeAction.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasUnexpressibleConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 367,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IncludeDiagnosticDuringFixAll()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/UseCoalesceExpressionCodeFixProvider.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IncludeDiagnosticDuringFixAll()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/UseCoalesceExpressionForNullableCodeFixProvider.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static string GetWarning()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/AbstractReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetAndSetMethods()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/IReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EncapsulateFieldAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SwitchIsIncomplete()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchDiagnosticAnalyzer.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchCodeFixProvider.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeRefactoring()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/CodeRefactoring.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateWords()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 511,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProvideBlockStructureWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/AbstractBlockStructureProvider.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetImportedProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockStructureServiceWithProviders.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ArgsIsArrayOfReferenceTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ValidateFormatString/AbstractValidateFormatStringDiagnosticAnalyzer.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.SymbolKeySignatureHelpItem.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList Filter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetAllParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpItem.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator SignatureHelpParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpParameter.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/LocationComparer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/LocationComparer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetPartialLocations()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ComputeSha256Hash()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticAnalyzerLogger.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DiagnosticDescriptor GetDiagnosticDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/UnboundIdentifiersDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OpenFileOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/SimplifyTypeNamesDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OpenFileOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/PreferFrameworkTypeDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetDocumentOptionSetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void OnAnalyzerExceptionForSupportedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet GetOrCreateStateSet()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnDocumentReset()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnDocumentOpenedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnDocumentClosedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectAnalysisData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.AnalysisData.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilationWithAnalyzers CreateAnalyzerDriver()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticAnalyzerExecutor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocumentOpenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocumentCloseAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDocumentDiagnosticsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ConvertToLocalDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SerializeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet GetOrCreateStateSet()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/LiveDiagnosticUpdateArgsId.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/BuildToolId.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/BuildToolId.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RequireRunningEventTasks()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalyzer GetCompilerDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDiagnosticAnalyzerPackageName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticsUpdatedArgs DiagnosticsRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticsUpdatedArgs.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsReanalysisOnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DiagnosticAnalyzerService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_UpdateSource.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task RemoveUnnecessaryImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsService.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetReplacementSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/QualifyMemberAccess/AbstractQualifyMemberAccessCodeFixprovider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Start()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerProgressReporter.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Stop()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerProgressReporter.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancellationOnRunningTasks()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddHigherPriorityDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnableProjectCacheIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessOpenDocumentIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessCloseDocumentIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitUntilCompletion_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryTake_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncProjectWorkItemQueue.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetProjectsToAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 297,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EnqueueWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIncrementalAnalyzer CreateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQUnconstructedType.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RQMember BuildField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/RQNodeBuilder.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray ToTaggedText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/FormatLargeBinaryExpressionRule.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FormatDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeGenerationOptions CreateCodeGenerationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInAttributeContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State_Attribute.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AsyncLazy CreateLazyAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SearchScopes/SourceSymbolsProjectSearchScope.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSearchScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SearchScopes/ProjectSearchScope.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDesiredName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder_PackageAssemblySearch.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ResolvePath()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/AssemblyReferenceCodeAction.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private INamespaceSymbol MapToCompilationNamespaceIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray DeDupeAndSortReferences()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CalculateContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ReplaceNodesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareMethods()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_Sorting.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedMemberInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateFromMembers/SelectedMemberInfo.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplicitCacheMonitor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.SimpleMRUCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CancelAllParses_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateTypeDialogOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/GenerateTypeDialogOptions.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool GeneratedTypesMustBePublic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeKindOptions RemoveOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/TypeKindOptions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentSpan.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetSymbolToSearchAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentHighlighting/AbstractDocumentHighlightsService.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddLocationSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentHighlighting/AbstractDocumentHighlightsService.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PragmaWarningCodeAction Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PragmaRemoveAction Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedSuppressionDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RemoveSuppressionCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool TryGetExpressionType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Async/AbstractAddAwaitCodeFixProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/PreferFrameworkType/PreferFrameworkTypeCodeFixProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FixMultipleCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/FixAllOccurrences/FixMultipleCodeAction.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async override Task GetChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/FixAllOccurrences/FixSomeCodeAction.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddDescriptionForLocalAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkBeginOrEndPara()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool ShouldTriggerCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionService.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CompletionList Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionList.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionContext.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionRules Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionRules.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual CompletionItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractKeywordCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeclarationModifiers GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/MemberInsertingCompletionItem.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/MemberInsertingCompletionItem.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetTokenSpanEnd()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/MemberInsertingCompletionItem.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GenerateInsertionTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractMemberInsertingCompletionProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompletionItem CreateCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetPublicKeyOfProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractInternalsVisibleToCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompletionServiceWithProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetTestProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray CreateRoleProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionChange Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionChange.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task GetEditAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeSymbol DetermineReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.AbstractCodeAction.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DetermineIsInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 428,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateEnumMemberCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateEnumMember/AbstractGenerateEnumMemberService.CodeAction.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.Editor.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool SetInitialOrIsEquivalentToSwitchExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertIfToSwitch/AbstractConvertIfToSwitchCodeRefactoringProvider.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetSubsequentStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertIfToSwitch/AbstractConvertIfToSwitchCodeRefactoringProvider.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IncludeDiagnosticDuringFixAll()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseObjectInitializer/AbstractUseObjectInitializerCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Match()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseObjectInitializer/ObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IncludeDiagnosticDuringFixAll()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationCodeFixProvider.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VariableInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableInfo.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task CreateGeneratedCodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.CodeGenerator.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalVariableSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtractMethodResult CreateExtractMethodResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode RestoreTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary GetTokensAtEdges()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataFlowAnalysis GetDataFlowAnalysisData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList MarkVariableInfoToUseAsReturnValueIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsParameterUsedOutside()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 602,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsParameterAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 614,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 625,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IncludeDiagnosticDuringFixAll()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractUseCollectionInitializerCodeFixProvider.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int MainCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/vbc/Program.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DisplayEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DisplayEnumConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasSameSizesAndLowerBoundsAs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 730,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AliasSymbol.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsValidToApplyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 526,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbolExtensions.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsSameType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeWithModifiers.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasAllLazyDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 794,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaParameterSymbol.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 620,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbol.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DecodeDefaultParameterValueAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbol.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function TryGetMeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1451,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1918,
  "endLine" : 1929,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBestName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddSymbolToMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2970,
  "endLine" : 2982,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IndexOfInitializerContainingPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3314,
  "endLine" : 3331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3359,
  "endLine" : 3371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function GetOverriddenMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 519,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/QuickAttributeChecker.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CheckAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/QuickAttributeChecker.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaSymbol.vb",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ValidateComClassGuid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1325,
  "endLine" : 1337,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1827,
  "endLine" : 1839,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1298,
  "endLine" : 1315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2121,
  "endLine" : 2132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateParameterlessCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeDeclaringReferencesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceLambdaSymbol.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsUnsignedIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSignedIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindFieldBySignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnsureAllMembersLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEGlobalNamespaceSymbol.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeComImportCoClassType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1077,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEFieldSymbol.vb",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function DecodeTupleTypesIfApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/TupleTypeDecoder.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/TupleTypeDecoder.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InitializeUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Overloads Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDirectBaseInterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 818,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 1001,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 407,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub VerifyTupleTypePresent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function ContainsTypesAccessibleFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 554,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateSymbolCacheNoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 533,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MissingAssemblySymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 721,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddAvailableSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 867,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsMatchingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 979,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMostDerivedGetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMostDerivedSetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function TryGetMeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 601,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 662,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SynthesizeTupleNamesAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 695,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetGuidStringDefaultImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 690,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1021,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRestrictedTypeOrArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 504,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAllTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1311,
  "endLine" : 1323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetTypeRefWithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1403,
  "endLine" : 1414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateConstructorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ComputeKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddFromCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportErrorOnWellKnownMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousType_SymbolCollection.vb",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_PropertySymbol.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 930,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetReferencedAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ModuleSymbol.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MarkAllDeferredSymbolsAsReferenced()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MarkSymbolAsReferenced()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function RemoveNamespaceAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/InternalXmlHelper.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToDate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 819,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 836,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 888,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PointerTypeSymbol.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedMethod.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function TryGetMeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedMethodBase.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedLocal.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedConstructorBase.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UTF16ToUnicode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlCharacterGlobalHelpers.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EatThroughLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 337,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2662,
  "endLine" : 2672,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetCurrentToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetFullWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 646,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeDocCommentLineBreakToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeWhiteSpaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeColonTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeLineContinuationTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub PushReverseTerminal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyncLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 537,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildConditionsForFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/AnonymousTypeSyntheticMethods.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BuildLabelsMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub EnableSimpleNameBindingOrderChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLetClauseSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 942,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InWithStatementExpressionInterior()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1706,
  "endLine" : 1718,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1077,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetDelegateOrEventKeywordText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 962,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlnsAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 390,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CrefReferenceIsLegalForLegacyMode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_Compat.vb",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindTypeOrAliasSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function LookupArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 837,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BindTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetParameterDeclarationContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 582,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 949,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyRangeVariableName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2211,
  "endLine" : 2223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4089,
  "endLine" : 4101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function FindSymbolInSymbolArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateArrayOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 387,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Lookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InferTupleElementName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 495,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub BindNamespaceOrTypeSyntaxForSemanticModelGetExpressionSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 643,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportAssignmentToRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1781,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundTypeArguments",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3574,
  "endLine" : 3593,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function EvaluateCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 593,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseCallStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1199,
  "endLine" : 1215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1527,
  "endLine" : 1542,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseYieldStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1836,
  "endLine" : 1853,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParsePrintStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1855,
  "endLine" : 1870,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CatchPartContext.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfPartContext.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfPartContext.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/FinallyPartBlock.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/PropertyBlockContext.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub GetBeginEndStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CaseBlockContext.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitClassBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStructureBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterfaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEnumBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEventBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseElseDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 661,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 784,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParsePossibleDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 871,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6162,
  "endLine" : 6175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/DiagnosticBagExtensions.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDiagnosticReport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SetMatchIfNothingOrEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1839,
  "endLine" : 1849,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ResolveIsTrueOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2942,
  "endLine" : 2954,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ResolveIsFalseOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2956,
  "endLine" : 2968,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNonInterfaceTypeConstraintOrSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2043,
  "endLine" : 2068,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function HasWideningDirectCastConversionButNotEnumTypeConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2508,
  "endLine" : 2521,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3703,
  "endLine" : 3718,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsStubRequiredForMethodConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4303,
  "endLine" : 4314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsCLRPredefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4482,
  "endLine" : 4494,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetNamedParamIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 3435,
  "endLine" : 3454,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 3889,
  "endLine" : 3908,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/SemanticFacts.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsPunctuationOrKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 607,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsAccessibilityModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PushToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Normalize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NeedsSeparatorBetween()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 354,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDoLoopBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 909,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUsingBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1031,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1081,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub VerifySyntaxKindOfToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxReplacer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function FloatingLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 458,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FindMatchingNamespaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAnonymousDelegateKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSmallestSourceLocationOrNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 303,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function IPropertyDefinitionAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PropertySymbolAdapter.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitExpressionCoreWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitDupExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 651,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsMeReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 935,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitNewObj()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1534,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TargetIsNotOnHeap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1778,
  "endLine" : 1790,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitAssignmentDuplication()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1878,
  "endLine" : 1888,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitInstanceFieldAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 513,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitCondBranchCoreWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 664,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReferenceAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 540,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 831,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1021,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RecordBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function ParseInstrumentationKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1992,
  "endLine" : 2002,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceDeclaration.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundRedimClause.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNothingLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NonNullAndHasErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeExtensions.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SymbolInfo.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub CompleteTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1640,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetSpeculativeConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 425,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub CheckPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 577,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckModelAndSyntaxNodeToSpeculate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 601,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSpeculativeBinderForExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 721,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSpeculativelyBoundAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 844,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetSemanticSymbolsForLateBoundInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2259,
  "endLine" : 2271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/QuerySymbolInfo.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/QuerySymbolInfo.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportNonCompliantTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 631,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Method.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetSubstitutedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentWalker.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessBadNameInCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentWalker.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetXmlElementAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 623,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetIndexOfFirstNonWhitespaceChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 495,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1778,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateRegionAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1904,
  "endLine" : 1918,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function EnsureAllSymbolsAndSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 369,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 513,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 705,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AssumeFieldsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SpillExpressionsWithReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function Materialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncStateMachine.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateIfStatementAlternativePrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEraseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Erase.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsPropertyAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRedimStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Redim.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperators.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsOmittedBoundCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ExpressionStatement.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Constant.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AppendToBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Try.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDoLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_DoLoop.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteStringConcatenationTwoExprs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.vb",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteStringConcatenationManyExprs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.vb",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetHostObjectField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SynthesizedSubmissionFields.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLateInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UseTwiceReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CaptureInAByRefTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/SynthesizedLambdaMethod.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 741,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 755,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 769,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 866,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Select]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Null()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 853,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundTernaryConditionalExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 605,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundIfStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 907,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundInterpolatedStringExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundAnonymousTypeCreationExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1450,
  "endLine" : 1461,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BuildScriptInitializerBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/InitializerRewriter.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDiagnosticForMissingRuntimeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/MissingRuntimeMemberDiagnosticHelper.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ReportUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AdjustConditionalState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 783,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitFieldAccessInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1665,
  "endLine" : 1675,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function FieldAccessMayRequireTracking()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1678,
  "endLine" : 1693,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2297,
  "endLine" : 2307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2502,
  "endLine" : 2512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub NoteBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/EntryPointsWalker.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportUnused()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetSlotUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 684,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetFunctionLocalName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1313,
  "endLine" : 1328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitCatchBlockInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1496,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int MainCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/csc/Program.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceSymbol GetConstituentForCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamedTypeSymbol GetDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckFullName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray DelegateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDistinguisher()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CheckPropertiesConsistency()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceLocalSymbol MakeForeachLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AddUniqueAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsIndexOfOmittedAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1529,
  "endLine" : 1538,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonAssemblyWellKnownAttributeData GetSourceDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1548,
  "endLine" : 1557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyIdentity ComputeIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1969,
  "endLine" : 1977,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NoteFieldDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 2419,
  "endLine" : 2428,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonFieldWellKnownAttributeData GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonFieldEarlyWellKnownAttributeData GetEarlyDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Flags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceMemberMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void MakeFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonMethodEarlyWellKnownAttributeData GetEarlyDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 845,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonMethodWellKnownAttributeData GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 862,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonReturnTypeWellKnownAttributeData GetDecodedReturnTypeWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 879,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAttributesBag GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 896,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAttributesBag GetReturnTypeAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 913,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Flags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1099,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1234,
  "endLine" : 1243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void InitializePartialMethodParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 576,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 998,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1010,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommonModuleWellKnownAttributeData GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 488,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override void AfterAddingTypeMembersChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 653,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceCustomEventAccessorSymbol CreateAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceCustomEventSymbol.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 574,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeWellKnownAttributeData GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonTypeEarlyWellKnownAttributeData GetEarlyDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 514,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 403,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodSymbol FindExplicitlyImplementedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PropertySymbol FindExplicitlyImplementedProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EventSymbol FindExplicitlyImplementedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ToLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/TypeParameterBuilder.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ToSyntaxRefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/TypeParameterBuilder.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceEventFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventFieldSymbol.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceEventAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventAccessorSymbol.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAccessibilityMoreRestrictive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 919,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommonPropertyWellKnownAttributeData GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1086,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PropertyEarlyWellKnownAttributeData GetEarlyDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonEventWellKnownAttributeData GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonEventEarlyWellKnownAttributeData GetEarlyDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void CopyEventCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 547,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceEnumConstantSymbol CreateExplicitValuedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExplicitValuedEnumConstantSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool FieldTypeInferred()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 549,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLabelSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLabelSymbol.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonParameterWellKnownAttributeData GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ParameterEarlyWellKnownAttributeData GetEarlyDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BaseListSyntax GetBaseListOpt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol TryDecodeAttributeWithTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MethodDefinitionHandle GetMethodHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 567,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeIsExplicitOverride()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray EnsureTypeParametersAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 655,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 755,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1389,
  "endLine" : 1399,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetMemberTypesPrivate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1416,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PENamedTypeSymbolNonGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2269,
  "endLine" : 2277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEEventSymbol.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PackedFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetMDArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetMemberTypesPrivate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetAssociatedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override TypeWithModifiers SubstituteTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeParameterMap.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T GetDeclaringSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/VarianceSafety.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void AddDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 767,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DiagnosticInfo GetUseSiteDiagnosticForSymbolOrContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 839,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol GetNestedTupleUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1454,
  "endLine" : 1463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1474,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleFieldSymbol.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeAnonymousTypeTemplateName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeSynthesizedLocalName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedSealedPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedSealedPropertyAccessor.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSubstitutedLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/TypeSubstitutedLocalSymbol.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LocalSymbol WithSynthesizedLocalKindAndSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/TypeSubstitutedLocalSymbol.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynthesizedParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedParameterSymbol.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedAccessorValueParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedAccessorValueParameterSymbol.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SynthesizedContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedContainer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string LabelName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedLabelSymbol.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingNamespaceSymbol.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ArrayTypeSymbol WithElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 539,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol LookupTopLevelMetadataTypeInCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NonMissingAssemblySymbol.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol BaseTypeWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsTupleOrCompatibleWithTupleOfCardinality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 577,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OverriddenOrHiddenMembersResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersResult.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray TypeArgumentsWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetAllTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 946,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedFieldSymbol.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Location GetAttributeArgumentSyntaxLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 695,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.FieldSymbol.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypePropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.PropertySymbol.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypePropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.PropertySymbol.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 779,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 821,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodSymbol Find()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 915,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeParameterSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 983,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol TryLookupForwardedMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol ResolveForwardedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/UnboundGenericType.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DefaultForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolCompletionState.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnsureIsReadOnlyAttributeExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnsureIsByRefLikeAttributeExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 485,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool MatchArrayRank()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 974,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool MatchTypeToTypeId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 1000,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoPiaAmbiguousCanonicalTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NoPiaAmbiguousCanonicalTypeSymbol.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T VisitTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreNamedTypesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 739,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedTypesManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportNameCollisionBetweenEmbeddedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PEAssemblyBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray TranslateAll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 1336,
  "endLine" : 1344,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetadataTypeOf CreateType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/AttributeDataAdapter.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray CalculateInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/NamedTypeSymbolAdapter.cs",
  "fileLinesCount" : 972,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 486,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VarianceKind VarianceKindFromToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForAttributeWithArrayArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 583,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddMethodWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/TypeCompilationState.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string TrimEndOfMultiLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 893,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string LongestCommonPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 936,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/EntryPointCandidateFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ProcessSynthesizedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/SynthesizedMetadataCompiler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConsList GetPreviousRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char NextChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char PeekChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char PeekUnicodeEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Release()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken CreateMissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 504,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken CreateMissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 516,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax ParseLogicalNot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 681,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EvaluateBool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 730,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Substring()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_InterpolatedString.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetValueInt32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1325,
  "endLine" : 1335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double GetValueDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1367,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float GetValueSingle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1369,
  "endLine" : 1379,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private decimal GetValueDecimal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1381,
  "endLine" : 1414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidHexDigit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1890,
  "endLine" : 1898,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanToEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2517,
  "endLine" : 2525,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken LexDirectiveToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2757,
  "endLine" : 2765,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetHelpLink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetCategory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray ToMinimalDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplay.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolDisplayVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDiscard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxEquivalence.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static StructuredTriviaSyntax Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/StructuredTriviaSyntax.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTree ParseText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetNestedFunctionBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 348,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTrivia VisitListElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeListEditor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenListEditor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriviaListEditor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TRoot Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxLastTokenReplacer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifierWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifierWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DirectiveStack ApplyDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 375,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTrivia Whitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlNameAttributeSyntax XmlNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 750,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken XmlTextNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken XmlTextLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTree ParseSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1559,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationUnitSyntax ParseCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1741,
  "endLine" : 1752,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UsingDirectiveSyntax UsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2443,
  "endLine" : 2451,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RecordChangedVars()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalFuncUsages GetOrCreateLocalFuncUsages()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterSymbol Param()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Unsplit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool RegionContains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode VisitWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoopHead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 650,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoopTail()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 663,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1264,
  "endLine" : 1272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2414,
  "endLine" : 2422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode VisitObjectOrCollectionInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2623,
  "endLine" : 2632,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractRegionControlFlowPass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionControlFlowPass.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitPatternSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportUnassignedIfNotCapturedInLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 940,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1584,
  "endLine" : 1592,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectInitializerMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2222,
  "endLine" : 2232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractFlowPass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractFlowPass.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckStruct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStructInstanceFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitConditionalReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 539,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitArgListOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 590,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition EmitFieldLoadReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1031,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIndirectOrInstanceFieldAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1045,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object GetStackStateCookie()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1638,
  "endLine" : 1647,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordDummyWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1766,
  "endLine" : 1777,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition EmitDupAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitArrayIndices()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetAndCacheDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/SourceDocumentationCommentUtils.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string FormatSourcePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CommandLineDiagnosticFormatter.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MergedNamespaceDeclaration GetMergedRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/MergedTypeDeclaration.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/MergedNamespaceDeclaration.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasCastToQueryProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_QueryErrors.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder WithCheckedOrUncheckedRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Flags.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckFieldRefEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 629,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckFieldLikeEventRefEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 643,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint GetTupleValEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 2193,
  "endLine" : 2202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint GetValEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 2226,
  "endLine" : 2235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression ExtractCastInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 522,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBlock CreateLambdaBlockForQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 607,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression MakeConstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 794,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportEnumerableWarning()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 976,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceOrTypeSymbol BindNamespaceOrTypeSymbolInCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RangeVariableMap RangeVariableMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryTranslationState.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeVariableMap RangeVariableMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryTranslationState.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryTranslationState.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Conversion FastClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 348,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserDefinedConversionResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionResult.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult RequiredParameterMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult ConstructedParameterFailedConstraintsCheck()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeOutputTypeInferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 755,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Name()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/AnalyzedArguments.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PopulateWithSingleMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodGroup.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyClear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodGroup.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryOperatorSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorSignature.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorSignature.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitConversionOperatorMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 962,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitXmlCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 973,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DocumentationCommentTriviaSyntax GetEnclosingDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder SkipSemanticModelBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMethodGroupWithTypeOrValueReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 460,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubsumptionDiagnosticBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SubsumptionDiagnosticBuilder.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Binder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Imports GetImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ConstantValue GetAsOperatorConstantResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 3266,
  "endLine" : 3280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LookupMembersInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void GetCandidateExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 659,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetWellKnownWinRTMemberInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 848,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDerivedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 987,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1343,
  "endLine" : 1352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder CreateBinderForParameterDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 659,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string InferTupleElementName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 932,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol ContainingMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1663,
  "endLine" : 1672,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol GetCorrespondingParameterType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2563,
  "endLine" : 2571,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindBadInterfaceCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4592,
  "endLine" : 4601,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAccessibleConstructorsForOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4883,
  "endLine" : 4895,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BadIndexerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6357,
  "endLine" : 6366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodGroupResolution ResolveMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6872,
  "endLine" : 6880,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLocalFunctions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindSwitchSections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 544,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DecisionTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundLocal GetBoundPatternMatchingLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void DumpInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTree.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Location GetTooLongOrComplexExpressionErrorLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundNodeExtensions.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundNode.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundFieldAccess Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation GetStatementOrRootOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1060,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CSharpTypeInfo GetTypeInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1085,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement GuardedGetSynthesizedStatementFromMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Binder GetEnclosingBinderInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1404,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode AdjustStartingNodeAccordingToNewRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1680,
  "endLine" : 1689,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetSignaturesFromUnaryOperatorKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetSignaturesFromBinaryOperatorKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveSyntaxTreeFromDeclarationMapAndTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 434,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetLoadedSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 642,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpeculativeSyntaxTreeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SymbolInfo GetCollectionInitializerSymbolInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ValidateDebugEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSDiagnosticInfo CreateReflectionTypeNotFoundError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetRuntimeMetadataVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2644,
  "endLine" : 2654,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CompareSourceLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2992,
  "endLine" : 3001,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceOrTypeSymbol GetCachedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3223,
  "endLine" : 3232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InitializerSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion GetConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 904,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParameterSymbol FindNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4139,
  "endLine" : 4148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4724,
  "endLine" : 4734,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalSymbol SynthesizedLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 486,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundCall Call()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 654,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Typeof()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 990,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression ConstructorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1015,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression FieldInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1092,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Array()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AssignTypeMapAndTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SynthesizedMethodBaseSymbol.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IteratorFinallyFrame PushFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 458,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedStateMachineDebuggerHiddenMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundExpression FramePointer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 653,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateMachineFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineFieldSymbol.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MethodSymbol OpenPropertyImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 543,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundStatement Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1087,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundStatement AddSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentYieldBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentPatternSwitchWhenClauseConditionalGotoBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 375,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 415,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override BoundNode VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode VisitUnhoistedLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ContinueStatement.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitYieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Yield.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitHostObjectMemberReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_HostObjectMemberReference.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IndexerAccess.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression GetUnconvertedCollectionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 894,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DeconstructionSideEffects GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Consolidate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeObjectCreationInitializerForExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreationExpression.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteStringConcatenationTwoExprs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteStringConcatInExpressionLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression TypeTestAndCopyToTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BreakStatement.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ThrowStatement.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement VisitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddPlaceholderReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalAccess.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeConversionNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 425,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeBinderConstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 526,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FieldSymbol DefineCallSiteStorageSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 713,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCollectionElementInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 627,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckSelfComparisons()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckForAssignmentToSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 861,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundNode VisitUnhoistedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 779,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression Expressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitAsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitIsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 734,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureEnvironment.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClosureEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Build()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureMethod.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpParseOptions WithLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IParameterReferenceOperation CreateBoundParameterOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 461,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IAnonymousObjectCreationOperation CreateBoundAnonymousObjectCreationExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 480,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IObjectOrCollectionInitializerOperation CreateBoundObjectInitializerExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 583,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IObjectOrCollectionInitializerOperation CreateBoundCollectionInitializerExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 593,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISizeOfOperation CreateBoundSizeOfOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 933,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeOfOperation CreateBoundTypeOfOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 943,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInvalidOperation CreateBoundBadExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1073,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeParameterObjectCreationOperation CreateBoundNewTOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1083,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IAwaitOperation CreateBoundAwaitExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPointerIndirectionReferenceOperation CreateBoundPointerIndirectionOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private INameOfOperation CreateBoundNameOfOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IThrowOperation CreateBoundThrowExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IAddressOfOperation CreateBoundAddressOfOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReturnOperation CreateBoundYieldBreakStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IThrowOperation CreateBoundThrowStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1527,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReturnOperation CreateBoundReturnStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1529,
  "endLine" : 1537,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReturnOperation CreateBoundYieldReturnStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1539,
  "endLine" : 1547,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInvalidOperation CreateBoundBadStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1561,
  "endLine" : 1571,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IExpressionStatementOperation CreateBoundExpressionStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1691,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInterpolatedStringTextOperation CreateBoundInterpolatedStringTextOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1755,
  "endLine" : 1763,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IConstantPatternOperation CreateBoundConstantPatternOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1773,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDeclarationPatternOperation CreateBoundDeclarationPatternOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1775,
  "endLine" : 1783,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEventReferenceOperation CreateBoundEventAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetSwitchStatementCases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetPatternSwitchStatementCases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssemblyLoadException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/AnalyzerConsistencyCheckerTests.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IClientConnectionHost CreateClientConnectionHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShutdownRequestWriteRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/BuildProtocolTest.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReferenceNetstandardDllIfCoreClr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FallbackToCsc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FallbackToVbc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task HelloWorldCS()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet Keys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindAssemblySet_TwoUnrelatedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindSatelliteAssemblies_OneLevelDown()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindSatelliteAssemblies_TwoLevelsDown()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IdentifyMissingDependencies_MultipleMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CSharpSyntax_VisualBasicKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VisualBasicSyntax_CSharpKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSyntaxTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ChunksToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/NativePdbWriter/ComMemoryStreamTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void One()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/OneOrManyTests.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Many()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/OneOrManyTests.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryReadAll_PrematureEndOfStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/StreamExtensionsTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string WriteToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/JsonWriterTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CacheOverwritesKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/ConcurrentLruCacheTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CacheEvictsNoRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/ConcurrentLruCacheTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryEnqueueAfterPromisingNotTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DequeueAsyncWithCancellation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryDequeue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyCommandLineSplitter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonCommandLineParserTests.cs",
  "fileLinesCount" : 1241,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomResourceManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDescriptorIsExceptionSafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDiagnosticCreationWithOverriddenSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticCreationTests.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveTypeInModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDontPartiallyResolveTypeInModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveTypeNestedInGlobalType2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDontResolveGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDontResolveNonEvent2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyNamespaceResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1220,
  "endLine" : 1229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyNoNamespaceResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1231,
  "endLine" : 1240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyTypeResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1242,
  "endLine" : 1251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyNoTypeResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyMemberResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1264,
  "endLine" : 1273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyNoMemberResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ThrowIfMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/AnalysisContextInfoTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IDynamicInvocationExpression_PublicExtensionMethodTests()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/OperationTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IDynamicIndexerAccessExpression_PublicExtensionMethodTests()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/OperationTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IDynamicObjectCreationExpression_PublicExtensionMethodTests()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/OperationTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception LoadAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidAnalyzerReference_Id()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equals1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equals2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equals3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpan00()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanContainsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanOverlap00()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanOverlap01()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanOverlap02()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanOverlap03()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanOverlap04()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanIntersection00()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanIntersection01()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanIntersection02()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanIntersection03()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanIntersection04()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanIntersectionEmpty01()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanIntersectionEmpty02()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanIntersectionEmpty03()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 383,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNotEqualLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines4()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckNotEqualLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines4()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines7()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceText CreateMemoryStreamBasedEncodedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FileStreamEncodedTextEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HorizontalEllipsis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 340,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LinesGetText1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextLine1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanNotIncludingBreaks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanIncludingBreaksAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanIncludingBreaks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void CreateFromMetadata_Module()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleMetadataTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestParseSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTestBase.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromImage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PortableReference_Display()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 509,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingInfo1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Emit/CustomDebugInfoTests.cs",
  "fileLinesCount" : 728,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 383,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestInvalidStreamVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeWithManyMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSupportedCollectionInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/IdentifierCollectionTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckWordsRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElementAtOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Concat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equals2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ByteSequenceComparerTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsSingleton()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/EnumerableExtensionsTests.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddSameWithStringBuilderProducesSameStringInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/StringTableTests.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddDifferentWithStringBuilderProducesDifferentStringInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/StringTableTests.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSource_ArgumentErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromStream_ArgumentErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromStream_Empty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetDirectoryName_WindowsPaths_Relative()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/PathUtilitiesTests.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyResultAndOutput()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportAnalyzerMSBuild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 613,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Skip()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/MvidReader.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MoveTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/MvidReader.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/PropertyDictionary.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CurrentDirectoryToUse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 546,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletedBuildResponse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 400,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReferenceBinding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/AssemblyReferenceBinding.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 564,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 616,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/XmlFileResolver.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ToLower()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ResolveReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceFileResolver.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string ToMinimalDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/ISymbol.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetHashCodeForConstructorArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeDataComparer.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstantValue DecodeDateTimeConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMarshalAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalPseudoCustomAttributeData.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetDllImport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonMethodWellKnownAttributeData.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guid ReadGuid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReaderReferenceMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectBinderSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectBinderSnapshot.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResizeSequencePointBuffers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 966,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/PortableStrongNameProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SignatureComparer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpecialType GetTypeFromMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialTypes.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/DecimalUtilities.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OneOrMany()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OneOrMany.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CountBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BitArithmeticUtilities.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AddAll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ISetExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool RemoveAll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ISetExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type GetTypeFromEither()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FileNameUtilities.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? FirstOrNullable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? FirstOrNullable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T? LastOrNullable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable WhereNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe string AddSharedSlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 616,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSetWithInsertionOrder Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableSetWithInsertionOrder`1.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Enumerator`1.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SetWithInsertionOrder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/WeakList.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Combine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseBinaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 776,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionalOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1320,
  "endLine" : 1328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyConditionalOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 399,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 542,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParameterMatches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1354,
  "endLine" : 1365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLineCollection.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinePositionSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePositionSpan.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceTextComparer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SourceText Decode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeText.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LinePosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePosition.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableExecutableReference GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 443,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PortableExecutableReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/PortableExecutableReference.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PortableExecutableReference CreateFromImage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PortableExecutableReference CreateFromImage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PortableExecutableReference CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PortableExecutableReference WithPropertiesImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataImageReference.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ManagedResource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ManagedResource.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InitializeReflection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugDirectoryExtensions.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateUserStringIndices()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 509,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateIndicesFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 544,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyReferenceHandle GetAssemblyReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 712,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCustomAttributesToTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2120,
  "endLine" : 2128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateModuleRefTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2652,
  "endLine" : 2661,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateTypeSpecTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2824,
  "endLine" : 2833,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeMethodSpecificationSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3343,
  "endLine" : 3351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetOrAdd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4089,
  "endLine" : 4098,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BlobBuilder SerializeSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ExtendedPEBuilder.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobBuilder SerializeMvidSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ExtendedPEBuilder.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SerializeMetadataTables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeDocumentTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle SerializeImportsBlob()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugSourceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugSourceInfo.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetNextInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetNextInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryMoveNextAndGetCurrent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Enumerator.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaListBuilder Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryMoveNextAndGetCurrent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 368,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 390,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode GetWeakRedElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPartOfStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 374,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GreenNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsCacheEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 989,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsHiddenPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 675,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 837,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot ReplaceNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode ItemInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList CreateList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetCurrentNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SeparatedSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode WithoutDiagnosticsGreen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNodeExtensions.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDisplayPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTree.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithTwoChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithTwoChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetNodeSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.SeparatedWithManyWeakChildren.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilderExtensions.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueTypeDefInterfacesAndBaseTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2039,
  "endLine" : 2048,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedConstant CreateArrayTypedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2146,
  "endLine" : 2155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FieldSymbol GetFieldSymbolForFieldDefOrMemberRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2295,
  "endLine" : 2304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1904,
  "endLine" : 1912,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetGenericParamPropsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2408,
  "endLine" : 2416,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetMethodImplPropsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2503,
  "endLine" : 2511,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetParamPropsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2594,
  "endLine" : 2602,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetPropertyDefPropsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2634,
  "endLine" : 2642,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetFieldDefPropsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2690,
  "endLine" : 2699,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyDictionary MapAddedOrChangedMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolMatcher.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncLocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncLocalInfo.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncLocalInfo.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static IReadOnlyDictionary CreateDeclaratorToSyntaxOrdinalMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncHoistedLocalMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncHoistedLocalMetadata.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CalculateTableSizes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 501,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateEncLogTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 835,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PopulateEventMapTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 998,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PopulatePropertyMapTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1008,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolChanges.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetPreviousAwaiterSlotIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetSynthesizedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 808,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint GetOrAddTokenFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ItemTokenMap.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedStaticField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetBranchBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 745,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddLocalConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddUserHoistedLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 368,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BasicBlock CreateBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 385,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BasicBlock CreateBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 637,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalSlotManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BasicBlock GetCurrentBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Realize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RedirectBranchToBlockedDestination()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object BlockedBranchDestination()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkAllBlocksUnreachable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 689,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeOffsets()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 699,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSpecialEndHandlerBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 754,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RewriteBranchesAcrossExceptionHandlers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 764,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SwitchBucket()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuleSet LoadEffectiveRuleSetFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetEffectiveIncludesFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ReportDiagnostic GetDiagnosticOptionsFromRulesetFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetIncludePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSetInclude.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderedSet.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AvlNode LeftSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 369,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AvlNode RightSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/UnionCollection.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingDictionary.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray AddToConcurrentMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingDictionary.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BitVector()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/XmlDocumentationCommentTextReader.XmlStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingSourceFileResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingSourceFileResolver.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray ResolveAdditionalFilesFromArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 967,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ResolveRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable ParseResponseLines()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldSkipAnalysisOnGeneratedCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 312,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearCachedAnalysisDataIfAnalyzed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1661,
  "endLine" : 1671,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerAnalyzerState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkDeclarationsProcessed_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FreeState_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary CreateAnalyzerExecutionContextMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ForceLocalizableStringExceptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCompilerReservedDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationWithAnalyzersOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzersOptions.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 674,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTreeAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1030,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTreeAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1040,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GenerateCompilationEventsAndPopulateEventsCacheAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 722,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateDiagnosticDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Diagnostic CreateDriverExceptionDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1283,
  "endLine" : 1291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSupportedDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParameterMatches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 794,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeParameterSymbol GetNthTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 835,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary CreateAnalyzerExecutionTimeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnalyzerLoadFailureEventArgs CreateAnalyzerFailedArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetLanguageSpecificAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReportDiagnostic GetEffectiveSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticDescriptor.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic_SimpleDiagnostic.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AreEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Diagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryParseFloat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetSubmissionSlotIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 354,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CanReuseCompilationReferenceManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Stream OpenReadChecked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/XmlReferenceResolver.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Stream OpenReadChecked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SourceReferenceResolver.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ushort SizeofVerString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 699,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBinaryOperation CreateBinaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationFactory.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T ResetParentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 459,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ResolvePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/RelativePathResolver.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNCNameSurrogateChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 931,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestArrayCreationExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddAttributesToAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1527,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestInterfaceDeclarationWithEventFromSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1716,
  "endLine" : 1724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1923,
  "endLine" : 1931,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Format2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsWritableFieldOrLocal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetExplicitNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Editing/VisualBasicImportAdder.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetExplicitNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Editing/VisualBasicImportAdder.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/AttributeGenerator.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateNamedTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateExplicitlyCastedLiteralValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicFlagsEnumGenerator.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamespaceGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateChrWExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPropertyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 924,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithIsDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2670,
  "endLine" : 2681,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function EventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3590,
  "endLine" : 3600,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SimplifyTupleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.Rewriter.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CanSimplifyNamedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function VisitNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/IdentifierNameSyntaxClassifier.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlTextTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSemanticRootForSpeculation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInvocableExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 445,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 493,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplacementBreaksBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 506,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/TernaryConditionalExpressionDocumentation.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/TokenComparer.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub EnsureNewLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsOrganizer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/TypeSyntaxComparer.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CompareXmlNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsClauseComparer.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/FixIncorrectTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckSkippedTriviaForMissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PartOfSinglelineConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LastEnumValueHasInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetExternalSourceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AppendTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1024,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AppendMethodLevelMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1037,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOnTypeHeader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1559,
  "endLine" : 1571,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInTypeOfExpressionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 675,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclaredMemberSymbolFromOriginalSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 755,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetChildIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PathSyntaxReference.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitUsingBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RenameInStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RenameInCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 585,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMatchingConditionalDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/DirectiveSyntaxExtensions.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetImportNamespacesInScope()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAliasReplaceableExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EnsureProperList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryReduceAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StringExtensions.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNameOfContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 556,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsPossibleTupleContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1071,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UserDefinedConversionIsAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddXmlEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/NodeBasedFormattingRule.vb",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsFirstXmlElementTokenOnLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/NodeBasedFormattingRule.vb",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsContentInXmlString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsGreaterThanInXmlTag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/TestWorkspace.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsForLabelContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetSymbolsForNamespaceDeclarationNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Recommendations/CSharpRecommendationService.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BracketedParameterListSyntax GenerateBracketedParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ParameterGenerator.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList CreateDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.Rewriter.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EqualsValueClauseSyntax GenerateEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/FieldGenerator.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IList GetExistingNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetExistingNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList GenerateUsingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamespaceGenerator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax GenerateAccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 942,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetReturnAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 956,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode WithVariable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2471,
  "endLine" : 2480,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2629,
  "endLine" : 2638,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2640,
  "endLine" : 2649,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable SplitAndInsert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3397,
  "endLine" : 3405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3608,
  "endLine" : 3617,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList AsSwitchLabels()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4132,
  "endLine" : 4142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInVarContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CollectClassifiedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsStringToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/ClassificationHelpers.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UsingsAndExternAliasesDirectiveComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/UsingsAndExternAliasesDirectiveComparer.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreTwoTokensOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetSemanticRootForSpeculation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ValidateSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ConversionsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 710,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetTypes_DoNotCallDirectly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 709,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetArgumentListIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 881,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetArgumentListIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 900,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetPatternTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1435,
  "endLine" : 1443,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeSymbol GetMemberType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1824,
  "endLine" : 1833,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol GetTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 2072,
  "endLine" : 2081,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeAndName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 2151,
  "endLine" : 2159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsInInactiveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsInNonUserCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEntirelyWithinStringOrCharOrNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetMethodLevelMemberId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1064,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetObjectCreationInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1456,
  "endLine" : 1466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetExpressionOfInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1539,
  "endLine" : 1549,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendAliasNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineArguments Parse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpCommandLineParserService.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanReplaceWithDefaultLiteralSlow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DefaultExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeInferred()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/VariableDeclaratorExtensions.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetContainingTypeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinCrefSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PointerCastDefinitelyCantBeRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CastExpressionSyntax Cast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnyMemberAccessExpressionName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AddSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AccessMethodWithDynamicArgumentInsideStructConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2125,
  "endLine" : 2135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanReplaceWithReducedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2137,
  "endLine" : 2146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNullableTypeInPointerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2409,
  "endLine" : 2419,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnsafeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsInBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 891,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsInExpressionBodiedMemberBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 902,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeOfExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 873,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDefaultExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 885,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPatternContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1274,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1768,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEnumBaseListContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 2683,
  "endLine" : 2696,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnaryOperatorContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 487,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StatementSyntax GetPreviousStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/StatementSyntaxExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StatementSyntax GetNextStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/StatementSyntaxExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSyntax GenerateRefTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectiveInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveInfo.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationUnitSyntax AddUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CompilationUnitSyntaxExtensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSyntaxFormattingService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/CSharpSyntaxFormattingService.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxTrivia CreateEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OnSkippedTokensOrText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsOnlyWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsParenInParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeParameterConstraintClauseOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentBlockFormattingRule.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetAlignmentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxList GetUsingsAndAliases()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/AddImports/CSharpAddImportsService.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxList GetExterns()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/AddImports/CSharpAddImportsService.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionSnapshotId_Empty_Serialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionSnapshotId_Project_Serialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateSolutionSnapshotId_Full_Serialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Missing_Metadata_Serailization_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Missing_Analyzer_Serailization_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOneConflict()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTwoConflictsOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUpdateAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleProjectsWithSameDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectReference GetObservedText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 875,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectReference GetObservedTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 905,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCommandLineProjectWithRelativePathOutsideProjectCone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWorkspaceLanguageServiceOverride()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WaitFor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream ReadStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReadStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOutputFilePaths()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CSharp_WithoutPrefer32BitAndLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 404,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CSharp_WithPrefer32BitAndLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CSharp_WithPrefer32BitAndWinMDObj()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 443,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_WithoutPrefer32BitAndLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 532,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_WithPrefer32BitAndLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 558,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_WithPrefer32BitAndWinMDObj()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 571,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithDuplicateFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 714,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithUnrecognizedProjectFileExtension_Fails()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 1005,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_AddVBDefaultReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1394,
  "endLine" : 1405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_SolutionFileHasEmptyLineBetweenProjectBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 2625,
  "endLine" : 2635,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_BadLink()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 3047,
  "endLine" : 3056,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOpenProject_MsbuildError()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 3105,
  "endLine" : 3115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOpenProject_WildcardsWithLink()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 3118,
  "endLine" : 3128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateWithoutRequiredServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/CommandLineProjectTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUnrootedSubPathInsideProjectCone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/CommandLineProjectTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRootedSubPathInsideProjectCone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/CommandLineProjectTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAdditionalFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/CommandLineProjectTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleParamsWithSameName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleTypeParamsWithSameName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCloseMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SpellCheckerTests.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGenericTypeTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 524,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGenericMethodTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 537,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2836,
  "endLine" : 2847,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1085,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task VerifyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/ReduceTokenTests.cs",
  "fileLinesCount" : 2067,
  "components" : [ "primary::src" ],
  "startLine" : 2044,
  "endLine" : 2055,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonTrivia_EndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1457,
  "endLine" : 1468,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetKnownOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/OptionServiceTests.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution GetSingleDocumentSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindReferencesTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EnsureDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorageService.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualBasicCompilerInputs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetBaseAddress()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetDocumentationFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 457,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAliases()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpCompilerInputs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetTargetType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 702,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectId GetOrCreateProjectId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetOrLoadProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnErrorRaised()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetOutputDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 681,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LoadProjectFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileLoader.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetWorkingFolderPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractPersistentStorage TryCreatePersistentStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterPrimarySolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnsureStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void FreeCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void FreeCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SemanticModel GetCachedSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueSource GetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 507,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/PinnedRemotableDataScope.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference ReadMetadataReferenceFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteMvidTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 727,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PatternMatcher CreateContainerPatternMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PatternMatcher CreateDotSeparatedContainerMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool AddMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/SimplePatternMatcher.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextChunk()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.TextChunk.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool AddMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/ContainerPatternMatcher.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PatternMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatch.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindReferencesServerCallback()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.FindReferencesServerCallback.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPotentialReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/NamedTypeSymbolReferenceFinder.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Func GetStandardSymbolsMatchFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractReferenceFinder.cs",
  "fileLinesCount" : 627,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPotentialReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ConstructorSymbolReferenceFinder.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/OrdinaryMethodReferenceFinder.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ConcurrentDictionary GetNodeCache()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Start()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetOrderedProjectsToExamine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 479,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetChecksumAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Persistence.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ProbablyContainsIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.IdentifierInfo.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Task FindLiteralReferencesInCurrentProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_FindLiteralReferences.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/ReferenceLocation.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindLiteralsServerCallback()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.FindLiteralsServerCallback.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder_SourceDeclarations.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetInfoForMetadataReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureParentsAndChildren()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 626,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataDefinition Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 741,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetRecommendedSymbolsAtPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Recommendations/Recommender.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Dictionary GetMatchingNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.LongestCommonSubsequence.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TNode GetAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/TreeComparer.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeMatchForLabel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplaceChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetDocumentEditorAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SolutionEditor.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode FieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode Attribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 823,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode RemoveAllTypeInheritance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 878,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode RemoveNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SeparatedSyntaxList RemoveRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1346,
  "endLine" : 1355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxList RemoveRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionKey.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorConfigStorageLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/EditorConfig/EditorConfigStorageLocation`1.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INamedTypeSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractNamedTypeSymbol.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeGenerationPropertyInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertyInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Attach()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertyInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAttributeData.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CodeGenerationNamespaceOrTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeGenerationFieldInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Attach()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSymbol AddAnnotationToSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/SyntaxAnnotationExtensions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ExpandAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/Simplifier.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ReduceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/Simplifier.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalysisResultMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultMap.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetResultOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResult.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetCustomTypeInBingSearchOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ToDiagnosticAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SwapIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task WriteStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task ReadStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution GetSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSemanticClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddSyntacticClassificationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/AbstractClassificationService.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PooledStream CreateReadableStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Release()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 624,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetEnumerableMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/IReadOnlyDictionaryExtensions.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static V GetOrAdd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/IDictionaryExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DictionaryEquals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/IDictionaryExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 368,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryCastToImmutableMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 516,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashBucket()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 839,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint RotateRight()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 981,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CountBits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1010,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async virtual Task GetChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task GetChangedSolutionInternalAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleCodeCleanupProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/SimpleCodeCleanupProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken FindTokenOnRightOfPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken FindTokenOnLeftOfPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceAssemblyWithTypeResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolSearch/ISymbolSearchService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BloomFilter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BloomFilter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint CombineLastCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SemanticMap.Walker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SemanticMap.Walker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasAnyWhitespaceElasticTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan GetFormattingSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 382,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.SingleMatcher.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int LogBase2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IntegerUtilities.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNormalIOException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IOUtilities.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EquivalenceVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ParametersAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 521,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan ScanLowerCaseRun()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StringBreaker.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan ScanNumber()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StringBreaker.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetExceptionTexts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Node InnerRightOuterLeftRotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.Node.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Node InnerLeftOuterRightRotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.Node.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray RenameParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IParameterSymbolExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.ReplaceTypeParameterBasedOnTypeConstraintVisitor.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.ReplaceTypeParameterBasedOnTypeConstraintVisitor.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.ReplaceTypeParameterBasedOnTypeConstraintVisitor.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldShow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IFindReferencesResultExtensions.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable FilterNonMatchingMethodNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IFindReferencesResultExtensions.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOrdinaryMethodOrLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 416,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 449,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBrowsingProhibitedByTypeLibTypeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 776,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBrowsingProhibitedByTypeLibFuncAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 786,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBrowsingProhibitedByTypeLibVarAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 796,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetTouchingWordAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.AnonymousTypeRemover.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.AnonymousTypeRemover.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode CreateThrowNotImplementedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray CreateThrowNotImplementedStatementBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode CreateAssignWithNullCheckStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task VerifyNoErrorsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAncestors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CheckParent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ImplementsIEquatable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeSymbol GetType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions_CreateEqualsMethod.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsAccessibleTypesOrNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray ComputeInferredTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ContextQuery/SyntaxContext.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetBaseTypesAndThis()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetContainingTypesAndThis()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetContainingTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool InheritsFromOrEquals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol ReplaceTypeParametersBasedOnTypeConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 435,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol SubstituteTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 468,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol SubstituteTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 478,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAccessibleMembersInBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 673,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetBaseTypesAndThis()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stack GetContainmentStack()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol FindImplementationForAbstractMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetAbstractClassesToImplement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamespaceOrTypeSymbol GenerateRootNamespaceOrType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 429,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol GetType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceOrTypeSymbolExtensions.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetTextColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetFirstLineText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLastLineText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetCommonRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CheckParent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken WithoutTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DocumentState CreateDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueSource CreateLazyIncrementallyParsedTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BindSyntaxTreeToId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 709,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool? ContainsSymbolsWithNameFromDeclarationOnlyCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 799,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetSyntaxRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode GetSyntaxRootSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ValueSource CreateRecoverableText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetTextVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithProjectAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithProjectOutputFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithProjectName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithProjectFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithProjectCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithProjectParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Solution WithHasAllInformation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 395,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution RemoveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 425,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 440,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution RemoveMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithProjectMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 485,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 500,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 515,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution RemoveAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 530,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithProjectAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 545,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 654,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 711,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 725,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution RemoveAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 739,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithDocumentName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithDocumentFolders()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 768,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithDocumentFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 782,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 797,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithAdditionalDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 812,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 827,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithAdditionalDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 842,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithDocumentSyntaxRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 857,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithDocumentSourceCodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 872,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Solution WithDocumentTextLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 892,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithAdditionalDocumentTextLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 907,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task WithMergedLinkedFileChangesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 933,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Solution WithNewWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 971,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 998,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextAndVersion InitRecoverable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SolutionId CreateFromSerialized()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionId.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithProjectOutputFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 607,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithProjectName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 622,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithProjectFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 637,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream ReadStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReadStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TWorkspaceService GetRequiredService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/HostWorkspaceServices.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecoverableSyntaxRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray ResolveReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/WorkspaceMetadataFileReferenceResolver.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TLanguageService GetRequiredService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/HostLanguageServices.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MefWorkspaceServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefWorkspaceServices.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document GetOpenDocumentInCurrentContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/TextExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OpenAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckDocumentIsClosed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 388,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckDocumentIsOpen()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 398,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void OnWorkspaceFailed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Events.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Workspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableHashSet GetFilePaths()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 655,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentAdded_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 679,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentRemoved_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckProjectIsInCurrentSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1658,
  "endLine" : 1666,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckProjectIsNotInCurrentSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1671,
  "endLine" : 1679,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckProjectHasProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1684,
  "endLine" : 1692,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckProjectDoesNotHaveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1705,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISet GetTransitiveProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1721,
  "endLine" : 1730,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckDocumentIsInCurrentSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1779,
  "endLine" : 1787,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckAdditionalDocumentIsInCurrentSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1792,
  "endLine" : 1800,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckDocumentIsNotInCurrentSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1805,
  "endLine" : 1813,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckAdditionalDocumentIsNotInCurrentSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1818,
  "endLine" : 1826,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XElement CreateXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XElement CreateSymbolKindsXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XElement CreateAccessibilitiesXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XElement CreateModifiersXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetAccessibilityListFromXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetModifierListFromXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SerializableNamingRule FromXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SerializableNamingRule.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeFixContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixContext.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeFixContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixContext.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCodeFix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixContext.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogDiagnosticsStats()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllLogger.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogDiagnosticsStats()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllLogger.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FixAllContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllContext.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ChangeCanBeApplied()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 482,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OverwriteChangeCanBeApplied()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 543,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray InferTypeBasedOnNameIfEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TokenRenameInfo CreateMemberGroupTokenInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/TokenRenameInfo.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TokenRenameInfo CreateSingleSymbolTokenInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/TokenRenameInfo.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocations.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddOrReplaceRelatedLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolution.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddModifiedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddComplexifiedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyReader GetReader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMethodSymbol ResolveMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolKeyWriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ReadElementLocations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.TupleTypeSymbolKey.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddInitialSuppressOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetAnchorToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 478,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetDeltaFromPreviousChangesMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 490,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsWrappingSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 577,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSpacingSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 589,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.AbstractComplexTrivia.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.Whitespace.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.Whitespace.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Partitioner()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.Partitioner.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateFormattedRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractAggregatedFormattingResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetOriginalColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.StructuredTrivia.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriviaData GetTriviaData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFirstTokenOnLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 509,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.ModifiedWhitespace.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetNewIndentationForComments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddNextIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/BaseIndentationFormattingRule.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ForEach()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void For()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/TriviaList.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetParentIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryGetRemoteHostClientAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializableSymbolAndProjectId Dehydrate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TodoCommentDescriptor ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PackageSource ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override HighlightSpan ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TaggedText ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.RoslynOnly.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextSpan ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReportUnlessCanceled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/SnapshotService.JsonRpcAssetSource.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterPrimarySolutionId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AppendAssetMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/TestUtils.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionSet MergeOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Diagnostics/DiagnosticComputer.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task RequestAssetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetService.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SynchronizeSolutionAssetsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/ChecksumSynchronizer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SynchronizeProjectsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/ChecksumSynchronizer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task SynchronizeAssets_NoLockAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/ChecksumSynchronizer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CleanAssetsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWhileStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 688,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNamespaceImportDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1563,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2585,
  "endLine" : 2598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 375,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AnchorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 472,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q2 =",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 778,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix3939()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1066,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4235()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1070,
  "endLine" : 1082,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class Goo",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1343,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4173_8()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2071,
  "endLine" : 2091,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix5022()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2423,
  "endLine" : 2434,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix5277()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2489,
  "endLine" : 2501,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix5637()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2749,
  "endLine" : 2765,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeInParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3305,
  "endLine" : 3317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "#   enable     warning[bc123],",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3983,
  "endLine" : 3995,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TupleElementNamesInfo()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/TupleElementNamesInfo.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomDebugInfoEncoder()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoEncoder.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_Queue()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 494,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_Stack()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 506,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_LinkedList()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 555,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_ConcurrentQueue()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 634,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_ConcurrentStack()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 646,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExternDestructor()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_GlobalNamespaceAndUsings()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 415,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_SubmissionSlotResize()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 480,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1263,
  "endLine" : 1272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Submission_HostVarianceConversions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1394,
  "endLine" : 1403,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectInRootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1547,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestVisualBasicObjectFormatter()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestVisualBasicObjectFormatter.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 453,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string FormatTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpTypeNameFormatter.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CurrentWorkingDirectory1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/CsiTests.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_Queue()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/ObjectFormatterTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_Stack()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/ObjectFormatterTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptVariable GetVariable()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptState.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Invoke()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptState.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationErrorException()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/CompilationErrorException.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/Resolvers/RuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string FormatObject()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatWithEmbeddedExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 754,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderOptions WithMaximumOutputLength()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.BuilderOptions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileShadowCopy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/ShadowCopy.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveAssemblyLoader()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CopyExistsOrIsSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 348,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Script ContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation GetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindToCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalOptionsControl.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindToTextBox()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalOptionsControl.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateSourceSpans()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMargin.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/EntryPointFinder.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function AddMetaDataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddEmbeddedProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Sub AddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DeleteImport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Sub RemoveMetaDataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetConditionalCompilationSymbols()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareArgumentLists()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareParameterLists()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 883,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetElementKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetImportNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetAttributeNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsAccessorNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1079,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetAccessorNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetParameterNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetAttributeArgumentNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1246,
  "endLine" : 1259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAttributeArgumentIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1604,
  "endLine" : 1617,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetImportAlias()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1919,
  "endLine" : 1930,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ValidateFunctionKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2077,
  "endLine" : 2089,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetIsConstant()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2832,
  "endLine" : 2846,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetIsDefault()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2870,
  "endLine" : 2884,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsertAttributeListInto()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3830,
  "endLine" : 3843,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EscapeIfNotMeMyBaseOrMyClass()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4058,
  "endLine" : 4070,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateGetTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 473,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateArrayBounds()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 627,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInvokeSnippetPickerOnQuestionMark()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCommandHandler.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UnregisterObjectBrowserLibraryManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddConstraints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 441,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogCloseSession()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsInteractiveWindowProvider.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITextBuffer GetSubjectBufferContainingCaret()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/ScriptingOleCommandTarget.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsUpdateSolutionEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsUpdateSolutionEvents.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpVsInteractiveWindowCommandProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Repl/CSharpVsInteractiveWindowCommandProvider.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShimWithServices.CodeModel.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int SetOptionWithMarshaledValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompilerConfig.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe object ConvertToObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/HACK_VariantStructure.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/BreakpointResolver.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddInvocationExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 792,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAge()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 550,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnDeactivate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/NamingStylesOptionPage.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAfterEndRegionBeforeMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/EndRegionFormattingRule.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetBodyStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetMethodXml()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2946,
  "endLine" : 2955,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetExternalTypeExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3743,
  "endLine" : 3753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AddBlankLineToMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3765,
  "endLine" : 3774,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractSnippetExpansionClient GetSnippetExpansionClient()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetCommandHandler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetAutomationObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CSharpPackage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void BeginSession()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AdviseFileChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/MockVsFileChangeEx.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FireUpdate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/MockVsFileChangeEx.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestState.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Remove_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Restore_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveSelectionDown_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RebuildSpans()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerTextView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogException()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Log/VisualStudioErrorLogger.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Exec()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool OnEdit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectAnalysisSummary GetProjectAnalysisSummary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 923,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateWorkspaceDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Document GetThisDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int SetHost()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguage.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocumentPreserveFormattingRule.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocumentPreserveFormattingRule.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnToolTipClosing()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/ToolTips/LazyToolTip.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void NotifyChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable Subscribe()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task GetGuidAndProjectNameAndSourceTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryCreateColumnContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/DocumentSpanEntry.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VisualStudioProjectTracker GetProjectTrackerAndInitializeIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IVisualStudioHostDocument GetHostDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetAllItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 594,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IVsHierarchy GetHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 896,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractAddDocumentUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractAddDocumentUndoUnit.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsProjectKProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ProcessClose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CancelPendingDocumentInitializationTask_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TryProcessOpenForDocCookie()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 344,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnBeforeDocumentWindowShow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 441,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterWorkspaceHost()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unadvise()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/ComEventSink.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LanguageInformation TryGetLanguageInformation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable CreateMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeLastDocumentUnlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AdviseSolutionEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl_IVsSolutionEvents.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StopTracking()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/ReiteratedVersionSnapshotTracker.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleMetadata CreateModuleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.Factory.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleMetadata GetModuleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAdditionalFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalyzerFileWatcherService GetAnalyzerFileWatcherService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalyzerDependencyCheckingService GetAnalyzerDependencyCheckingService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConnectHierarchyEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject_IVsHierarchyEvents.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StartPushingToWorkspaceHosts()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IRuleSetFile GetOrCreateRuleSet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioRuleSetManagerFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManagerFactory.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnsubscribeFromFileTrackers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.RuleSetFile.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceHostState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.WorkspaceHostState.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectInfoCache GetCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/SharedInfoCache.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/SharedInfoCache.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractTableDataSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected object TryGetAggregateKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddOrUpdate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 312,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray GetDocumentsWithSameFilePath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractRoslynTableDataSource.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AddSuppressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveSuppressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RemoveTableSourceIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableDataSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckAggregateKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object CreateAggregationKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureSources()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray ToImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Extensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetProjectName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Extensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConnectToBuildUpdateSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveTableDataSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConnectToDiagnosticService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableEntriesSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanCreateDetailsContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 459,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDiagnosticUpdatedMessage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 564,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PickMembersDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialog.xaml.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ToggleCheckSelection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialog.xaml.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsNavInfo CreateForNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSyncClassViewCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ClassView/AbstractSyncClassViewCommandHandler.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Project GetProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeListItem CreateSimpleTypeListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeListItem CreateFullyQualifiedTypeListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryFillDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_Description.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMismatch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanPreview()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/NavigateTo/VisualStudioNavigateToPreviewService.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerFileWatcherService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerFileWatcherService.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity ApplyBindingRedirects()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyCheckingService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerDependencyConflict()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyConflict.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T GetManagedObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/ComAggregate.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T TryGetManagedObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/ComAggregate.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractVsTextViewFilter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractVsTextViewFilter`2.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ToggleCheckSelection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterSnippetsUpdate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ConvertToStringAndFree()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ToggleState ConvertToToggleState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsDebugName.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitContext.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri CreateBingQueryUri()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/BrowserHelper.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution GetUpdatedSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/TopLevelChange.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnRequestSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/SpanChange.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdatePreview()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override int OnRequestSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnRequestSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TaskHandlerOptions GetOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SymbolSearch/VisualStudioSymbolSearchService.ProgressService.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnElementValueChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DetailedErrorInfoDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/DetailedErrorInfoDialog.xaml.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearMostRecentCache_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioProjectCacheHostServiceFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeActionOperation CreateSymbolRenamedOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateTypeDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectExternalErrorReporter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNewErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 297,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNewErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InprogressState ClearInprogressState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 576,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSolutionExistsAndFullyLoadedContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LoadComponentsInUIContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage`2.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInCommandLineMode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage`2.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsCodeWindowManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ContainedDocument GetContainedDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VirtualMemoryNotificationListener.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ScanDesignerAttributesOnRemoteHostIfPossibleAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignerAttributeIncrementalAnalyzerProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterGlobalOperationNotifications()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcConnection.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task PopulateContextGraphAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddLinkedNodeForMemberAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/SearchGraphQuery.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetOrCreateNodeForPropertyAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 648,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetOrCreateNodeForEventAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 661,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyProvider.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeColors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoadInteractiveMenus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisposeVisualStudioServices()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LoadAnalyzerNodeComponents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inputs()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDelayStartedService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/AbstractDelayStartedService.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TryCancelPendingNotification()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SolutionEventMonitor.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzersFolderItemSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemSource.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItem.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItem.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzersCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateEffectiveSeverity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IAttachedCollectionSource CreateCollectionSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/LegacyDiagnosticItemProvider.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDiagnosticAnalyzerService GetAnalyzerService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/LegacyDiagnosticItemProvider.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IProjectCodeModelProvider.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractProject GetAbstractProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckBoxWithComboOptionViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/CheckBoxWithComboViewModel.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnActivate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ManageSpecificationsButton_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ManageStylesButton_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolSpecification GetSymbolSpecification()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationViewModel.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TrySubmit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationViewModel.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/ManageSymbolSpecificationsDialogViewModel.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TrySubmit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/NamingStyleViewModel.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GridOptionPreviewControl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/GridOptionPreviewControl.xaml.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LearnMoreHyperlink_RequestNavigate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/GridOptionPreviewControl.xaml.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Options_SelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/GridOptionPreviewControl.xaml.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/OptionLogger.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KeyValueLogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/OptionLogger.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode CreateDestructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject_CodeGen.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Compilation GetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ISymbol LookupSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeImplementsStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImplementsStatement.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeOptionsStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeOptionsStatement.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeImport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImport.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeInheritsStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeInheritsStatement.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeParameter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeParameter.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeParameter.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITypeSymbol LookupTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeTypeRef.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static extern int VariantChangeType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Interop/CodeModelInterop.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeKey GetNodeKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeKey TryGetNodeKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbol ResolveSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Snapshot CreateSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/TypeCollection.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/Enumerator.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIncrementalAnalyzer CreateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InsertAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InsertAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InsertImport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InsertMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InsertParameter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateAccess()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateCanOverride()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateClassKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 482,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 493,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateConstKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 504,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateDataTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 515,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateDocComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 526,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateInheritanceKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 537,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateIsConstant()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 548,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateIsDefault()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 559,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateIsShared()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateMustImplement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 581,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 592,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateOverrideKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 603,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateInitExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 624,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTodoCommentList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoteHostConnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyAssetStorage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InvokeOnMetadataReference_AfterInvocation_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotQualifyToTheSameTypeToFixWrongArity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1343,
  "endLine" : 1352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BoundCheckInsertOnStartLine0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests_FixAllTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveNonAddedProject1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EditScript GetTopEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifySemantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/Extensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetBreakpointSequence5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Select1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 942,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Select_NoLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 953,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Select_NoLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 964,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GroupBy1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 975,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GroupBy_NoLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 986,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GroupBy_NoLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 997,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GroupBy_NoLambda3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1008,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldDeclarator3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1061,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumBaseTypeAdd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 866,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumBaseTypeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 880,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumBaseTypeDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 894,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumInitializerUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 954,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumMemberAdd2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1015,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumMemberDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1077,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumTrailingCommaAdd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1092,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumTrailingCommaAdd_WithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorDelete_Public()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3943,
  "endLine" : 3953,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StaticCtorInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4016,
  "endLine" : 4026,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorInsert_Public_Implicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4029,
  "endLine" : 4039,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializer_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4992,
  "endLine" : 5003,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_StaticCtorUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5072,
  "endLine" : 5082,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_InstanceCtorUpdate_Public()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5109,
  "endLine" : 5119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_InstanceCtorUpdate_Public()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5122,
  "endLine" : 5132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_StaticCtorUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5151,
  "endLine" : 5161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_InstanceCtorUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5180,
  "endLine" : 5190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_InstanceCtorUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5209,
  "endLine" : 5219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_InstanceCtorInsertExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5328,
  "endLine" : 5338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_InstanceCtorInsertExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5341,
  "endLine" : 5351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_StackAllocInConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5397,
  "endLine" : 5407,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_StackAllocInConstructor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5421,
  "endLine" : 5431,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_LambdaInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5434,
  "endLine" : 5445,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_QueryInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5459,
  "endLine" : 5470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldUnsafeModifierUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6750,
  "endLine" : 6761,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldTypeUpdateNullable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 6781,
  "endLine" : 6792,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyAccessorReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7063,
  "endLine" : 7074,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivatePropertyAccessorDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7210,
  "endLine" : 7221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateAutoPropertyAccessorDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7290,
  "endLine" : 7301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateAutoPropertyAccessorDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7304,
  "endLine" : 7315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AutoPropertyAccessorUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7318,
  "endLine" : 7329,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_Reorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7617,
  "endLine" : 7628,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_AccessorReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7631,
  "endLine" : 7642,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstField_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7934,
  "endLine" : 7945,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstField_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7948,
  "endLine" : 7959,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstField_Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7962,
  "endLine" : 7973,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventAccessorReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8044,
  "endLine" : 8055,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8250,
  "endLine" : 8259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8273,
  "endLine" : 8282,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterReorderAndUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8307,
  "endLine" : 8316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterAttributeInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8319,
  "endLine" : 8328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterAttributeInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8331,
  "endLine" : 8340,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterAttributeDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8343,
  "endLine" : 8352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterAttributeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8355,
  "endLine" : 8364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParameterInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8371,
  "endLine" : 8380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParameterInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8383,
  "endLine" : 8392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParameterDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8395,
  "endLine" : 8404,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParameterDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8407,
  "endLine" : 8416,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParameterReorderAndUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8441,
  "endLine" : 8450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParameterAttributeInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8453,
  "endLine" : 8462,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParameterAttributeInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8465,
  "endLine" : 8474,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParameterAttributeDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8477,
  "endLine" : 8486,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParameterAttributeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8489,
  "endLine" : 8498,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8537,
  "endLine" : 8546,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeConstraintReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8741,
  "endLine" : 8752,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclaration_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedVariableDeclaration_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedVariableDeclaration_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableNames_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableNamesAndDeclaraions_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedVariableDeclaration_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finally_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finally_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_DeleteHeader2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 559,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_InsertHeader2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_InsertFilter3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_DeleteFilter3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Block_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 728,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Block_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 741,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Checked_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 822,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Checked_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 835,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unchecked_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 848,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unsafe_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 893,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unsafe_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 906,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Using_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 937,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Using_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 950,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 981,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lock_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 994,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Foreach_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1065,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Foreach_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1078,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Declarations_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Declarations_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void While_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1486,
  "endLine" : 1496,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void While_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1509,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Do_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1530,
  "endLine" : 1540,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Do_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1543,
  "endLine" : 1553,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElseClause_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1582,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElseClause_InsertMove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1595,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void If1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1598,
  "endLine" : 1608,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void If_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1621,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void If_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1624,
  "endLine" : 1634,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Else_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1647,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Else_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1650,
  "endLine" : 1660,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchStatement_Insert_Section()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1803,
  "endLine" : 1813,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchStatement_Delete_Section()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1816,
  "endLine" : 1826,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_InVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1833,
  "endLine" : 1843,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_InExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1846,
  "endLine" : 1856,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_InLambda_ChangeInLambdaSignature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1886,
  "endLine" : 1896,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3786,
  "endLine" : 3794,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_ReorderAndUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4715,
  "endLine" : 4725,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_InLocalFunction_ChangeInignature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4755,
  "endLine" : 4764,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_FromSelect_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7364,
  "endLine" : 7374,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_JoinInto_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7377,
  "endLine" : 7387,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeclarationPattern_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 8891,
  "endLine" : 8901,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TupleInField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 9135,
  "endLine" : 9145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TupleInProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 9148,
  "endLine" : 9158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_Body_Delete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_ExpressionBody_Delete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_BlockBodyToExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_BlockBodyToExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 602,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerateInVenusCase1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3776,
  "endLine" : 3787,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNoGenerateInVenusCase2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 5999,
  "endLine" : 6007,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5950()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1814,
  "endLine" : 1823,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2132,
  "endLine" : 2142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodCall2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 893,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodCall3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 905,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodCall4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 917,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodCall5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 929,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexerCall5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1083,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 484,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 707,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InvokeOnMetadataReference_AfterInvocation_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncapsulateFieldTestState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldTestState.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BeforeClassWithMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 975,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNonFirstArgument_CSharp_7_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 802,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 813,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 842,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DelegateDeclarationStructureTests.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructor5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/TypeDeclarationStructureTests.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/EnumDeclarationStructureTests.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/OperatorDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EventFieldDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/FieldDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/DelegateDeclarationStructureTests.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/PropertyDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/MethodDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/ConversionOperatorDeclarationStructureTests.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/EventDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/DestructorDeclarationStructureTests.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PrependedDollarSign()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/InvalidIdentifierStructureTests.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/IndexerDeclarationStructureTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyMissingOnGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1457,
  "endLine" : 1466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimplifyErrorTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontSimplifyAliases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3221,
  "endLine" : 3230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 4008,
  "endLine" : 4017,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 322,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClashesWithMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 3491,
  "endLine" : 3499,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7419,
  "endLine" : 7428,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 916,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.cs",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.cs",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.cs",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.cs",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.cs",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 438,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.cs",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 460,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NegativeTestGenerateClassFromClassOrStructConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAbsenceOfGenerateIntoInvokingTypeForConstraintList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAbsenceOfGenerateIntoInvokingTypeForBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 647,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnFieldLikeEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnFieldLikeEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnLocalWithIntrinsicArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnLocalWithCustomArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1527,
  "endLine" : 1536,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnLocalWithNonApparentCustomArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1540,
  "endLine" : 1549,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestInExpressionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 925,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ContextualKeywordsOnlyValidInMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerbatimStringLiteral4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqFrom1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 400,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqFrom3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentAsTrailingTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1066,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ClassTypeDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1665,
  "endLine" : 1673,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ClassTypeDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1676,
  "endLine" : 1684,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StructTypeDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1687,
  "endLine" : 1695,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InterfaceDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1698,
  "endLine" : 1706,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EnumDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1709,
  "endLine" : 1717,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TernaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1862,
  "endLine" : 1870,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestYieldPositive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1931,
  "endLine" : 1940,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFromPositive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1954,
  "endLine" : 1963,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReferenceDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3852,
  "endLine" : 3860,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LoadDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3863,
  "endLine" : 3871,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 3985,
  "endLine" : 3993,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericTypeParameterAfterWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 367,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StructColorColor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 464,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsGenericTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 492,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsGenericFieldName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColorColor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 642,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InteractiveNAQSameFileClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EnumFieldWithSameNameShouldBePreferredToType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1710,
  "endLine" : 1718,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontColorFromWhenBoundInAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1971,
  "endLine" : 1980,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DevDiv261049RegressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2211,
  "endLine" : 2220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_DefineDirectiveWithComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 602,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_UndefDirectiveWithComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 634,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_LineHiddenWithComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 701,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_LineDefaultWithComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_LineNumberWithComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 747,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_LineNumberWithFilename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 759,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_PragmaChecksum1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 783,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShortDiscardInDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 977,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_OpenBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_TypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Multiple_Invalid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzerTests_FixAllTests.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingInStaticClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateOverrides/GenerateOverridesTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TestWorkspace CreateWorkspaceFromCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissing_Nested_OnMatchingFileName_Simple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnTypeOfInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1929,
  "endLine" : 1938,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1952,
  "endLine" : 1960,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 488,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnIncompleteMember3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3568,
  "endLine" : 3577,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 606,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TermSplittingTest5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/NavigateTo/InteractiveNavigateToTests.cs",
  "fileLinesCount" : 648,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 617,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldFix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldFix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AcquireCompletionService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionServiceTests.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IsCommitCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAfterVoid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAfterInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInXmlDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerifySignatureFormat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 486,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommitWithEnterObeysOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ParameterAfterGeneric()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ClassTypeParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ClassTypeParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoPartialMethods2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialMethodInPartialClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialMethodInPartialGenericClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialMethodInPartialStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompletionOnPartial1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompletionOnPartial2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StaticUnsafePartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialCompletionWithPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotCompletionDespiteValidModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfProtectedInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfVirtual()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfNonVoidReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInsideInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ThisConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 652,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PrivateProtectedModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 367,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_EmptyNameSpan_Nested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Unqualified_NestedWithNoPeers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2361,
  "endLine" : 2370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameBeforeClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2386,
  "endLine" : 2395,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterSpecifierBeforeClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2399,
  "endLine" : 2408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameInAttributeArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2412,
  "endLine" : 2421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceAliasInAttributeName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2450,
  "endLine" : 2461,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceAliasInAttributeName3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2465,
  "endLine" : 2476,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameAfterGlobalAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2645,
  "endLine" : 2653,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation19()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InheritedStaticFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EnumMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 429,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestWithUsingsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDocumentationInUsingDirectiveWithAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThis()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 377,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestClassWithDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 390,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodWithDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestListOfT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 706,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDictionaryOfIntAndString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 717,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 762,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeParameterWithDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 777,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeParameter1_Bug931949()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 788,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeParameter2_Bug931949()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 799,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeParameter3_Bug931949()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 810,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeParameter4_Bug931949()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 821,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodReferenceInSameMethodWithDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 950,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFieldInMethodBuiltInWithFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 990,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperatorCustomTypeBuiltIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1052,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMemberOfStructFromSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1099,
  "endLine" : 1108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMemberOfStructInsideMethodFromSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUnconstructedGenericInCRef()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3787,
  "endLine" : 3795,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefStruct_Nested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5029,
  "endLine" : 5037,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadOnlyStruct_Nested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5047,
  "endLine" : 5055,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadOnlyRefStruct_Nested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5065,
  "endLine" : 5073,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InactiveEof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/SyntaxTreeExtensionsTests.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertIndentNotUsingSmartTokenFormatterButUsingIndenterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Preprocessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 913,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 857,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MissingTokens2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2676,
  "endLine" : 2686,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2691,
  "endLine" : 2701,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static async Task GetSmartTokenFormatterIndentationWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/FormatterTestsBase.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static async Task TokenFormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/FormatterTestsBase.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterOpenBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterCloseBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterCloseBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterCloseBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterOpenBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterCloseBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterOpenBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterCloseBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterOpenBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterCloseBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AssertSmartTokenFormatterOpenBraceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task AssertFormatWithBaseIndentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnMispelledName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestHandled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SplitStringLiteral/SplitStringLiteralCommandHandlerTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 585,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task CheckResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/AbstractOrganizerTests.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix6750()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix6750_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1289,
  "endLine" : 1298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetNodeToRemove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/Utilities.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlEmbeddedExpressionHighlighter.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetForBlockFromNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/ForLoopBlockHighlighter.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlCDataHighlighter.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlProcessingInstructionHighlighter.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlDocumentPrologueHighlighter.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/XmlCommentHighlighter.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CheckOpeningPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/LessAndGreaterThanCompletionSession.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsSupportedOpeningBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/VisualBasicBraceCompletionSessionProvider.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OnTextBufferChanging()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitFormatter.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CorrespondingBeginTokenExist()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsChangeOnBeginToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDocComment3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDocComment4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 394,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInConstLocalInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 976,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInConstLocalInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBetweenClauses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVarPatternInSwitch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBetweenClauses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInConstLocalInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCaseBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefaultCaseBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterElse2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialClassWithFieldInOtherFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertItemsAreAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From i In arr Select {|Identifier:$$d|} = i.GetType",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var z = new Goo {",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 665,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2954,
  "endLine" : 2967,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3025,
  "endLine" : 3038,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new Action<string, string>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3491,
  "endLine" : 3504,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4237,
  "endLine" : 4249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetDocumentAndDiagnosticsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub TestCompilationAnalyzerWithAnalyzerOptionsCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1242,
  "endLine" : 1254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1397,
  "endLine" : 1407,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ImplementsCompletionFaultTolerance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ConsumeHashForPreprocessorCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 967,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CompletionUpAfterBackSpacetoWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1312,
  "endLine" : 1323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCompletionAfterBackspaceInStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1337,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotCompletionUpAfterDeleteRParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1355,
  "endLine" : 1366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotCompletionUpAfterDeleteLParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1369,
  "endLine" : 1380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotCompletionUpAfterDeleteComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1394,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1548,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlCompletionNotTriggeredOnBackspaceInTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1742,
  "endLine" : 1756,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HardSelectionWithBuilderAndOneExactMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1773,
  "endLine" : 1784,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SoftSelectionWithBuilderAndNoExactMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1788,
  "endLine" : 1799,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2177,
  "endLine" : 2187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.$$Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2937,
  "endLine" : 2948,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMSCorLibTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 946,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List<int> x = new$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2239,
  "endLine" : 2251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeFilterTextRemovesAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2300,
  "endLine" : 2310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new[] { new { x = 1 } }.ToArr$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2960,
  "endLine" : 2971,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "case int i:",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3776,
  "endLine" : 3787,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestNotMatches()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CompletionRulesTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 478,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 441,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = From {|Conflict:x|} In args",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 809,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 548,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/QualificationTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var a = \"Program\";",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var a = \"Program\";",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var a = \"Program\";",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/DashboardTests.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NoConflictWithNamespaceDefinedInMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 467,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenamingTopLevelMethodsSupported()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/InteractiveTests.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class E { }",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1085,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1897,
  "endLine" : 1908,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Func&lt;int&gt; y = delegate { return {|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2326,
  "endLine" : 2339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string x = nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2925,
  "endLine" : 2937,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string x = nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2950,
  "endLine" : 2962,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string x = nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2975,
  "endLine" : 2987,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string x = nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3002,
  "endLine" : 3014,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Stmt1:D|}.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2392,
  "endLine" : 2406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var q = xyz;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Compilation/CompilationTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol GetType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/IfStatementHighlighter.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInvalidToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterpolatedStringSplitter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.InterpolatedStringSplitter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PresentItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestSignatureHelpPresenterSession.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WouldNavigateToSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/MockSymbolNavigationServiceProvider.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetCurrentPositionNotBelongToEndOfFileToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.AbstractIndenter.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBlockCommentEditingCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BlockCommentEditing/AbstractBlockCommentEditingCommandHandler.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceRegistrationChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDropDownFocused()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnItemSelected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingWork Dequeue_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndTracking()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/EditAndContinueDiagnosticUpdateSource.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTrackingSpansChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTagger.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalFilePeekableItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/ExternalFilePeekableItem.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractEncapsulateFieldCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EncapsulateField/AbstractEncapsulateFieldCommandHandler.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/HighlightingService.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SnapshotSpan AdjustSnapshotSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsAdornmentTaggerProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDiagnosticsTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsTaggerProvider.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UseBlueSquiggleForBuildDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSquiggleTaggerProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.Tagger.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddClassifiedSpansForTokens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ReturnClassifiedSpanList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/ClassificationUtilities.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Convert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/ClassificationUtilities.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Clear()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.LastLineCache.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ConnectToEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationBufferTaggerProvider.Tagger.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntacticClassificationTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITaggerEventSource CreateEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationViewTaggerProvider.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpPresenterSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITrackingPoint GetDefaultTrackingSpanEnd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTextualTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TextTypedSoFarMatchesItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ThreadStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/PrioritizedTaskScheduler.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectionBufferDeferredContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/DeferredContent/ProjectionBufferDeferredContent.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTokenBraceCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Sessions/AbstractTokenBraceCompletionSession.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractAutomaticLineEnderCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/AbstractAutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document InsertEndingIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/AbstractAutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DebugRegisterView_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextBufferAssociatedViewService.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetTodoItemsUpdatedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoItem.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeActionEditHandlerService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeActions/CodeActionEditHandlerService.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task MapSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/SymbolMappingServiceFactory.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Commit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCommitter.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameTrackingSolutionSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingSolutionSet.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractRenameTrackingCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/AbstractRenameTrackingCodeFixProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateTrackingSessionIfRenamable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ApplyChangesToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ExtractMethod/AbstractExtractMethodCommandHandler.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotSpan GetSpanOfEnclosingWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntelliSenseCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/IntelliSenseCommandHandler.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoCommandHandlerAndSourceProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/QuickInfoCommandHandlerAndSourceProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractIntelliSenseCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractIntelliSenseCommandHandler.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractIntelliSenseCommandHandler.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractIntelliSenseCommandHandler.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/SignatureHelpCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool EndUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/EditorSourceTextUndoService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Begin()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/EditorSourceTextUndoService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/CaretPreservingEditTransaction.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async void StartTimer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ResettableDelay.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForegroundThreadAffinitizedObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ForegroundThreadAffinitizedObject.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/AbstractWorkspaceTrackingTaggerEventSource.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/AbstractWorkspaceTrackingTaggerEventSource.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEditorOptions GetEditorOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IEditorOptionsFactoryServiceExtensions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDefaultContentTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/HostWorkspaceServicesExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool GetFeatureOnOffOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextBufferExtensions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TProperty GetOrCreatePerSubjectBufferProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemovePerSubjectBufferProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.AutoClosingViewProperty.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.AutoClosingViewProperty.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotSpan? MapUpOrDownToFirstMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IBufferGraphExtensions.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveAllTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TaggerContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/TaggerContext.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IAccurateTagger CreateTaggerWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ToClassifiedDefinitionItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/IDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetClassifiedDocumentSpanAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/ClassifiedSpansAndHighlightSpanFactory.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigateToHighlightedReferenceCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/NavigateToHighlightedReferenceCommandArgs.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHostingControl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/ViewHostingControl.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureContentCreated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/ViewHostingControl.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Run ToRun()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/WpfClassificationExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetTextProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/DependencyObjectExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoslynBlockContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBlockTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudio15StructureTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/VisualStudio15StructureTaggerProvider.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IBlockTag CreateTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/VisualStudio15StructureTaggerProvider.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudio14StructureTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/VisualStudio14StructureTaggerProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreAllReferenceSpansMappable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Redo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractInlineRenameUndoManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_SaveHandler.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetLocationSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInlineRenameInfo GetRenameInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CreateAddedDocumentPreviewViewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CreateAddedAdditionalDocumentPreviewViewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/DifferenceViewerPreview.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetRank()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Updater()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task DownloadFullDatabaseWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UIElement GetUIElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/ToolTipProvider.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixMultipleOccurrencesService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/FixAll/FixMultipleOccurrencesService.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDiagnosticID()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/CodeFixSuggestedAction.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeRefactoringSuggestedAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/CodeRefactoringSuggestedAction.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task GetPreviewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InnerInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/FixAllSuggestedAction.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreviewChangesSuggestedAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/PreviewChanges/PreviewChangesSuggestedAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeRefactoring FilterOnUIThread()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray OrganizeFixes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 379,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectionBufferDeferredContentConverter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/ProjectionBufferDeferredContentConverter.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IWpfTextView CreateView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/ProjectionBufferDeferredContentConverter.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPropertyEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConversionOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub InitVars()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DeleteAttributes_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InsertAttributes_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_MemberInitializer_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 804,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Update_ReturnType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 978,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Parameter_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1019,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Parameter_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1034,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_ClassInsertMove1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_Insert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_Insert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_Insert3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_ClassDeleteInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1493,
  "endLine" : 1505,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1650,
  "endLine" : 1663,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_AddAttribute4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2086,
  "endLine" : 2098,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_ImplementsUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2182,
  "endLine" : 2194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodInsert_Handles_Clause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2413,
  "endLine" : 2425,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtor_Partial_DeletePrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2756,
  "endLine" : 2769,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtor_Partial_DeletePublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2772,
  "endLine" : 2785,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StaticCtor_Partial_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2805,
  "endLine" : 2818,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ModuleCtor_Partial_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2821,
  "endLine" : 2834,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtor_Partial_InsertPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2837,
  "endLine" : 2850,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtor_Partial_InsertPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2853,
  "endLine" : 2866,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtor_Partial_InsertInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2869,
  "endLine" : 2882,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Declare_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3274,
  "endLine" : 3286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Declare_Insert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3289,
  "endLine" : 3301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Declare_Insert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3304,
  "endLine" : 3316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_VariableMove4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3437,
  "endLine" : 3450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_VariableMove5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3453,
  "endLine" : 3466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_TypeUpdate4a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3544,
  "endLine" : 3557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3871,
  "endLine" : 3882,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3910,
  "endLine" : 3922,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3950,
  "endLine" : 3970,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PrivateFieldInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4975,
  "endLine" : 4987,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PrivatePropertyInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4990,
  "endLine" : 5002,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5445,
  "endLine" : 5456,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5494,
  "endLine" : 5505,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5858,
  "endLine" : 5870,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6184,
  "endLine" : 6196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6243,
  "endLine" : 6255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterReorderAndUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6315,
  "endLine" : 6327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterAttributeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6372,
  "endLine" : 6384,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FunctionAsClauseDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6440,
  "endLine" : 6452,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FunctionAsClauseInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6455,
  "endLine" : 6467,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodTypeParameterReorderAndUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6569,
  "endLine" : 6581,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeTypeParameterReorderAndUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6669,
  "endLine" : 6681,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeConstraintUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6744,
  "endLine" : 6756,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifyUnchangedDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/Extensions.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnErrorGoToLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1522,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Select_Reorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1529,
  "endLine" : 1541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ElseClause_InsertMove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2183,
  "endLine" : 2194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambdas_InWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2308,
  "endLine" : 2319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3325,
  "endLine" : 3335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f3 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3367,
  "endLine" : 3377,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3699,
  "endLine" : 3709,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4189,
  "endLine" : 4199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4419,
  "endLine" : 4433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result4 = From a In {1} Group x = 1, y = 2 By z = a, u = a + 1.0 Into Group Select Group",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5195,
  "endLine" : 5205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5761,
  "endLine" : 5771,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5801,
  "endLine" : 5811,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5842,
  "endLine" : 5852,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5882,
  "endLine" : 5892,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2482,
  "endLine" : 2492,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2733,
  "endLine" : 2743,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4283,
  "endLine" : 4294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4504,
  "endLine" : 4517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 632,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Else1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1720,
  "endLine" : 1730,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ElseIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1733,
  "endLine" : 1743,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Try1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2028,
  "endLine" : 2038,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Catch1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2041,
  "endLine" : 2051,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CatchWhen1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2054,
  "endLine" : 2064,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Finally1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2067,
  "endLine" : 2077,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EndTry1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2080,
  "endLine" : 2090,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFunctionAggregation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2771,
  "endLine" : 2781,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy1a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2784,
  "endLine" : 2794,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy1b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2797,
  "endLine" : 2807,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy1c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2810,
  "endLine" : 2820,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2823,
  "endLine" : 2833,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2836,
  "endLine" : 2846,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2849,
  "endLine" : 2859,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy5a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2862,
  "endLine" : 2872,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy5b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2875,
  "endLine" : 2885,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy6a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2930,
  "endLine" : 2940,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy6b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2943,
  "endLine" : 2953,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy7a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2956,
  "endLine" : 2966,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GroupBy7b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2969,
  "endLine" : 2979,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyCompilationsTests.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyCompilationsTests.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetLocalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetAnonymousTypeAndFuncSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextFromBetweenMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 382,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PreviousFromBetweenMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 399,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfNotAfterAddressOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeForDerivedEventTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassForDerivedEventTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseWithinIfWithinElseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoWhenAfterLambdaInExceptionFilterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhenKeywordRecommenderTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyRecommendationsContainNothingTypedAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NestedNamespaceFollowsTypeDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceFollowsNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumFollowsEnumWithinClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsInInterface2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InInheritsStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceInNamespaceFollowsTypeDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureFollowsStructureWithinClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClassWithMethodAndField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClassWithFieldAndMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Sub SemanticError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Squiggles/ErrorSquiggleProducerTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindVerbatimMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegionSample2_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/RegionHighlighterTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegionSample2_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/RegionHighlighterTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegionSample2_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/RegionHighlighterTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegionSample2_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/RegionHighlighterTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWithBlock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/WithBlockHighlighterTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWithBlock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/WithBlockHighlighterTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CommentStructureTests.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineCommentGroupFollowedByDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CommentStructureTests.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnumWithLeadingComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/EnumDeclarationStructureTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnumWithNestedComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/EnumDeclarationStructureTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DirectivesAtEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/OverallStructureTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamespaceWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/NamespaceDeclarationStructureTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamespaceWithNestedComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/NamespaceDeclarationStructureTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExternalMethodDeclarationWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ExternalMethodDeclarationStructureTests.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVariableMemberDeclarationWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/FieldDeclarationStructureTests.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationCommentWithLongBannerText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIndentedDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EnumMemberDeclarationStructureTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EnumDeclarationStructureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/ConstructorDeclarationStructureTests.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAttributesAndModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/XmlExpressionStructureTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDisabledIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DisabledCodeStructureTests.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClassWithLeadingComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClassWithNestedComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestModuleWithLeadingComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestModuleWithNestedComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceWithLeadingComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceWithNestedComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructureWithLeadingComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructureWithNestedComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/EventDeclarationStructureTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFullyQualifyNotSuggestedForGenericTypeParametersOfClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 340,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFullyQualifyNotSuggestedForGenericTypeParametersAsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeFromMultipleNamespaces1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericWithNoArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 441,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericWithCorrectArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 454,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMinimalQualify()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 527,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMinimalSimplifyOnNestedNamespacesFromMetadataAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMinimalSimplifyOnNestedNamespacesFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimplifyFromReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Await Nothing|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Await Nothing|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTestImportsMissing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPragmaWarningDirectiveAroundTrivia6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 588,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestHiddenDiagnosticCannotBeSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClashesWithMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClashesWithMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnImplementedInterfaceMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1507,
  "endLine" : 1517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y As C = [|DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2501,
  "endLine" : 2513,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddImportsNotSuggestedForGenericTypeParametersOfClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddImportsNotSuggestedForGenericTypeParametersAsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 749,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s as A.B.C",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1431,
  "endLine" : 1442,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = A.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1457,
  "endLine" : 1468,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = new Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1513,
  "endLine" : 1524,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = Bar.Baz",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1644,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim bar As MyD = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2014,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Goo.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2186,
  "endLine" : 2197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2221,
  "endLine" : 2232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2256,
  "endLine" : 2267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2362,
  "endLine" : 2373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public WithEvents G As Delegate1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2704,
  "endLine" : 2715,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public WithEvents G As Delegate1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2731,
  "endLine" : 2742,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New [|Bar|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim p = New [|Derived|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 816,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As New [|Goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAccessibilityForPublicFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1729,
  "endLine" : 1739,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2584,
  "endLine" : 2595,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Grey",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_CodeGen_InterfacesDoNotImplementExtractedInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 374,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_TypeDiscovery_NameOnly1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 980,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_TypeDiscovery_NameOnly2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 995,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_TypeDiscovery_NameOnly3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1010,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_TypeDiscovery_NameOnly4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1025,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_TypeDiscovery_NameOnly5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1040,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_TypeDiscovery_NameOnly6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1055,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_TypeDiscovery_NameOnly7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1070,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_TypeDiscovery_NameOnly8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1085,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_TypeDiscovery_NameOnly9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMSCorlibTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegression8394_AliasesShouldBeClassified1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegression8394_AliasesShouldBeClassified2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAwaitInNonAsyncFunction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 546,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElementContent1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElementContent4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 329,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElementContent5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAtElementName4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 458,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAsAttributeValue1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbedded5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2455,
  "endLine" : 2465,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2999,
  "endLine" : 3009,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFromInCollectionInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3525,
  "endLine" : 3535,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFromInCollectionInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3539,
  "endLine" : 3549,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3677,
  "endLine" : 3687,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateNextHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitOnMultiLinePaste()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNoCommitOnSingleLinePaste()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MultipleTopLevelTypesInFileAndNoneMatchFileName1_RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.RenameFile.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim MultiWo = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2936,
  "endLine" : 2947,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetMainDocumentAndPreviews()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/Preview/PreviewTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Module\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1283,
  "endLine" : 1294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1309,
  "endLine" : 1320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1621,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizeForLogicalExpressionPrecedence()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 744,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 402,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyIndexMatchedInner1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyIndexSharedNext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForMatchedTryWithCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TryBlockTests.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypingCharacter_NotAfterClassName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNotOutsideDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/XmlTagCompletionTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestShowShadowingFinalize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInheritedOverridableSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInheritedMustOverrideFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotShowNotInheritable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotShowNotOverridable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericTypeNameSubstitutedForGenericInDerivedClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 438,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericTypeNameSubstitutedForGenericInDerivedClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 453,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericTypeNameSubstitutedForGenericInDerivedClass3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 468,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericTypeNameSubstitutedForNonGenericInDerivedClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericTypeNameSubstitutedForNonGenericInDerivedClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 498,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericMethodTypeParametersNotRenamed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 531,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEscapedParameterNameInIntelliSenseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 606,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Event Ev As System.EventHandler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTopLevelOnlyTags3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodParamTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoRepeatParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoRepeatTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedTagsOnSameLineAsCompletedTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 563,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturnsAlreadyOnMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 617,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestValueAlreadyOnProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 731,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParamNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 862,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeParamNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 890,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeParamNamesPartiallyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 903,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNothingAfterBadImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1510,
  "endLine" : 1522,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Structure].$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2550,
  "endLine" : 2561,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInherits_AfterInherits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 4973,
  "endLine" : 4985,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements_AliasedInterfaceAfterImplements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5019,
  "endLine" : 5031,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInherits_AliasedClassAfterInherits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5053,
  "endLine" : 5065,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements_IncompleteClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5182,
  "endLine" : 5193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5509,
  "endLine" : 5520,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5530,
  "endLine" : 5541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5585,
  "endLine" : 5596,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Unqualified_NestedWithPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5840,
  "endLine" : 5855,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function BaseVerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAfterGlobal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDotIntoGlobal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestKeywordIdentifierShowUnescaped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 485,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoNotCrashWithOnlyDotTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 740,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDictionaryOfIntegerAndString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDictionaryOfTAndU()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOnDelegateInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 459,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1630,
  "endLine" : 1644,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 742,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXMLLiteralNestOpenTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1647,
  "endLine" : 1658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXMLExpressionHoleWithMultilineLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXMLExpressionHoleClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1729,
  "endLine" : 1740,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXMLExpressionHoleWithXMLInIt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1744,
  "endLine" : 1755,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXMLLiteralText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1770,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXMLIndentOnBlankLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1774,
  "endLine" : 1785,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXMLIndentOnLineContinuedXMLExpressionHole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1790,
  "endLine" : 1801,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1840,
  "endLine" : 1851,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestParameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2007,
  "endLine" : 2018,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestParameter_LineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2038,
  "endLine" : 2049,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestParameter_LineContinuation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2053,
  "endLine" : 2064,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2068,
  "endLine" : 2079,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2083,
  "endLine" : 2094,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypeParameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2098,
  "endLine" : 2109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2199,
  "endLine" : 2210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|S1:[|Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2218,
  "endLine" : 2239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2288,
  "endLine" : 2299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|S1:[|If True Then",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2307,
  "endLine" : 2318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStartOfKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStartOfKeywordCapitalized()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEndOfKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEndOfKeyword_NewLineFollowing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsideKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStartOfFullyQualifiedTypeName_Start()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStartOfFullyQualifiedTypeName_Mid1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStartOfFullyQualifiedTypeName_Mid2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStartOfFullyQualifiedTypeName_End()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStartOfFullyQualifiedTypeName_CaseInsensitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStartOfFullyQualifiedTypeName_Selected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeParameterReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub SetupSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CommentSelection/VisualBasicCommentSelectionTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function CheckAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExitFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function asyncfunc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 545,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 831,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2129,
  "endLine" : 2141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AnonymousDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2375,
  "endLine" : 2386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AnonymousDelegate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2390,
  "endLine" : 2401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MatrixCase_NoYesNoYesNoNoYesYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3267,
  "endLine" : 3279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5665,
  "endLine" : 5675,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest22()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest31()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest32()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectLValueOfPlusEqualsOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 562,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectRValueOfPlusEqualsOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix6737()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 772,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectSectionBeforeUnreachableCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 887,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestControlVariableInForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestObjectMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestObjectMemberInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestObjectMemberInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1196,
  "endLine" : 1208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestObjectMemberInitializer4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodCallInvalidSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestQualifiedNameInsideArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestQualifiedNameInsideAsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1395,
  "endLine" : 1405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1744,
  "endLine" : 1755,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeVariable2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1770,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToBoundExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassVariable.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CalculateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 596,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EETypeParameterSymbol.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAddress()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 411,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsStatement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 546,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsViableSourceMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1434,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsAnonymousTypeField()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SymbolExtensions.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/PlaceholderLocalRewriter.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseDebuggerStatement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/ParametersAndLocalsBinder.vb",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DisplayClassVariable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassVariable.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EETypeParameterSymbol.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DisplayClassInstanceFromParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassInstance.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DisplayClassInstance ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassInstance.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpCompileResult()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpCompileResult.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PEMethodSymbol GetMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 671,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundStatement BindAssignment()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 696,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamedTypeSymbol GetNonDisplayClassContainer()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1571,
  "endLine" : 1584,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendIdentifierEscapingPotentialKeywords()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.TypeNames.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object GetSymReader()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultProperties()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ResultProperties.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PortableExecutableReference MakeCompileTimeWinMdAssemblyMetadata()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ReadDynamicCustomDebugInformation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 387,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray ReadTupleCustomDebugInformation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 398,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetAllScopes()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/PdbHelpers.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmClrValue GetNullableValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1039,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ResultsViewExpansion CreateExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/TypeSignature.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldModuleHandleRequest()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolverBase.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function GetContracts()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 587,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCompilerToolsetNuspecFiles()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPathAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Setup/BuildTasks/UpdateNuGetTemplateVersions.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CopyExtraFile()",
  "longName" : "",
  "relativeFileName" : "src/Setup/BuildTasks/TaskHelpers.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyRemoteService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.LazyRemoteService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.LazyRemoteService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataReferenceResolver CreateMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 437,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 496,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetStringLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/FileSystem/DirectiveCompletionProviderUtilities.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetClassificationSpans()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InertClassifierProvider.InertClassifier.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveIntelliSenseCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/CommandHandlers/InteractiveIntelliSenseCommandHandler.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPathThroughLastSlash()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractDirectivePathCompletionProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInteractiveWindow GetCurrentWindowOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetadataReferenceResolver CreateMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 456,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncExecuteFile_InvalidFileContent()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 424,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Exception()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SubmissionResult_PrintingNull()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List GetNuGetFeeds()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/NuGetConfigUtil.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void WriteMSBuildContent()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/GenerateUtil.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteMSBuildContent()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/GenerateUtil.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDirectoryName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/Program.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Cleanup()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildSeparatorsName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function FieldTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GenerateTypeParameterXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 644,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAutoCreatableToken()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 915,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteSyntaxHeader()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Program.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateChildListAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateVisitorClass()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1043,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateRewriteVisitorClass()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1074,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateSyntaxFacts()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/SyntaxFactsWriter.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateSetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateSetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReaderMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WriterMethod()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateRewriteVisitorClass()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 825,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DerivesFrom()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteTypes()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable Fields()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 680,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable FieldsIncludingOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 689,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable AllFields()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 721,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string StripBound()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 986,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValueType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1545,
  "endLine" : 1553,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ToCamelCase()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1591,
  "endLine" : 1598,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Unindent()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteIndentIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static string CamelCase()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static string FixKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/DebuggerVisualizers/Metadata/MetadataDeltaVisualizerObjectSource.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Show()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/DebuggerVisualizers/Metadata/MetadataDeltaDebuggerVisualizer.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Show()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/DebuggerVisualizers/IL/ILDeltaDebuggerVisualizer.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/DebuggerVisualizers/IL/ILDeltaVisualizerObjectSource.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/DebuggerVisualizers/PDB/PdbDeltaVisualizerObjectSource.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Show()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/DebuggerVisualizers/PDB/PdbDeltaDebuggerVisualizer.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TestResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ITestExecutor.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Build()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestCacheData CreateTestCacheData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/WebDataStorage.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Logger.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 467,
  "linesOfCode" : 8,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GitHubRepository()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/GitHubRepository.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetKeyForItem()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 727,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RemoveItem()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 756,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 873,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Check()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/SolutionCheckerUtil.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectUtil()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RoslynProjectData GetRoslynProjectData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PermuteArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Iterator Function GetDescendants()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForFromClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForCollectionRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1446,
  "endLine" : 1457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1749,
  "endLine" : 1759,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2677,
  "endLine" : 2687,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClassifyMemberBodyRudeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2774,
  "endLine" : 2784,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ReportStateMachineSuspensionPointRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 3000,
  "endLine" : 3013,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetExpressionFromStatementPart()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 3086,
  "endLine" : 3097,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected {If()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ImplementInterface/VisualBasicImplementInterfaceService.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MultilineLambdaStructureProvider.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDelegateInvokePreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/SignatureHelpUtilities.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetParameterPrefixDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FormatPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeLens/VisualBasicDisplayInfoService.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FormatEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeLens/VisualBasicDisplayInfoService.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsAccessorForDefaultProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeLens/VisualBasicDisplayInfoService.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsUnnecessaryCast()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicRemoveUnnecessaryCastDiagnosticAnalyzer.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicRemoveUnnecessaryCastDiagnosticAnalyzer.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.Rewriter.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsAddMethodContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 351,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMemberGroupIfPresent()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPropertyType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 690,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEndConstruct/GenerateEndConstructCodeFixProvider.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAdjustedTokenForPragmaDisable()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetRootInOtherSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicConvertToAsyncFunctionCodeFixProvider.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/OverloadBase/OverloadBaseCodeFixProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetCastNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateReplaceKeywordActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInitializerSourcePartsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetFirstDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldPreselect()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/TrueFalseKeywordRecommender.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/IfKeywordRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsInCatchOfTry()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/FinallyKeywordRecommender.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/CatchKeywordRecommender.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/PreprocessorHelpers.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/DeclareKeywordRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/IteratorKeywordRecommender.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/DelegateKeywordRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ClassKeywordRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/LibKeywordRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetChangeText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/VisualBasicCompletionService.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddXmlElementItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function IsSemanticTriggerCharacterAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributeParameterLists()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OverridesObjectMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/OverrideCompletionProvider.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCapturedTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMethodTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function DetermineTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OrganizeImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.Rewriter.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMethodModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsDotMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveLeadingElasticTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSingleLineIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/ChangeSignatureFormattingRule.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/ChangeSignatureFormattingRule.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodDeclarationSyntax CopyLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode FixMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodAsynchronous/CSharpMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode FixLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodAsynchronous/CSharpMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList AddAsyncModifierWithCorrectedTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodAsynchronous/CSharpMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetTopmostContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationCodeFixProvider.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnreachableCode/CSharpRemoveUnreachableCodeCodeFixProvider.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double ComputeWeightedBlockDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 886,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetLocalNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan CreateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode TryGetDeclarationBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquivalentIgnoringLambdaBodies()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreSimilarActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 870,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2447,
  "endLine" : 2456,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2657,
  "endLine" : 2664,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2805,
  "endLine" : 2814,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddPackage/CSharpAddSpecificPackageCodeFixProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/EventFieldDeclarationStructureProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/FieldDeclarationStructureProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/DisabledTextTriviaStructureProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/DelegateDeclarationStructureProvider.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ConstructorInitializerSignatureHelpProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetAttributeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldAnalyzeVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseImplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldAnalyzeForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseImplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldAnalyzeDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseImplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldAnalyzeVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseExplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldAnalyzeForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseExplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldAnalyzeDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseExplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementCausesError()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static TypeDeclarationSyntax InsertMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceField.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseExpressionBodyForPropertiesHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForPropertiesHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseExpressionBodyForIndexersHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForIndexersHelper.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseExpressionBodyForConversionOperatorsHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForConversionOperatorsHelper.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseExpressionBodyForOperatorsHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForOperatorsHelper.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseExpressionBodyForConstructorsHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForConstructorsHelper.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseExpressionBodyForAccessorsHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForAccessorsHelper.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseExpressionBodyForMethodsHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForMethodsHelper.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanAddImport()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanAddImportForQuery()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Accessibility DetermineAccessibilityConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 494,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task RemoveUnnecessaryCastAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddDeprecatedPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddExtensionPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddAwaitablePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddAwaitableExtensionPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAnonymousObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/SuggestionMode/CSharpSuggestionModeCompletionProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ChecksumKeywordRecommender.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PrivateKeywordRecommender.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckPreviousAccessibilityModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PrivateKeywordRecommender.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task IsValidContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ReferenceKeywordRecommender.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OverrideKeywordRecommender.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInstanceExpressionOrStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BaseKeywordRecommender.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInstanceExpressionOrStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ThisKeywordRecommender.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ProtectedKeywordRecommender.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StaticKeywordRecommender.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StaticKeywordRecommender.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InternalKeywordRecommender.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InternalKeywordRecommender.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckPreviousAccessibilityModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InternalKeywordRecommender.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TypeOfKeywordRecommender.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidContextForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PublicKeywordRecommender.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/HiddenKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidPreProcessorContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DefaultKeywordRecommender.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NameOfKeywordRecommender.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VirtualKeywordRecommender.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTypeDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PartialKeywordRecommender.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task IsValidContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LoadKeywordRecommender.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DeclarationNameCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider_BuiltInStyles.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialMethodCompletionProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/OverrideCompletionProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInitializable()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CompletionUtilities.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectCreationCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetBaseNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.NameGenerator.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetCompletionItemSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 423,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray DetermineParameterTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryInitializeState()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ImplementAbstractClass/CSharpImplementAbstractClassService.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTextChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrganizeImports/CSharpOrganizeImportsService.Rewriter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override StatementSyntax GetNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseObjectInitializer/CSharpUseObjectInitializerCodeFixProvider.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable MergeDeclarationStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementSyntax GetFirstStatementUnderContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.FormattingProvider.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitElseClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitGlobalStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 356,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetContainingScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.ExpressionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ChangeSignatureOptionsResult GetChangeSignatureOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeSignatureResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/ChangeSignatureResult.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int? GetUpdatedIndex()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/SignatureChange.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable FilterAndSort()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetSetInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken AddConflictAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Experimentation/AnalyzerABTestLogger.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/TraceLog.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndEditSession()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditAndContinueService.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogEmitProjectDeltaErrors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LineChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/LineChange.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReportFatalErrorAnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 527,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddRudeUpdateAroundActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1666,
  "endLine" : 1673,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddRudeInsertAroundActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1675,
  "endLine" : 1682,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddRudeDeleteAroundActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1684,
  "endLine" : 1691,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Func CreateSyntaxMapForPartialTypeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2685,
  "endLine" : 2692,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasMemberInitializerContainingLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2919,
  "endLine" : 2928,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreEquivalentClosureScopes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3727,
  "endLine" : 3735,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldImplementDisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.DisposePatternCodeAction.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.State.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImplementInterfaceCodeAction CreateImplementThroughMemberCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasMatchingMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 599,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidSetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidSetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReplaceGetMethodWithProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/IReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray EncapsulateOneField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result WithFailedFields()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 435,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task FixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchCodeFixProvider.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddRenameAnnotationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/ExtractMethod/AbstractExtractMethodCodeRefactoringProvider.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateUniqueName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode CreateArgumentException()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNamedArguments/AbstractUseNamedArgumentsCodeRefactoringProvider.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TryGetRemoteHostClientAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/NavigateTo/AbstractNavigateToSearchService.Remote.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/AbstractSyntaxTriviaStructureProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Add()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/BlockStructureExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/AbstractSyntaxNodeStructureProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void UpdateAnalyzerTypeCount()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticAnalyzerLogger.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AllowsTelemetry()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticAnalyzerLogger.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableHashSet TestOnly_GetReportedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Assert()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticCustomTags.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/NamingStyleDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsStylePreferred()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/PreferFrameworkTypeDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOpenFileOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VersionStamp GetAnalyzerVersion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string Choose()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticAnalysisResult GetResultOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet GetStateSet()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateAnalyzerTelemetryData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 507,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryDeserializeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool FromBuild()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnProjectRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveStateSet()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary GetCachedAnalyzerMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary GetAnalyzerMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveDiagnosticUpdateArgsId()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/LiveDiagnosticUpdateArgsId.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableDictionary CreateAnalyzerReferencesMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckAnalyzerReferenceIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIncrementalAnalyzer CreateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reanalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task TryAppendDiagnosticsForSpanAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual Action GetOnAnalyzerException()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task SynchronizeWithBuildAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_BuildSynchronization.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Start()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticEventTaskScheduler.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIncrementalAnalyzer CreateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_IncrementalAnalyzer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogRegistration()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetSolutionHash()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncWorkItemQueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkWorkItemDoneFor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RaiseCancellation_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Cancel_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetDataCount()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractAnalyzerState.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckHigherPriorityDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task WaitAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CancelRunningTaskIfHigherQueueHasWorkItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISolutionCrawlerProgressReporter GetProgressReporter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerService.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AbstractPriorityProcessor.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AbstractPriorityProcessor.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.WorkItem.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.WorkItem.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task WaitAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncProjectWorkItemQueue.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncProjectWorkItemQueue.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxPath GetSyntaxPath()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 437,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task GenerateOverrideAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateOverrides/GenerateOverridesWithDialogCodeAction.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQIndexer.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMethod.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQConstructor.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQMethodBase()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMethodBase.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Apply()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/NavigationOperation.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeAction CreateAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SymbolReference CreateReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SearchScopes/MetadataSymbolsSearchScope.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceSymbolsProjectSearchScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SearchScopes/SourceSymbolsProjectSearchScope.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllSymbolsProjectSearchScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SearchScopes/AllSymbolsProjectSearchScope.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AddImportFixData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AddImportFixData.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Project UpdateProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/MetadataSymbolReferenceCodeAction.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReferenceCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/AssemblyReferenceCodeAction.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetUpdatedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/InstallPackageAndAddImportCodeAction.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AddImportFixData GetFixData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/MetadataSymbolReference.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/AssemblyReference.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSymbolReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/ProjectSymbolReference.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task TryGetFixDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/PackageReference.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAsynchronousOperationListener GetListener()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListenerProvider.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetCandidateWaiters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListenerProvider.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAsyncToken BeginAsyncOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListenerProvider.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task CompletesAsyncOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/TaskExtensions.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AggregateAsynchronousOperationListener()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/Legacy/AggregateAsynchronousOperationListener.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetLinkedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Touch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.SimpleMRUCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task WaitAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.SimpleMRUCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/GenerateConstructorWithDialogCodeAction.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddFoldersToNamespaceContainers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryNavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentSpan.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentHighlights Rehydrate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentHighlighting/IRemoteDocumentHighlights.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeRemoveAction Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task FixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/NamingStyle/AbstractNamingStyleCodeFixProvider.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousTypeDisplayInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AnonymousTypeDisplayInfo.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string TrimCrefPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task GetChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionService.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompletionItem GetBetterItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionService.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionList Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionList.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol GetSymbolType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractRecommendationServiceBasedCompletionProvider.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetInsertionTextOnSpace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/XmlDocCommentCompletionItem.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetFilterText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OptionSet GetUpdatedRecommendationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetSymbolName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SymbolKind? GetKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan ComputeDestinationSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractMemberInsertingCompletionProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetParamRefItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetTypeParamRefItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GenerateMemberAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray GetProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/DefaultDocumentNavigationServiceFactory.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetPreferredSourceLocations()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/DefaultSymbolNavigationServiceFactory.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSignatureInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.MethodSignatureInfo.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeActionAll()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.CodeActionAll.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol CreateAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.CodeAction.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommentSelectionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CommentSelection/CommentSelectionInfo.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleExtractMethodResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SimpleExtractMethodResult.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 14,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InsertionPoint()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/InsertionPoint.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable FilterTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationStatus With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/OperationStatus.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationStatus With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/OperationStatus.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodMatrix.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool FromScript()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UserDefinedValueType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ScanDesignerAttributesInRemoteHostAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DesignerAttributes/AbstractDesignerAttributeService.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetPropertyStatementCodeBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasVariance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbolExtensions.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeTypeCompareKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 755,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RecordPresenceOfBadAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 978,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypesWithDefaultInstanceAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetQuickAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ReportRedundantConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 356,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomEventAccessorSymbol.vb",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateIntegralAttributeNonNegativeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMatchingPropertyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbol.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DecodeDefaultParameterValueAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbol.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub VerifyParamDefaultValueMatchesAttributeIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbol.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 908,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetEmittedNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1362,
  "endLine" : 1374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1618,
  "endLine" : 1630,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RequiresExplicitOverride()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 557,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RequiresExplicitOverride()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 569,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ValidateImplementedMethodConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 517,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedLambdaSymbol.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertySymbol.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedWithEventsAccessorSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaSymbol.vb",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedInteractiveInitializerMethod.vb",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTypeParameterListSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 944,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2102,
  "endLine" : 2112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasInstanceFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2397,
  "endLine" : 2407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureAllHandlesAreBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2552,
  "endLine" : 2562,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub CloneParametersForAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetReturnTypeAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsStrictSupertypeOfConcreteDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRestrictedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetGenericMethodTypeParamSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FindMethodSymbolInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 424,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FindFieldSymbolInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 437,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnqueueTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureSignatureIsLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEFieldSymbol.vb",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceTypeSymbol.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CalculateUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceTypeSymbol.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DeriveUseSiteErrorInfoFromBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceTypeSymbol.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function RequiresImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetUpperLevelNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDeclaringSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function ConstituentGlobalNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub GetUnderlyingTypeChain()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 505,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeInterfacesAndTheirBaseInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ExtendedErrorTypeSymbol.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MapAssemblyIdentityToResolvedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldOrPropertyInitializer.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 511,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 789,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SynthesizeDebuggerBrowsableNeverAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMDArrayElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MatchArrayRank()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 540,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSZArrayElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 554,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsGenericMethodTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsGenericTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 656,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 743,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceErrorTypeSymbol.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOrDerivedFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 748,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DelegateOrExpressionDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1216,
  "endLine" : 1225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub DecodeGuidAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PreprocessingSymbol.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportErrorOnSpecialMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousType_SymbolCollection.vb",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CalcEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/CRC32.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_ConstructorSymbol.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Iterator Function RetargetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 665,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 895,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RetargetImplementedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1013,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1045,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub GetAttributesToBind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MarkEmbeddedAttributeTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 613,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/Symbols/EmbeddedNamedTypeSymbol.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMembersForCci()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/Symbols/EmbeddedNamedTypeSymbol.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub GetCurrentReferencedSymbolsSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CheckAllConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 412,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 518,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasReferenceTypeConstraintConflict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1020,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1091,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RequiresChecking()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RequiresChecking()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Take()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/IndexedTypeParameterSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedIntrinsicOperatorSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HexToUTF16()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlCharacterGlobalHelpers.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DecToUTF16()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlCharacterGlobalHelpers.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UnicodeToUTF16()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlCharacterGlobalHelpers.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetPreprocessorConstants()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetScratchText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetScratchText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 385,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTextNotInterned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ScanConflictMarkerEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 774,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanCommentIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 1002,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub GetNextTokenInState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/KeywordTable.vb",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeTextLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InterpretConstDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4176,
  "endLine" : 4186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindXmlNameAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentParamBinder.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/InitializerSemanticModel.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub CheckSimpleNameBindingOrder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 794,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCollectionInitializerAddSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 874,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1075,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function BindStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2015,
  "endLine" : 2028,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAwaitExpressionInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2031,
  "endLine" : 2043,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2277,
  "endLine" : 2288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAggregateClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2290,
  "endLine" : 2300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RememberPossibleShadowingVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImplicitVariableBinder.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetUseSiteErrorForSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInternalXmlHelperType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 509,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DeclarationInitializerBinder.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 624,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImportAliasesBinder.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MatchesXmlnsImport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 533,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 771,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 859,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 895,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportXmlNamespacePrefixNotDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 907,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub LookupMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub LookupMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub LookupMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub LookupMemberImmediate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub LookupMemberInModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub AddLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub LookupDefaultProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 923,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddLookupSymbolsInfoInTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 2001,
  "endLine" : 2013,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindXmlNameAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentTypeParamBinder.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 2800,
  "endLine" : 2812,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 2946,
  "endLine" : 2957,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetCallerLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 3244,
  "endLine" : 3253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsCallStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 3258,
  "endLine" : 3271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MergeMembersOfTheSameNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 858,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateQueryLambdaSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetQueryLambdaParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2255,
  "endLine" : 2264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetQueryLambdaParameterNameLeft()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2266,
  "endLine" : 2275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetQueryLambdaParameterNameRight()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2277,
  "endLine" : 2286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub RegisterFieldReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodBodyBinder.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BlockBaseBinder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddExtensionMethodLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImportedTypesAndNamespacesMembersBinder.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 588,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function DecodeTextBinary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 800,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckReservedParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 996,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ExpressionHasByRefMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MapSpecifiedToEffectiveVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/LanguageVersion.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CatchPartContext.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SelectBlockContext.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ReportErrorIfHasInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/PropertyBlockContext.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function KindEndsBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DoLoopBlockContext.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 413,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEndRegionDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 507,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExternalSourceDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 518,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/LambdaContext.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1889,
  "endLine" : 1905,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParserExtensions.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PeekPastStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 447,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateForInsufficientStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 532,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3776,
  "endLine" : 3787,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetContextualKeywordAndEatNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5929,
  "endLine" : 5939,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FormatPrimitive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplay.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeNotFirstVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1370,
  "endLine" : 1379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetInConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetOutConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1415,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.ImportDiagnosticInfo.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyIncomingInferenceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertFloatingToUI64()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 647,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyNothingLiteralConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1693,
  "endLine" : 1710,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetFixedTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RegisterDelegateRelaxationLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 608,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1051,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CountApplicableCandidates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/SemanticFacts.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SubstituteAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Utilities/TypeUnification.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function VarianceKindFromToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 620,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsInstanceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetRemovedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetRootCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 486,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitListElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LineBreaksBetween()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NeedsIndentAfterLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function VisitStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 664,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNextRelevantToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 677,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyncLockBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 923,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNodeFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/VisualBasicSyntaxNodeCache.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddLeadingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ExtractAnonymousTypeMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 684,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NodesAreCorrectType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 943,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Type()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Attributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetAncestors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAncestorOrSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLambdaExpressionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function EnclosingStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Build()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IFieldReferenceGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/FieldSymbolAdapter.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreMethodsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 557,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetTypeHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetEventHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetFieldHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetMethodHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetPropertyHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAssemblyGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ReportNameCollisionBetweenEmbeddedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ReportIndirectReferencesToLinkedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmbedMatchingInterfaceMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedEvent.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Iterator Function GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetExportedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSystemType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 586,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function IsPlatformType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IArrayTypeReferenceGetElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ArrayTypeSymbolAdapter.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateParameterTypeInformationWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 505,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Iterator Function GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 701,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitMeOrMyClassReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 483,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitInitObj()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1520,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitInitObjOnTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1606,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1624,
  "endLine" : 1678,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InPlaceInit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1740,
  "endLine" : 1751,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2125,
  "endLine" : 2138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitMultidimensionalElementInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitCondBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 650,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 860,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCaseBlockLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 964,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitExpressionCoreWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RecordLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitConvertSimpleNumeric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsUnboxingDirectCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 364,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/RootSingleNamespaceDeclaration.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Parse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundYieldStatement.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundBinaryOperator.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTypeOrValueExpression.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ContainsNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeFinder.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeFinder.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPropertyOrXmlPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetPropertyOrXmlProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAccessKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLateBoundAccessKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SetLateBoundAccessKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundObjectInitializerExpression.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SetAccessKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLateInvocation.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUserDefinedShortCircuitingOperator.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As VisualBasicCompilation",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonAddSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2523,
  "endLine" : 2534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonRemoveSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2536,
  "endLine" : 2547,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetSpeculativeAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 536,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1609,
  "endLine" : 1621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetAliasInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3175,
  "endLine" : 3186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ToLanguageSpecific()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3221,
  "endLine" : 3231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SafeCastArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3396,
  "endLine" : 3405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WaitForWorkers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckTypeParameterCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsTrue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 880,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsDeclared()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 891,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMultiLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportWarningsForParamAndParamRefTags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 383,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportWarningsForTypeParamTags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WaitForWorkers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TryGetMethodCalledInBoundExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1348,
  "endLine" : 1362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHandlesEventSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 819,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHandlesContainerSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 833,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHandlesPropertySymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 847,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 903,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 923,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 942,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OpenMoveNextMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 510,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitUserDefinedShortCircuitingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NeedsSpill()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewritePropertyAssignmentAsSetCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RestoreUnstructuredExceptionHandlingContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 585,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ApplyUnliftedUnaryOp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperators.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateReturnStatementForQueryLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Continue.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPreviousSubmissionReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_PreviousSubmissionReference.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Exit.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateMakeContainerArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteNullableIsOrIsNotOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function PrependWithPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TryFoldTwoConcatConsts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.vb",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub IssueDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundAssignmentOperator",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UseTwiceLValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CaptureArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BlockDepth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckSwitchSections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 737,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundTypeOfOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 616,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundFieldAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 782,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundFieldInitializerOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 856,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundPropertyInitializerOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 867,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundParameterEqualsValueOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 878,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundRelationalCaseClauseOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 1002,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundTryStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1084,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundInterpolationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1430,
  "endLine" : 1439,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundAnonymousTypePropertyAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBinaryOperatorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetUserDefinedBinaryOperatorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_QueryLambdaRewriter.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteInitializerAsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/InitializerRewriter.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub UnionBitArrays()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.LocalState.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub Normalize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.LocalState.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateLocalSymbolForVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionDataFlowPass.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub VisitCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 771,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1089,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitLateBoundArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitCallReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRedimClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1603,
  "endLine" : 1613,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AppendBitNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1708,
  "endLine" : 1719,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsOutWalker.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray SubstituteCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNonNullableValueType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MarkCheckedIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1029,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddAvailableSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void InitializeObsoleteDataFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ObsoleteAttributeHelpers.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceEventFieldSymbol MakeAssociatedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldLikeEventSymbol.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldLikeEventSymbol.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddOmittedAttributeIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureAttributesAreBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1470,
  "endLine" : 1477,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1848,
  "endLine" : 1856,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnsureMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetUniqueParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnsureFieldDefinitionsNoted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 583,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 846,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetSimpleNonTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckSpecialMemberErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1761,
  "endLine" : 1768,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForUnmatchedOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1931,
  "endLine" : 1958,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CallsAreOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImplicitNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CheckBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceTypeParameterSymbolBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeParameterBounds ResolveBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceConstructorSymbol CreateConstructorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceConstructorSymbol.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeParameterSymbol GetTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ParameterSymbol WithCustomModifiersAndParams()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceClonedParameterSymbol.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMethodNameWithoutInterfaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSDiagnosticInfo CheckAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ModifierUtils.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 737,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckAccessibilityMoreRestrictive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 905,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceEnumConstantSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ConstantValue MakeConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 559,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLabelSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLabelSymbol.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers MakeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDestructorSymbol.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void EarlyDecodeWellKnownAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void PostEarlyDecodeWellKnownAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PETypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PETypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnqueueTypeSymbolInterfacesAndBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 540,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 435,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1926,
  "endLine" : 1934,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberRefMetadataDecoder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol MakePointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetSZArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SignatureOnlyParameterSymbol.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/FieldSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 850,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorPropertySymbol.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanCallMethodsDirectly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbolExtensions.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ForceCompleteMemberByLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 714,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleMethodSymbol.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleParameterSymbol.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WellKnownType GetTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 437,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static WellKnownMember GetTupleCtor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int IsElementNameReserved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 583,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Symbol GetWellKnownMemberInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 623,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 778,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol TransformToTupleIfCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1528,
  "endLine" : 1536,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleFieldSymbol.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TuplePropertySymbol.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleEventSymbol.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ImmutableArray GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ImmutableArray GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeLambdaMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeLocalFunctionName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendOptionalGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedLambdaCacheFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedLambdaCacheFieldSymbol.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedIntrinsicOperatorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedOperatorParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubmissionEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 505,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SynthesizedContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedContainer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ArrayTypeSymbol CreateSZArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MDArrayNoSizesOrBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CacheTopLevelMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NonMissingAssemblySymbol.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Symbol FindImplementationForInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubstitutedNestedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstructedNamedTypeSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstructedNamedTypeSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 609,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 653,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetEmptyTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 655,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol GetUnboundGenericTypeOrSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 827,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstructedMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstructedMethodSymbol.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedFieldSymbol.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Accessibility GetDeclaredAccessibilityFromAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertyOrEventSymbolExtensions.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTargetEarlyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetSystemType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/RetargetingAttributeData.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssertIsGood()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TypeParameterSymbol.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddSubstitution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeUnification.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingMethodSymbol.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddHiddenMemberIfApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 668,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayBuilder AccessOrGetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 678,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol GetTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void CheckAllConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckConstraintsSingleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckUnsafeModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSymbol GetTypeOrReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ForceCompleteObsoleteAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 728,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedAttributeData SynthesizeDebuggerStepThroughAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CheckIfIsReadOnlyAttributeShouldBeEmbedded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 494,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CheckIfIsByRefLikeAttributeShouldBeEmbedded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 503,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 532,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetLocalSlotMapFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IdentityEqualIgnoringVersionWildcard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 427,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomModifier VisitCustomModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 605,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomModifier VisitCustomModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 945,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeLayout? GetTypeLayoutIfStruct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSymbolLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 400,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedAttributeData SynthesizeIsReadOnlyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 1432,
  "endLine" : 1441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedAttributeData SynthesizeIsByRefLikeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PENetModuleBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PENetModuleBuilder.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForMeaninglessOnReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 699,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodWithBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/TypeCompilationState.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSynthesizedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/TypeCompilationState.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.DocumentationCommentWalker.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ToBadCrefString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 987,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BeginTemporaryString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ReportUnprocessed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/UnprocessedDocumentationCommentFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/SynthesizedMetadataCompiler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EnterIncludeElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterpolatedStringScanner()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddIdentChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Hit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LexerCache.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/CSDiagnostic.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithIsSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/CSDiagnostic.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LazyObsoleteDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/LazyObsoleteDiagnosticInfo.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetErrorDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanShowDelegateSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddRefIfRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 718,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToMinimalDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplay.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplay.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEnumMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddResidualTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TNode Normalize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetDeclarationDepth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 792,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSyntax SkipRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.ParsedSyntaxTree.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetChangedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IList GetChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FileLinePositionSpan GetMappedLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LineVisibility GetLineVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 545,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override FileLinePositionSpan GetMappedLineSpanAndVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 563,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool HasHiddenRegions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 578,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReportDiagnostic GetPragmaDirectiveWarningState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 632,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable EnumerateDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 656,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 321,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/StructuredTriviaSyntax.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TRoot Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFirstTokenReplacer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DirectiveStack ApplyDirectivesToTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken XmlTextNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxList SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNode SkipParens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessorDeclarationSyntax Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/PropertyDeclarationSyntax.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxWalker.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken VerbatimIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken XmlReplaceBracketTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaList TriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1332,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTree ParseSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1564,
  "endLine" : 1571,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RecordCapturedChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCapturedInLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CheckAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ResolveBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AlwaysAssignedWalker.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsInWalker.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsInWalker.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportUnassignedOutParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Split()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1066,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitReceiverAfterCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArrayInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RegularPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1644,
  "endLine" : 1652,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2162,
  "endLine" : 2171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2268,
  "endLine" : 2276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequencePointWithSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2284,
  "endLine" : 2292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode VisitStatementListWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2299,
  "endLine" : 2307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2490,
  "endLine" : 2497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNameOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2525,
  "endLine" : 2532,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray Scan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionDataFlowPass.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPatternSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IntersectWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void CheckAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1034,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1510,
  "endLine" : 1520,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1560,
  "endLine" : 1567,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPatternSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1569,
  "endLine" : 1576,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1867,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2241,
  "endLine" : 2248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitPatternSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldIgnoreStructField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitIsSense()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 677,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1646,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldEmitInitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitMakeRefOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 559,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 675,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CloseScopeAndKeepLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 803,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitConvertedStackAllocExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 1882,
  "endLine" : 1892,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitMethodDefIndexExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2891,
  "endLine" : 2907,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStaticCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 3260,
  "endLine" : 3278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalDefUseInfo GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 803,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 813,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShouldNotSchedule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1689,
  "endLine" : 1696,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition EmitAddressOfTempClone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition EmitSequenceAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RootSingleNamespaceDeclaration ForTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionListVariableBinder.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableBinder.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForLoopBinder.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private ErrorCode GetStandardRValueRefEscapeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpAttributeData GetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/EarlyWellKnownAttributeBinder.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BlockBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BlockBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/UsingStatementBinder.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDegenerateQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundWhileStatement BindWhileParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WhileBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundDoStatement BindDoParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WhileBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WhileBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression BindInferredVariableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 715,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1942,
  "endLine" : 1950,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundTryStatement BindTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2499,
  "endLine" : 2507,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExecutableCodeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExecutableCodeBinder.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ScriptLocalScopeBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol InferCollectionElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SatisfiesGetEnumeratorPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 728,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ExtractDeconstructResultElementName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/CatchClauseBinder.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/HostObjectModeBinder.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetIteratorElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithLambdaParametersBinder.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol MostSpecificTargetTypeForImplicitUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Conversion GetCallerLineNumberConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1284,
  "endLine" : 1292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasImplicitPointerConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 2622,
  "endLine" : 2633,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ConversionForArg()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult NameUsedForPositional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult BadNonTrailingNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult NoCorrespondingParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult NoCorrespondingNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ImplicitConversionExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2549,
  "endLine" : 2558,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TypeArgumentsAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 752,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2154,
  "endLine" : 2162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BetterResult BetterConversionTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2184,
  "endLine" : 2191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/AnalyzedArguments.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitPropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitIndexerDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Imports FromCustomDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 418,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MarkImportDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddAliasSymbolToResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 845,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression CreateConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MemberGroupFinalValidation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 543,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMemberAccessedThroughVariableOrValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Conversions.cs",
  "fileLinesCount" : 1369,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 679,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsSymbolAccessibleConditional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Symbol UnwrapAliasNoDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 733,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol BindTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 982,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/EmbeddedStatementBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/EmbeddedStatementBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodGroupResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/MethodGroupResolution.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/FixedStatementBinder.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindPointerIndirectionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2006,
  "endLine" : 2015,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CheckViability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAnonymousMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitYieldStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 654,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddToMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 740,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void BuildLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BinderFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBadExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBadExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBadExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindRefExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 591,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindIndexedPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6676,
  "endLine" : 6685,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainingMethodOrLambdaRequiresValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 7158,
  "endLine" : 7165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundConditionalAccess GenerateBadConditionalAccessNodeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 7167,
  "endLine" : 7177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTree.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundNode.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReturnInferenceCacheKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLambda BindForErrorRecovery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 705,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundDiscardExpression FailInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundDiscardExpression.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GuardedAddSynthesizedStatementToMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1266,
  "endLine" : 1274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal State GetLazyState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompilationReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilationReference.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpeculativeBindingOption GetSpeculativeBindingOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberSemanticModel GetOrAddModelIfContains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 919,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDeclarationName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1586,
  "endLine" : 1599,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodBodySemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundNode Bind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodBodySemanticModel CreateSpeculative()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodBodySemanticModel CreateSpeculative()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ArrayTypeSymbol CreateArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1739,
  "endLine" : 1747,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PointerTypeSymbol CreatePointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1760,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray BindCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolInfo GetSymbolInfoFromSymbolOrNone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 562,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAliasSymbol GetAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1063,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Property()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression StaticCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 604,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundExpression Null()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 970,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression MethodDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1024,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression SourceDocumentIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1056,
  "endLine" : 1063,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Array()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutsideVariablesUsedInside()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 657,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwaitFinallyFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 899,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwaitCatchFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 1000,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Include()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundStatement Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentDoStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentWhileStatementConditionalGotoStartOrBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentPatternSwitchWhenClauseConditionalGotoBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundExpression InstrumentCatchClauseFilter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundExpression InstrumentSwitchStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MethodToClassRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLoweredConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 501,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoweredDynamicOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperation.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement MakeLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 911,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckRefReadOnlySymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeOptimizedGetValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 823,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeOptimizedHasValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 840,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticsPass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NoteUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSizeOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDeconstructionAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicObjectInitializerMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitRefTypeOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitRefValueOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMakeRefOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArgListOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectInitializerMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 487,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 600,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicCollectionElementInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 647,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 657,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIsPatternExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConvertedTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 677,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 687,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 697,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckFieldAsReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void InsertAndFreePrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 616,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void VisitScopeTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 356,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 365,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundTypeOrInstanceInitializers RewriteConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/InitializerRewriter.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IPlaceholderOperation CreateBoundDeconstructValuePlaceholderOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILiteralOperation CreateBoundLiteralOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IArrayInitializerOperation CreateBoundArrayInitializationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 964,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDefaultValueOperation CreateBoundDefaultExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 973,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInstanceReferenceOperation CreateBoundBaseReferenceOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 982,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInstanceReferenceOperation CreateBoundThisReferenceOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 991,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IInstanceReferenceOperation CreateBoundImplicitReceiverOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IConditionalAccessInstanceOperation CreateBoundConditionalReceiverOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEmptyOperation CreateBoundNoOpStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompilationOptions WithUsings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompilationOptions WithAllowUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompilationOptions WithWarningLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 384,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpCompilationOptions WithCurrentLocalTime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpCompilationOptions WithDebugPlusMode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 424,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpCompilationOptions WithReferencesSupersedeLowerVersions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 444,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestableCompilerServerHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerHostTests.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShadowCopyAnalyzerAssemblyLoaderMissingDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MissingReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/AnalyzerConsistencyCheckerTests.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BuildPaths CreateBuildPaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task Send()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IClientConnection CreateClientConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Mock CreateNopClientConnectionHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ClientConnectionThrowsConnecting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyShutdownRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/BuildProtocolTest.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RunCompilerOutput()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyResultAndOutput()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task RunServerCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetBasePipeNameSlashes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task ServeBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ConnectForShutdownAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/PortableServer/PortableBuildServerController.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/CompilerRequestHandler.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int RunServerCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/BuildServerController.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateListenTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MaybeCreateTimeoutTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Assembly LoadFromPathImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/DesktopAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearReadOnlyFlagOnFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ShadowCopyAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateUniqueDirectoryForProcess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ShadowCopyAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentity ResolvePartialName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/GlobalAssemblyCache.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static IEnumerable GetCommandLineArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildClient.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindAssemblySet_SingleAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadMVid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindSatelliteAssemblies_DoesNotIncludeFileInSameDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindSatelliteAssemblies_WrongIntermediateDirectoryName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetPublicKeyFromKeyPair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CryptoBlobParserTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetPublicKeyFromKeyPair2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CryptoBlobParserTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SnPublicKeyIsReturnedAsIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CryptoBlobParserTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonTypedConstantTests()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonTypedConstantTests.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void GetChunks_MultiChunkSeek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/NativePdbWriter/ComMemoryStreamTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadAllBytes_End()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/StreamExtensionsTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CacheHoldsCapacity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/ConcurrentLruCacheTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryGetCompilerDiagnosticCode_Valid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSqmUtilitiesTests.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmptyDiagnosticBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/DiagnosticBagTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DequeueThenEnqueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetEffectiveDiagnostics_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/CompilationWithAnalyzersTests.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDontResolveGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpan02()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanContains00()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpanEmptyContains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangedTextWithMultipleChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangedTextWithMultipleConsecutiveInsertsSamePosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangedTextWithReplaceAfterInsertSamePosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangedTextWithDeleteAfterDeleteAdjacent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemovingEverythingSucceeds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckEqualLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromStream_CheckSum_BOM()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromStream_CheckSum_DefaultEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmptyTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckEqualLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines5()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines6()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SourceText Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest_UTF8NoBOM.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SourceText Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest_BigEndianUnicode.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SourceText Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest_Unicode.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsAnyLineBreakCharacter1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextUtilitiesTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SourceText Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest_UTF8.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SourceText Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceText FromLargeTextWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceText FromChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FusionAssemblyPortabilityPolicy LoadFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisposeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Retargetable_RefAndDef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityComparerTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 711,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryParseDisplayName_ContentType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 569,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromAssembly_NoMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyMetadataTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeNameConfig()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestReaderPerf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1263,
  "endLine" : 1272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Last()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LastOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Casting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equals1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ByteSequenceComparerTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSharedAddSameWithStringBuilderProducesSameStringInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/StringTableTests.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromBytes_Empty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BasicLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/DesktopAnalyzerAssemblyLoaderTests.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GenerateDocumentationFalse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GenerateDocumentationTrue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IntegrationTests()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DeclarationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/AnalyzerDriver/DeclarationInfo.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DeleteNoThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Utilities.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Csi.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LogMessages()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Vbc.cs",
  "fileLinesCount" : 1134,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string PrependFileToArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedToolTask.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int ExecuteTool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/InteractiveCompiler.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool HandleTaskExecutionErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 999,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Argument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonReferenceManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Merge()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/MergedAliases.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAssemblyIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlFileResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/XmlFileResolver.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char ToLowerNonAscii()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceFileResolver.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeLayout()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypeLayout.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomModifiersTuple Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/CustomModifiersTuple.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetOrCreateData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/EarlyDecodeWellKnownAttributeArguments.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeUsageInfo.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetOrCreateData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/DecodeWellKnownAttributeArguments.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetStructLayout()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonTypeWellKnownAttributeData.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMarshalAsFixedArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalPseudoCustomAttributeData.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonMethodWellKnownAttributeData.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type GetCorSymWriterSxSType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 591,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateSequencePointBuffers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 956,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void DefineLocalConstantImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1090,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteRemainingEmbeddedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe VariantStructure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/ISymUnmanagedWriter.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe static void ZeroMemory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/ComMemoryStream.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Stream CreateInputStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Assembly LoadAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Assembly LoadAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Assembly LoadAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetAssemblyLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAssemblyFromGlobalAssemblyCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcurrentLruCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveNodeToTop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReadOnlyUnmanagedMemoryStream.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type TryGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type GetTypeFromEither()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T CreateDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReadOnlyCollection ToReadOnlyCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable Concat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable ConcatWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISet ToSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISet ToSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable Flatten()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableList ToImmutableListOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableListExtensions.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableList ToImmutableListOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableListExtensions.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSetWithInsertionOrder Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableSetWithInsertionOrder`1.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList ParseFeatureFromMSBuild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/CompilerOptionParseUtilities.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ReportUnlessCanceled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FatalError.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ReportWithoutCrashUnlessCanceled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FatalError.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ReportUnlessNotImplemented()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FatalError.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task DisposableWaitAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SemaphoreExtensions.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UICultureUtilities()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UICultureUtilities.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakReference GetWeakReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/WeakList.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineFNVHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 354,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCompoundAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForEachLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2040,
  "endLine" : 2047,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyForEachLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2065,
  "endLine" : 2072,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2149,
  "endLine" : 2156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyForLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2174,
  "endLine" : 2181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseIncrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2332,
  "endLine" : 2339,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseUnaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5246,
  "endLine" : 5253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string EncodeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceGenerator GetReferenceGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 372,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildDottedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetTypeParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1379,
  "endLine" : 1387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DecodeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1493,
  "endLine" : 1501,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan? Overlap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan? Intersection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReduceSegmentCountIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLine.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FillBuffer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceTextStream.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringBuilderText.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceText From()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string Decode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray CalculateChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 560,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool EqualIgnoringNameAndVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyIdentity FromAssemblyDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override MetadataReference WithPropertiesImplReturningMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/CompilationReference.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyMetadata Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleMetadata CreateFromImage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleMetadata CreateFromImage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Version ToVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 547,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference WithProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeAnalysisResourcesLocalizableErrorArgument.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int WritePdbChecksumData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugDirectoryExtensions.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray GetParametersToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 607,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateInitialAssemblyRefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 685,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint GetManagedResourceOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 937,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle GetMethodSpecificationBlobHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1182,
  "endLine" : 1189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNameLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1365,
  "endLine" : 1376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckPathLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1378,
  "endLine" : 1385,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddModuleAttributesToTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2084,
  "endLine" : 2091,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateStandaloneSignatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2835,
  "endLine" : 2843,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetLocalSlotDebugInfos()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4054,
  "endLine" : 4062,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetLocalSlotDebugInfos()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4064,
  "endLine" : 4072,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/UsedNamespaceOrType.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/UsedNamespaceOrType.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionHandlerRegionFinally()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ExceptionHandlerRegion.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionHandlerRegionFault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ExceptionHandlerRegion.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 555,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BlobBuilder AllocateChunk()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PooledBlobBuilder.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VisitTypeReferencesThatNeedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/Units.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRemainingEmbeddedDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 768,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckSpace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia First()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia Last()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList Insert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 383,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken First()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken Last()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList Insert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia FindTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 953,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsCacheEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 978,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetNodeSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.SeparatedWithManyChildren.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetCachedSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.SeparatedWithManyChildren.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken AsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AsNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetFirstChildIndexSpanningPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 883,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordInsertNew()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 562,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot RemoveNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntax WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntax WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntax WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList Insert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TNode FirstOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TNode LastOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList Insert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 444,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxWalker.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken First()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken Last()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithTwoChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilderExtensions.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void NoteGreen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 601,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetPreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList ToTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilderExtensions.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 15,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilderExtensions.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxList ToSeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilderExtensions.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList Insert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 525,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Func GetStepIntoFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxListBuilder AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxListBuilder AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SeparatedSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedConstant CreateTypedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2157,
  "endLine" : 2165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodSymbol GetMethodSymbolForMethodDefOrMemberRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2285,
  "endLine" : 2293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExtractStringAndIntValueFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1352,
  "endLine" : 1359,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool StringEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 3068,
  "endLine" : 3076,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousTypeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/AnonymousTypeValue.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncLocalInfo.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EncHoistedLocalInfo MapHoistedLocalSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/AddedOrChangedMethodInfo.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportMissingStateMachineAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetadataBuilder MakeTablesBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddReferencedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 971,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddDefinitionTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 988,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Freeze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1091,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1487,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EditAndContinueMethodDebugInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinueMethodDebugInformation.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EditAndContinueMethodDebugInformation Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinueMethodDebugInformation.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithEmitMetadataOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithPdbFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithPdbChecksumAlgorithm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithOutputNameOverride()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 368,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithDebugInformationFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithFileAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 392,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithBaseAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 402,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithHighEntropyVirtualAddressSpace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 412,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithSubsystemVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithRuntimeMetadataVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithTolerateErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 442,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithIncludePrivateMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmitOptions WithInstrumentationKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmbedEventIfNeedTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmbedPropertyIfNeedTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonEmbeddedProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedProperty.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonEmbeddedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedEvent.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetAssemblyReferenceAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataConstant CreateConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 575,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitOpCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AdjustForDelta()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAllItemsAndCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/TokenMap.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionHandlerScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 563,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitNonHashTableSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchStringJumpTableEmitter.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract bool TryGetPreviousHoistedLocalSlotIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/VariableSlotAllocator.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SynthesizedLocalOrdinalsDispenser.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdatesForCreatedBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DefineHiddenSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1044,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SwitchBucket()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsContiguous()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddOptional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableDictionary ToImmutableDictionaryOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/EnumerableExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableDictionary ToImmutableDictionaryOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/EnumerableExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray AsImmutableOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray AsImmutableOrNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray AsImmutableOrNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray AsImmutableOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmallDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentationCommentIncludeCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/DocumentationCommentIncludeCache.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingMetadataFileReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingMetadataFileReferenceResolver.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool FileExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingSourceFileResolver.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ExtractShortCommitHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ResolveMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineArguments.cs",
  "fileLinesCount" : 491,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ResolveAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineArguments.cs",
  "fileLinesCount" : 491,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool FileExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingStrongNameProvider.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool FileExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingXmlFileResolver.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDiagnosticAnalyzerSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1354,
  "endLine" : 1361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerOptions WithAdditionalFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerOptions.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnresolvedAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/UnresolvedAnalyzerReference.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryStartProcessingEntity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkEntityProcessed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FreeDeclarationAnalyzerState_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEntityFullyProcessed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryStartSyntaxAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 383,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetCompilationAnalysisScopeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationWithAnalyzersOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzersOptions.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticModelAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 628,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 687,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CodeBlockStartAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 743,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 835,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OperationBlockStartAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 894,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 989,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1046,
  "endLine" : 1053,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetDiagnosticsQueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.CompilationData.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDiagnosticSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddOrUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetAllDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyAnalyzersArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyAnalyzerArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeSpan GetAnalyzerExecutionTime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteInitializeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetCurrentNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1545,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetCurrentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1547,
  "endLine" : 1554,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string RemovePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetTypeParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 845,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnCompilationEventsGeneratedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSymbolDeclaredEventProcessed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeSpan GetAnalyzerExecutionTime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetExtensionsForAllLanguages()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly GetAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ComputeHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ComputeHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedLocalizableString Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.FixedLocalizableString.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/CommonDiagnosticComparer.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Location Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Location.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Location Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Location.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithIsSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic_SimpleDiagnostic.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlLocation Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/XmlLocation.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/XmlLocation.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Diagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Diagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DiagnosticWithInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticWithInfo.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticWithInfo.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithIsSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticWithInfo.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetHashCodeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/ParseOptions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MarkImportDirectiveAsUsed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2778,
  "endLine" : 2786,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeMemberMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2927,
  "endLine" : 2935,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MakeTypeMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2942,
  "endLine" : 2950,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/LoadDirective.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray LookupSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IVariableInitializerOperation GetVariableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefKind? GetArgumentRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefKind? GetArgumentRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefKind? GetArgumentRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/CommonConversion.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ConsumeDirectorySeparators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPubidChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 992,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLocalDeclarationStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 442,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoveNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1770,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Scen4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 734,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddLineBreakBeforeWhere2_Bug2582()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2587,
  "endLine" : 2594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StartAndEndTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2729,
  "endLine" : 2748,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuppressWrappingOnBraces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3267,
  "endLine" : 3274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3593,
  "endLine" : 3600,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bugfix_776513_CheckBraceIfNotMissingBeforeApplyingOperationForBracedBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 5190,
  "endLine" : 5198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 8014,
  "endLine" : 8021,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Execution/VisualBasicOptionsSerializationService.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As IMethodSymbol",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 443,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddNamedTypeTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddNamedTypeTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddNamedTypeTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveAllMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddConstructorTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConstructorGenerator.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBaseConstructorCall()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConstructorGenerator.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BothHaveModifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EqualAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EqualOperatorPrecedence()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveAllMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamespaceGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function AddParametersToProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GenerateParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ParameterGenerator.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ParameterGenerator.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddEventTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EventGenerator.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EventGenerator.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateEventDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EventGenerator.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GenerateExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 628,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParameterModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 873,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInterfaceMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeInheritance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1582,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InsertReturnAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1630,
  "endLine" : 1639,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2928,
  "endLine" : 2940,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3444,
  "endLine" : 3453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3467,
  "endLine" : 3476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3478,
  "endLine" : 3487,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3561,
  "endLine" : 3570,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsertAttributeArgumentsInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3674,
  "endLine" : 3685,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInherits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3754,
  "endLine" : 3763,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithInherits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3765,
  "endLine" : 3774,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImplements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3776,
  "endLine" : 3785,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithImplements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3787,
  "endLine" : 3796,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As InvocationExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicMiscellaneousReducer.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ObjectCreationExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicMiscellaneousReducer.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExecutableStatementSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCallReducer.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsPreserveInReDim()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicEscapingReducer.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ClassifyNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ClassifyToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/BinaryConditionalExpressionDocumentation.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/BinaryConditionalExpressionDocumentation.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/RemoveHandlerStatementDocumentation.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AbstractCastExpressionDocumentation.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AbstractCastExpressionDocumentation.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AddHandlerStatementDocumentation.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AbstractAddRemoveHandlerStatementDocumentation.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Organize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsOrganizer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsMultiLineStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/FixIncorrectTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetValueStringCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOptionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ProcessMissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 610,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Cleanup()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function RemoveConsecutiveColons()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsObjectInitializerNamedAssignmentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 689,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMethodLevelMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1064,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitMethodBlockBase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSingleLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMultiLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 490,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsFirstTokenOnLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAbsoluteRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/DirectiveSyntaxExtensions.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Iterator Function GetAliasSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNewOnRightSideOfDotOrBang()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsFirstStatementInCtor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 458,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsAfterStatementOfKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 668,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsAfterStatementOfKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContextExtensions.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AtEndOfIncompleteStringOrCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInPreprocessorDirectiveContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetFirstStatementOnLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNextNonEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 736,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsStatementContainerNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSingleLineExecutableBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddReplacements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAliasOrAnySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SyntaxToken",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetOtherPartOfPartialMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitCharacterLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AnalyzeLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateTriviaListFromTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndexForEndOfLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetForBlockCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/NodeBasedFormattingRule.vb",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TopLevelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDictionaryAccessExclamationWithoutExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetGlobalImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/AddImports/VisualBasicAddImportsService.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentId AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectChanges GetSingleChangedProjectChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/SolutionUtilities.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ParseOptions ReadParseOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Execution/CSharpOptionsSerializationService.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationSyntax ConditionallyAddFormattingAnnotationTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax AddMembersTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTrivia ReplaceUnterminatedConstructs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgumentSyntax GenerateArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ArgumentGenerator.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterListSyntax GenerateParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ParameterGenerator.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EqualIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 413,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlockSyntax GenerateBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/DestructorGenerator.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IList GetAvailableInsertionIndices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeParameterListSyntax GenerateTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/TypeParameterGenerator.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlockSyntax GenerateBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConstructorGenerator.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode AsUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode NamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsRegularOrDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3525,
  "endLine" : 3535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StatementSyntax AsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3598,
  "endLine" : 3606,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodesAndTokensToReduceComputer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.NodesAndTokensToReduceComputer.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractReductionRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetParentNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetParentNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArgumentSyntax SimplifyTupleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.Rewriter.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode SimplifyAnonymousTypeMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.Rewriter.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitAnonymousObjectMemberDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.Rewriter.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.Rewriter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.Rewriter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.Rewriter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitDefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpDefaultExpressionReducer.Rewriter.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSymbolCalledVar()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/NameSyntaxClassifier.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IComparer Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/NameSyntaxComparer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameSyntaxIterator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/NameSyntaxIterator.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeSymbol UnwrapTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree WithRootAndOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInAnonymousObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInArrayRankSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 796,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInAttributeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 831,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInCatchDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1058,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1069,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInPropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1182,
  "endLine" : 1190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1445,
  "endLine" : 1454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1456,
  "endLine" : 1465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1467,
  "endLine" : 1476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol InferTypeForFirstParameterOfParenthesizedLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1652,
  "endLine" : 1659,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1981,
  "endLine" : 1990,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1992,
  "endLine" : 2001,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2012,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 2161,
  "endLine" : 2170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefKind GetRefKindOfArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 659,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetNameForArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetPartsOfAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1475,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken? GetDeclarationIdentifierIfOverride()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1793,
  "endLine" : 1801,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpParseOptionsService.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken UpdateAliasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 560,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSyntax GetVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/VariableDeclaratorExtensions.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInNonUserCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInPartiallyWrittenGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 587,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax WalkUpParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax WalkDownParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInOutContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanReplaceWithRValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 921,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTriviaList GetLeadingTriviaForSimplifiedMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 940,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsInArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 880,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleEndIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsTypeDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/CSharpSyntaxContext.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMemberDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/CSharpSyntaxContext.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList GenerateParameterModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ArgumentSyntaxExtensions.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetApplicableUsings()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSyntax GenerateTypeSyntaxOrVar()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetAllClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/QueryExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueryBodySyntax WithAllClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/QueryExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static QualifiedNameSyntax CreateSystemObject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiedComplexTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetSpaceOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLambdaBodyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnonymousMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSemicolonInForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCloseBraceOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGenericGreaterThanToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPlusOrMinusExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 537,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSpecificNodesSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/WrappingFormattingRule.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/EndOfFileTokenFormattingRule.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/EndOfFileTokenFormattingRule.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/StructuredTriviaFormattingRule.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/StructuredTriviaFormattingRule.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsControlFlowLikeKeywordStatementKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SpacingFormattingRule.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetAlignmentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentBlockFormattingRule.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/QueryExpressionFormattingRule.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SuppressFormattingRule.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddSuppressOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddAnchorIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddAlignIndentationOfTokensToBaseTokenOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DetermineIfIgnoreSpacesAroundVariableDeclarationIsSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/CSharpFormattingOptions.Parsers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Project CreateProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/GeneratedCodeRecognitionTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBuilder Property()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionGeneration.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VBParseOptionsInCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 506,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestIdenticalChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangesInOnlyOneFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestIsolatedChangesInBothFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestIdenticalEditAfterIsolatedChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.TextMerging.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifySyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Editting/SyntaxEditorTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateSolutionWithOneCSharpProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestProjectDependencyLoadingAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectInfoTests.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyTopologicalSort()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectDependencyGraph_GetDependencySets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectDependencyGraph_GetProjectsThatTransitivelyDependOnThisProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmptyStrings()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertToEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertAtBeginning()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertInMidlle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeleteToEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeleteAtBeginning()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeleteAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeleteInMiddle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceAll()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceAtBeginning()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceInMiddle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Combination1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Combination2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Combination3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reorder1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CSharp_WithoutPrefer32BitAndConsoleApplication()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CSharp_WithPrefer32BitAndConsoleApplication()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CSharp_WithoutCSharpTargetsImported_Succeeds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CSharp_WithoutCSharpTargetsImported_DocumentsArePickedUp()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_WithoutVBTargetsImported_DocumentsArePickedUp()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 506,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_WithoutPrefer32BitAndConsoleApplication()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 519,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_WithPrefer32BitAndConsoleApplication()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 545,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_WithoutOutputPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 582,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_WithLatestLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_WithoutAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 614,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithNonExistentSolutionFile_Fails()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 815,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithInvalidSolutionFile_Fails()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 826,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_WithUnrecognizedProjectTypeGuidButRecognizedExtension_Succeeds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1016,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithInvalidFilePath_Fails()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_WithNonExistentProjectFile_Fails()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUnrootedPathInsideProjectCone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/CommandLineProjectTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRootedPathInsideProjectCone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/CommandLineProjectTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRootedPathOutsideProjectCone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/CommandLineProjectTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUnrootedPathOutsideProjectCone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/CommandLineProjectTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestObjectTypeThrowsInvalidOperationException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/EditorConfigStorageLocation/EditorConfigStorageLocationTests.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TSymbol CheckDeclarationId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceText CreateSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SourceTextSerializationTests.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseTagWithMultiLineComments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SerializableBytesTests.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WaitAndGetResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/TaskExtensionsTests.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEscaping()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/StringEscapingTests.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUnescaping()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/StringEscapingTests.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateSingleFileCSharpSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxReferenceTests.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateSingleFileVisualBasicSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxReferenceTests.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindDeclarationsAsync_Test_NullString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Project_Test_NullString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Solution_Test_NullString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 384,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Project_Func_Test_NullPredicate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Solution_Func_Test_NullPredicate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeArgumentOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParameterOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAddParenthesesForMissingName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1127,
  "endLine" : 1135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ThenOmittedWithSurroundingErrors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1167,
  "endLine" : 1175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ThenOmittedWithSurroundingErrors1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesisWithLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2827,
  "endLine" : 2834,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CodeCleaners_Annotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FixEndIfKeyword_SameLineAsIf_Directive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialClass()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Structure()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Class()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInheritable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable AddMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/Extensions.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_SingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_SingleLine_MultipleColon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonToken_SingleLine_SkippedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeTargetColon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 600,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LineContinuationInImport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 616,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonTrivia_EndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 822,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecoverChild()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecoverGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRoot1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Execution/SerializationAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetAdditionalLibPaths()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetAddModules()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetCodePage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetDefineConstants()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetDelaySign()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetDisabledWarnings()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetErrorReport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 467,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetGenerateDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 483,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 493,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetKeyContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 503,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetKeyFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 514,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetMainEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 537,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetNoConfig()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 547,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetNoStandardLib()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 557,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetNoWarnings()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 567,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetOptimize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 577,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetOptionExplicit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 606,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetOptionStrict()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 616,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetRemoveIntegerChecks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 702,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetRootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetSdkPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 748,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetSources()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetTargetCompactFramework()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 768,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetTargetType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 778,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetRuleSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 788,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetTreatWarningsAsErrors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 798,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWarningsAsErrors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 808,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWarningsNotAsErrors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 818,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWin32Icon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 828,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWin32Resource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 838,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetModuleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 848,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetOptionInfer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 858,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWin32Manifest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 868,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 878,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetHighEntropyVA()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 913,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetSubsystemVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 923,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentFileInfo MakeDocumentFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetHighEntropyVA()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetSubsystemVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetApplicationConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWin32Manifest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetAddModules()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetAdditionalLibPaths()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetAllowUnsafeBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetBaseAddress()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 368,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetCheckForOverflowUnderflow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetCodePage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetDefineConstants()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetDelaySign()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetDisabledWarnings()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetDocumentationFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetErrorReport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetGenerateFullPaths()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetKeyContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 488,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetKeyFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetLangVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 509,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetMainEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 532,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetModuleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 542,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetNoConfig()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 552,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetNoStandardLib()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 562,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetOptimize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetPdbFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 590,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetAdditionalFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 655,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetSources()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 691,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetRuleSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 712,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetTreatWarningsAsErrors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 722,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWarningsAsErrors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWarningsNotAsErrors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 748,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWin32Icon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWin32Resource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 768,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 710,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectMemoryAccessStreamReader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Peek()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 431,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MefV1HostServices Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/Mef/MefV1HostServices.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateDefaultAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/Mef/DesktopMefHostServices.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static LogMessage Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/KeyValueLogMessage.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AlreadyHasLatestCompilationSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearVersionMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalOperationRegistration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationRegistration.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemotableData Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionAsset.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemotableData GetRemotableDataFromAdditionalAssets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SerializeCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SerializeParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectReference DeserializeProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Serializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddGlobalAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceAnalyzerReferenceAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/CustomAsset.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Checksum CreateChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataReferenceProperties ReadMetadataReferencePropertiesFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 605,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PatternMatcher CreatePatternMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.PatternSegment.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsBetter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/AllLowerCamelCaseMatcher.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/ContainerPatternMatcher.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PatternMatch? GetFirstMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcherExtensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CamelCaseResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/CamelCaseResult.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ComparePunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatch.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NamespaceSymbolsMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Hierarchy.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 483,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder_ProjectIndex.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/NamedTypeSymbolReferenceFinder.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetTokensFromText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferenceCache.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/MetadataUnifyingEquivalenceComparer.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.DeclarationInfo.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol FindSymbolAtPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task FindSymbolAtPositionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task FindSourceDefinitionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnDefinitionFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/StreamingProgressCollector.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnReferenceFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/StreamingProgressCollector.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/ReferenceLocation.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReportProgressAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.FindLiteralsServerCallback.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolTreeInfo CreateEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task CreateMetadataSymbolTreeInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateInheritanceMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolCallerInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolCallerInfo.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogLinkedFileDiffMergingSessionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingSession.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsNonIntersectingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Recommendations/AbstractRecommendationService.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetOuterTypesAndBases()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Recommendations/AbstractRecommendationService.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EditScript()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/EditScript.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SequenceEdit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/SequenceEdit.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolEditor Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolEditor Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxNode ReplaceRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1337,
  "endLine" : 1344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SetBaseTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditorExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterRefactoring()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeRefactorings/CodeRefactoringContext.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddPropertyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddNamedTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Attach()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationDestructorInfo.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractNamedTypeSymbol.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeGenerationSymbol AddAnnotationsTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamedTypeSymbol.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationDestructorSymbol.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static IEnumerable GetContainingNamespacesAndThis()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractImportsAdder.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol CreateDestructorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeParameterSymbol CreateTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T GetReuseableSyntaxNodeForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T GetReuseableSyntaxNodeForAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ReduceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/Simplifier.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task ReduceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/Simplifier.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T ReturnIfNotDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResult.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invoke()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ImplicitConversionsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SymbolsForOriginalAndReplacedNodesAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CrashIfCanceledWithDifferentToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 442,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TValue GetValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/IReadOnlyDictionaryExtensions.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWithFromAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ThrowIfNull()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/Contract.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ThrowIfFalse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/Contract.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ThrowIfTrue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/Contract.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TValue GetValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/IDictionaryExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task DefaultOrResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpecializedTasks.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task GetValueAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/ConstantValueSource.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecoverableWeakValueSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/RecoverableWeakValueSource.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/linkedhashqueue.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableHashMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Bucket Remove()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 687,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ValueBucket Get()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 697,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T NotNullAllowStructs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T NotNull()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 1123,
  "endLine" : 1131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exception FailRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TValue GetValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TKey GetKeyOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlyList ToReadOnlyList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/IReadOnlyListExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeActionWithNestedActions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 368,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryApply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Operations/RenameDocumentOperation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/SimpleCodeCleanupProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CleanupWholeNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 533,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T Convert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleOption.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T Convert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleOption.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableArray GetExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/IExtensionManagerExtensions.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImmutableArray GetExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/IExtensionManagerExtensions.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InfoBarUI()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/IInfoBarService.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageWithAssemblyResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolSearch/ISymbolSearchService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ComputeM()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetTokenColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void PerformIO()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IOUtilities.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task UpdateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StreamingProgressTracker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLower()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StringBreaker.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextDocument WithText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/TextDocumentExtensions.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamedTypeSymbol GetContainingTypeOrThis()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnonymousTypeProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEventAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 860,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetTouchingTokenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol VisitType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.SubstituteTypesVisitor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IComparer Inverse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IComparerExtensions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WithPrependedLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 715,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WithAppendedTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 749,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISet GetOuterTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ContextQuery/SyntaxContext.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetExpressionSemanticBoundary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol RemoveNullableIfPresent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetAccessibleMembersInThisAndBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 683,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable SelectAccessibleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 728,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable SelectAccessibleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static INamedTypeSymbol GetNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeParameterSymbolExtensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLeadingWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken WithPrependedLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocument GetAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectChanges GetChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState UpdateName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState UpdateFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 392,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState UpdateAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 402,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState UpdateOutputPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 412,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState UpdateCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState UpdateHasAllInformation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 574,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState AddAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState RemoveAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 604,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentState UpdateSourceCodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentId CreateNewId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentId.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SolutionInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionInfo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilationTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetDependentVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 855,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetDependentSemanticVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 887,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTree GetSyntaxTreeSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Task GetOptionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 483,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextLoader From()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextLoader From()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectId CreateFromSerialized()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectId.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionStamp GetNewerVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 392,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextAndVersion Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextAndVersion.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueSource CreateValueSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.State.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project GetProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocument GetAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionChanges GetChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1012,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task RecoverAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SourceText Recover()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilationTracker GetCompilationTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNotContainsTransitiveReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1866,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNotContainsDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1881,
  "endLine" : 1889,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNotContainsAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 1899,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckContainsDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1901,
  "endLine" : 1909,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckContainsAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1911,
  "endLine" : 1919,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TreeAndVersion Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TreeAndVersion.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static unsafe Sha1Hash FromPointer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Sha1Hash ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceChangeEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/WorkspaceChangeEventArgs.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T3 ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskQueue.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTreeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task RecoverAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TRoot Recover()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/MetadataReferenceCache.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MefHostServices Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefHostServices.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsDocumentOpen()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetRelatedDocumentIds_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkspaceRegistration GetWorkspaceRegistration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Registration.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XElement CreateXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SerializableNamingRule.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/NamingStylePreferences.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetStringFromConventionsDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/EditorConfig/EditorConfigNamingStyleParser_NamingStyle.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordSpanEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.WordSpanEnumerator.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeFixContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixContext.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeFixContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixContext.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCodeFix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixContext.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogFixesToMergeStats()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllLogger.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixAllContext WithCancellationToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllContext.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixAllProviderInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProviderInfo.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeFixerFixAllProviderInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProviderInfo.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuppressionFixerFixAllProviderInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProviderInfo.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.AbstractTypeInferrer.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray InferTypeBasedOnName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDocumentationCommentPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractDocumentationCommentService.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRegularOrDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/ISyntaxFactsServiceExtensions.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetFileBanner()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool TryInstallPackage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Packaging/IPackageInstallerService.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task RenameSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/Renamer.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task IsPropertyAccessorOrAnOverride()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.ReferenceProcessing.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSymbolDefinedInsideMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameUtilities.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameDeclarationLocationReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/Annotations/RenameDeclarationLocationReference.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetNodesOrTokensToCheckForConflicts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetComplexifiedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelatedLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RelatedLocation.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.PropertySymbolKey.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.FieldSymbolKey.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Location CreateModuleLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 548,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 542,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetAllSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolKeyResolution CreateSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.EventSymbolKey.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ParameterSymbolKey.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.Whitespace.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.Whitespace.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken FindCorrectBaseTokenOfRelativeIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 437,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatSummary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 542,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetTokenIndexInStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 519,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsElasticTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsEdgeExclusive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/ContextIntervalTree.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsEdgeInclusive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/ContextIntervalTree.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Myself()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/BaseIndentationFormattingRule.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/AdjustNewLinesOperation.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AlignTokensOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/AlignTokensOperation.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ForEach()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void For()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AbstractTriviaFormatter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSpaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 944,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task TryGetRemoteHostClientAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/DefaultRemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeepAliveSession()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnStatusChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasExistingImport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/AddImports/AbstractAddImportsService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogPersistedTextVersionUsage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Versions/PersistedVersionStampLogger.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogPersistedSyntaxTreeVersionUsage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Versions/PersistedVersionStampLogger.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogPersistedProjectVersionUsage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Versions/PersistedVersionStampLogger.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogPersistedDependentProjectVersionUsage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Versions/PersistedVersionStampLogger.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ReportServiceHubNFW()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/Extensions.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.SolutionIdConverters.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterPrimarySolutionId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGlobalOperationStarted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnGlobalOperationStopped()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAnalyzerException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Diagnostics/DiagnosticComputer.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SynchronizeSolutionAssetsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetService.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SynchronizeProjectAssetsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetService.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CollectChecksumChildrenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/ChecksumSynchronizer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 560,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlFileResolver GetXmlResolver()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 583,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RemoteWorkspace.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/CompilationService.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEqualityAndInequalityExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 311,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckAddRemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2170,
  "endLine" : 2181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2705,
  "endLine" : 2718,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWithAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2846,
  "endLine" : 2860,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End             Sub",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 721,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Implements  IGoo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadRecordHeader()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToImmutableOrNull()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTrace()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateScriptDelegateWithGlobals()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateMethodDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Script_NonExistingFile()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/CommandLineRunnerTests.cs",
  "fileLinesCount" : 945,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LongMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_IEnumerable_Exception()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 443,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_IDictionary_Exception()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_HashSet()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 600,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_SortedSet()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 611,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_BlockingCollection()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 657,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_GlobalImports()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 467,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_DefinitionHidesGlobal()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 511,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_UsingNotHidingHostObjectMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 541,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_DefinitionHidesHostObjectMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 552,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Usings1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectBinding_StaticMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectBinding_Overloads()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1527,
  "endLine" : 1535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray ResolveReference()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestRuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Compilation CreateCSharpCompilationWithCorlib()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestCompilationFactory.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Compilation CreateVisualBasicCompilationWithCorlib()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestCompilationFactory.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Compilation CreateCSharpCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestCompilationFactory.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseValidPackageReference()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/NuGetPackageResolverTests.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseInvalidPackageReference()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/NuGetPackageResolverTests.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReferenceSearchPaths_Sdk()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/CsiTests.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompilationChain_UsingRebinding_Directive()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScriptState()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptState.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleIO()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/ConsoleIO.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.BuilderOptions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoadContext()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/CoreAssemblyLoaderImpl.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataShadowCopy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopy.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisposeShadowCopies()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ConcatChecked()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Utilities/ParameterValidationHelpers.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DebugInformationFormat GetPlatformSpecificDebugInformationFormat()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Utilities/PdbHelpers.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GenerateSubmissionId()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptBuilder.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptSourceResolver WithBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptSourceResolver.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestReferenceDirectiveWhenReferenceMissing()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GeneratePublishingConfig()",
  "longName" : "",
  "relativeFileName" : "src/NuGet/BuildNuGets.csx",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticsWindow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/DiagnosticsWindow.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalOptionsControl.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddPerLanguageOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalOptionsControl.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAdditionalText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalOptionsControl.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetLanguage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalOptionsControl.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWpfTextViewMargin CreateMargin()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMarginFactory.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Repl/VisualBasicInteractiveCommandHandler.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMethodStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/ContainedLanguageStaticEventBinding.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/VisualBasicContainedLanguage.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributeArgumentNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAccessors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1115,
  "endLine" : 1124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetParameterNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetImportNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1821,
  "endLine" : 1833,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateImportNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1893,
  "endLine" : 1904,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetDocCommentNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2452,
  "endLine" : 2463,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidOverrideKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2694,
  "endLine" : 2703,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function HandlesEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4184,
  "endLine" : 4195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AppendName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateAssignment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetVariableKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpecialCastKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 509,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGeneratePredefinedCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 654,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DeleteQuestionMark()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCommandHandler.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetContainingClassName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetFunctions/SnippetFunctionClassName.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitModifiedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 599,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSpecialConstraint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 610,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitOperatorStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 904,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FormatNamespaceOrTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As AbstractDebuggerIntelliSenseContext",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicLanguageService.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub BuildMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSymbolText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Progression/VisualBasicProgressionLanguageService.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractResetInteractiveCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/AbstractResetInteractiveCommand.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompilerConfig.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddThisExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlockSyntax GetImmediatelyContainingBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/IndentationViewModel.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/NamingStylesOptionPage.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/EndRegionFormattingRule.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualTreePoint GetBodyEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessorDeclarationSyntax FindFirstAccessorNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken GetFirstTokenAfterAttributes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetExternalSymbolName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1023,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetExternalSymbolFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1033,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetAttributeArgumentParentAndIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1693,
  "endLine" : 1702,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetImportNamespaceOrType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1863,
  "endLine" : 1871,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1889,
  "endLine" : 1897,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3590,
  "endLine" : 3597,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsValidInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3891,
  "endLine" : 3899,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescriptionBuilder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BuildEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpGraphProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Progression/CSharpGraphProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetEventHandlerName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager_EventHookupSession.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_ShadowedCommands.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryCreateXamlDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterAttributeChangeEx()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener_IVsRunningDocTableEvents3.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeLastDocumentUnlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener_IVsRunningDocTableEvents3.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/CodeFixes/RemoveUnnecessaryUsings/XamlRemoveUnnecessaryUsingsCodeFixProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PropertyChangedHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/PropertyChangedTestMonitor.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SearchRoot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ConvertToName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ChangeSignatureDialog_IsVisibleChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FocusRow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Members_GotKeyboardFocus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ParameterConfiguration GetParameterConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Exec()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseFilter.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HACK_RemoveShimCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HACK_SetShimCompletionSessionWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartSendingSaveEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeSave()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingsResetLogger.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task InitializeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NeverShowAgain()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnModalStateChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioInfoBarService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioInfoBarService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe bool HasPortableMetadata()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateEditSessionRudeEdit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebugLogMessage.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TextAt()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 523,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnToolTipOpening()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/ToolTips/LazyToolTip.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/VisualStudioDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearAll()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/StreamingFindUsagesPresenter.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override Task OnDefinitionFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasDeclarationEntries()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddMetadataReferenceUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddMetadataReferenceUndoUnit.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveProjectReferenceUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveProjectReferenceUndoUnit.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetProjectData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetMetadataPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddProjectReferenceUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddProjectReferenceUndoUnit.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeLastDocumentUnlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.RunningDocTableEventsSink.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsHierarchy GetSharedItemContextHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetActiveIntellisenseProjectContextInternal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ProcessOpen()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetOptionsCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Options.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetArgumentsCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Options.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NewBufferOpened()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NewBufferOpened_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnNonRoslynBufferOpened_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CloseDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StopTrackingDocument_Core()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable ProvideDocumentIdHint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 754,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetWorkingFolderPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractProject GetProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnadviseSolutionEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl_IVsSolutionEvents.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SaveMetadataReadingException()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.Snapshot.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AssemblyMetadata GetValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetAnalyzerRuleSet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearAnalyzerRuleSet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveMetadataReferenceUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveMetadataReferenceUndoUnit.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisconnectHierarchyEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject_IVsHierarchyEvents.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetOutputPathAndRelatedData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Guid GetProjectIDGuid()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVisualStudioHostDocument GetCurrentDocumentFromPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioMetadataReference TryGetCurrentMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool FilterException()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1524,
  "endLine" : 1533,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearCachedRuleSetFiles()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateCodeAnalysisRuleSetPropertiesInAllProjects()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/RuleSetEventHandler.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetProjectName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/SharedInfoCache.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Refresh()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportInitialData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddTableSourceIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/MiscellaneousDiagnosticListTable.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RemoveTableSourceIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/MiscellaneousDiagnosticListTable.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AbstractTableEntriesSnapshot GetEntriesSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITableDataSource GetCurrentDataSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveTableSourceIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddTableSourceIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RemoveTableSourceIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TableItem GetItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Combine()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDataAddedOrChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnDataRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AttachRequestNavigateEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/UriNavigator.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnBuildStarted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetBuildTool()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ErrorSource GetErrorSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static AbstractTableEntriesSnapshot GetEntriesSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableControlEventProcessorProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PostprocessSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/DiagnosticTableControlEventProcessorProvider.AggregateDiagnosticTableControlEventProcessor.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShutdownSourceIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTable.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddInitialTableSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTable.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractVsTextViewFilter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractVsTextViewFilter.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PickMembersDialogViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialogViewModel.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PickMembers_IsVisibleChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialog.xaml.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnListViewPreviewKeyDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialog.xaml.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnListViewDoubleClick()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialog.xaml.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsNavInfo CreateForReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Add()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/Extensions.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateClassAndMemberVersions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFindAllReferencesSupported()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetProjectDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Extensions.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetVisibility()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetBrowseObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 544,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BreakpointResolutionResult CreateBreakpoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable FindMembers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetProvisionalViewingStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/NavigateTo/VisualStudioNavigateToPreviewService.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerDependencyChecker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyChecker.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseAnalyzerChangedWarning()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerFileWatcherService.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerDependencyCheckingService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyCheckingService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyCheckingService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T TryGetManagedObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/ComAggregate.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CleanableWeakComHandleTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/CleanableWeakComHandleTable.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InvalidateEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/CleanableWeakComHandleTable.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAlive()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/WeakComHandle.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinePositionSpan GetLinePositionSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExtractInterfaceDialog_IsVisibleChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnListViewPreviewKeyDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnListViewDoubleClick()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int PositionCaretForEditing()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnGotKeyboardFocus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Checkbox_CheckChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ushort GetGlyphIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/GlyphExtensions.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITagger CreateTagger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/Tagging/PreviewTaggerProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChangeList GetEntireDocumentAsSpanChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocument GetUpdatedDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnDownloadFullDatabaseSucceededAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SymbolSearch/VisualStudioSymbolSearchService.ProgressService.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnDownloadFullDatabaseCanceledAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SymbolSearch/VisualStudioSymbolSearchService.ProgressService.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnDownloadFullDatabaseFailedAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SymbolSearch/VisualStudioSymbolSearchService.ProgressService.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingServiceFactory.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioProjectCacheHostServiceFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioProjectCacheHostServiceFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFormattedExceptionStack()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.ExceptionFormatting.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void FormatGenericArguments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.ExceptionFormatting.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateTypeDialog_IsVisibleChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OK_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 521,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddError()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 538,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void GetServices()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IVsContainedLanguage CreateContainedLanguage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioDocumentationProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DocumentationComments/VisualStudioDocumentationProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractEditorFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractEditorFactory.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task WriteOneAssetAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemotableDataJsonRpcEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Disconnected()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemotableDataJsonRpcEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcMessageHandler.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportTimeout()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.Connections.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Description()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphFormattedLabelExtension.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Label()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphFormattedLabelExtension.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task AddImplementedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/ImplementsGraphQuery.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project GetContextProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document GetContextDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbol GetSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object MakeCollectionIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCallFinder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/AbstractCallFinder.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnregisterRuleSetEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetLogger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynActivityLogger.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemoveLogger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynActivityLogger.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HACK_ThemeColorFixer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/HACK_ThemeColorFixer.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SubjectBuffersConnected()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/HACK_ThemeColorFixer.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateAnalyzerFolderContextMenu()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDiagnosticAnalyzerService GetAnalyzerService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemProvider.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IAttachedCollectionSource CreateCollectionSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItemProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Register()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItemTracker.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unregister()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItemTracker.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsMonitorSelection GetMonitorSelection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItemTracker.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsReferenceManager GetReferenceManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerReferenceManager.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsReportExternalErrors GetExternalErrorReporter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProjectFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractRadioButtonViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractRadioButtonViewModel.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OptionSet ApplyChangedOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPreviewViewModel.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPreviewViewModel.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void Close()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/OptionPreviewControl.xaml.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractCheckBoxViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractCheckBoxViewModel.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetDefaultPreferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/AbstractCodeStyleOptionViewModel.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamingStyleOptionPageControl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AutomationDelegatingListView CreateAutomationDelegatingListView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void Close()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/GridOptionPreviewControl.xaml.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void AppendDotIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractNodeNameGenerator.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeInfo BinaryOperatorAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeInfo FullNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeInfo ImplicitAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeInfo NameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeInfo TypeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeInfo VariableKindAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeGenerationOptions GetCodeGenerationOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject_CodeGen.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode CreateNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject_CodeGen.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractExternalCodeElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RenameNoUI()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Refactoring.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeFunction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeFunction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeStruct()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeStruct.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeStruct()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeStruct.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractCodeType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractCodeType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeProperty.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeProperty.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeDelegate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeDelegate.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeDelegate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeDelegate.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual SyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RenameSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeClass()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeClass.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeClass()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeClass.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractCodeMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeMember.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractCodeMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeMember.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractKeyedCodeElement.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeInterface.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeInterface.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeFunctionWithEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunctionWithEventHandler.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeFunctionWithEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunctionWithEventHandler.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHandledEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunctionWithEventHandler.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeVariable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeVariable.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeVariable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeVariable.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeEvent.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeEvent.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeEnum()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeEnum.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeEnum()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeEnum.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAttributeArgument.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeNamespace.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeNamespace.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeFunctionDeclareDecl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunctionDeclareDecl.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeFunctionDeclareDecl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunctionDeclareDecl.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetCachedFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractProjectCodeModel.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ComHandle Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnCodeElementCreated()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetPositionFromTextPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 525,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken GetTokenWithoutAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RestoreKeys()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/NodeKeyValidation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/SyntaxNodeKey.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalOverloadsCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalOverloadsCollection.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractCodeElementCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AbstractCodeElementCollection.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalParameterCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalParameterCollection.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnionCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/UnionCollection.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateParameterKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 613,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPinnedSolutionInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestGetAssets()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/AssetStorageTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceText GetNewText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvideRoslynBindingRedirectionAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Setup/ProvideRoslynBindingRedirection.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvideDependencyBindingRedirectionAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Setup.Dependencies/ProvideDependencyBindingRedirection.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1030,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EofCase0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EofCase1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnStartLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnStartLine3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnStartLine4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnMiddleLine0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnMiddleLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnMiddleLine3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnMiddleLine4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnMiddleLine5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 327,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnMiddleLine6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnMiddleLine7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnMiddleLine8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnMiddleLine9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnEndLine4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BoundCheckInsertOnStartLine1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 567,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnStartLine3_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 582,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnStartLine4_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 597,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnStartLine6_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnMiddleLine3_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertOnMiddleLine4_Tab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BlockCommentEditing/BlockCommentEditingTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 659,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3396,
  "endLine" : 3403,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2330,
  "endLine" : 2341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3491,
  "endLine" : 3502,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4652,
  "endLine" : 4663,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5813,
  "endLine" : 5824,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6974,
  "endLine" : 6985,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8135,
  "endLine" : 8146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifySemantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/Extensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldDeclarator_WithoutInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1020,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldDeclarator_WithoutInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1030,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldDeclarator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1040,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldDeclarator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1050,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldDeclarator4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1064,
  "endLine" : 1071,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldDeclarator5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1081,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1231,
  "endLine" : 1238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1251,
  "endLine" : 1258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventFieldDeclarator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1417,
  "endLine" : 1424,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventFieldDeclarator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1427,
  "endLine" : 1434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventFieldDeclarator3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1437,
  "endLine" : 1444,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventFieldDeclarator4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1447,
  "endLine" : 1454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventFieldDeclarator5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1457,
  "endLine" : 1464,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventFieldDeclarator6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1467,
  "endLine" : 1474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventFieldDeclarator7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventFieldDeclarator8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1494,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPropertyExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3686,
  "endLine" : 3693,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPropertyExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3696,
  "endLine" : 3703,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPropertyExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3706,
  "endLine" : 3713,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnPropertyExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3716,
  "endLine" : 3723,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnIndexerExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3726,
  "endLine" : 3733,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnIndexerExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3769,
  "endLine" : 3776,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnIndexerExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3779,
  "endLine" : 3786,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnIndexerExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3789,
  "endLine" : 3796,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnIndexerExpressionBody5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3799,
  "endLine" : 3806,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMethodWithExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3869,
  "endLine" : 3876,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMethodWithExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3879,
  "endLine" : 3886,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMethodWithExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3889,
  "endLine" : 3896,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMethodWithExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3899,
  "endLine" : 3906,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MissingOnMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 3909,
  "endLine" : 3916,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnOperatorWithExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4054,
  "endLine" : 4061,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnOperatorWithExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4064,
  "endLine" : 4071,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnOperatorWithExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4074,
  "endLine" : 4081,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnOperatorWithExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4084,
  "endLine" : 4091,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnConversionOperatorWithExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4106,
  "endLine" : 4113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnConversionOperatorWithExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4116,
  "endLine" : 4123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnConversionOperatorWithExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4126,
  "endLine" : 4133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnConversionOperatorWithExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4136,
  "endLine" : 4143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InInactivePPRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4161,
  "endLine" : 4169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAccessorExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4394,
  "endLine" : 4401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAccessorExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4404,
  "endLine" : 4411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAccessorExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4414,
  "endLine" : 4421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAccessorExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4424,
  "endLine" : 4431,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAccessorExpressionBody5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4434,
  "endLine" : 4441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAccessorExpressionBody6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4444,
  "endLine" : 4451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAccessorExpressionBody7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4454,
  "endLine" : 4461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAccessorExpressionBody8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4464,
  "endLine" : 4471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCtorExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4474,
  "endLine" : 4481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCtorExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4484,
  "endLine" : 4491,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCtorExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4494,
  "endLine" : 4501,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCtorExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4504,
  "endLine" : 4511,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCtorExpressionBody5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4514,
  "endLine" : 4521,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDtorExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4524,
  "endLine" : 4531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDtorExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4534,
  "endLine" : 4541,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDtorExpressionBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4544,
  "endLine" : 4551,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDtorExpressionBody4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4554,
  "endLine" : 4561,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDtorExpressionBody5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4564,
  "endLine" : 4571,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Struct_Name_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumTrailingCommaDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumTrailingCommaDelete_WithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_Iterator_YieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3277,
  "endLine" : 3287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_AddYieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3290,
  "endLine" : 3300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_Iterator_YieldBreak()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3303,
  "endLine" : 3313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_LocalFunctionsParameterRefnessInBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3352,
  "endLine" : 3360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_LambdaParameterRefnessInBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3363,
  "endLine" : 3371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StaticCtorDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3931,
  "endLine" : 3940,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorDelete_Private1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3956,
  "endLine" : 3965,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorDelete_Private2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3968,
  "endLine" : 3977,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorDelete_Protected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3980,
  "endLine" : 3989,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorDelete_Internal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3992,
  "endLine" : 4001,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorDelete_ProtectedInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4004,
  "endLine" : 4013,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorInsert_Private_Implicit1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4053,
  "endLine" : 4062,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorInsert_Private_Implicit2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4065,
  "endLine" : 4074,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorInsert_Protected_PublicImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4077,
  "endLine" : 4086,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorInsert_Internal_PublicImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4089,
  "endLine" : 4098,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorInsert_Internal_ProtectedImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4101,
  "endLine" : 4110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_InstanceCtorUpdate_Private()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5085,
  "endLine" : 5094,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_InstanceCtorUpdate_Private()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5097,
  "endLine" : 5106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_GenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5369,
  "endLine" : 5378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_PartialTypeWithSingleDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5521,
  "endLine" : 5530,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_PartialTypeWithMultipleDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5548,
  "endLine" : 5557,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyRename1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7008,
  "endLine" : 7017,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyRename2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7020,
  "endLine" : 7029,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateProperty_AccessorAdd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7196,
  "endLine" : 7206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateAutoPropertyAccessorAdd1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7224,
  "endLine" : 7234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateAutoPropertyAccessorAdd2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7237,
  "endLine" : 7247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateAutoPropertyAccessorAdd4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7250,
  "endLine" : 7260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateAutoPropertyAccessorAdd5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7263,
  "endLine" : 7273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrivateAutoPropertyAccessorAdd6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7276,
  "endLine" : 7286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertIncompleteProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7333,
  "endLine" : 7343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_BlockBodyToGetterExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7486,
  "endLine" : 7494,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_Rename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7605,
  "endLine" : 7614,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_ParameterUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7720,
  "endLine" : 7729,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterRename_Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8173,
  "endLine" : 8181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterRename_Ctor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8184,
  "endLine" : 8192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterRename_Operator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8195,
  "endLine" : 8203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterRename_Operator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8206,
  "endLine" : 8214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterRename_Indexer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8217,
  "endLine" : 8225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterModifierUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8228,
  "endLine" : 8236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8239,
  "endLine" : 8247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8262,
  "endLine" : 8270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8285,
  "endLine" : 8293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParameterReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8296,
  "endLine" : 8304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParameterUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8419,
  "endLine" : 8427,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParameterReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 8430,
  "endLine" : 8438,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclaraions_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Switch_Case_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Switch_Case_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchBodyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 443,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 469,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_InsertFilter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_InsertFilter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_DeleteDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_DeleteFilter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 633,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Catch_DeleteFilter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 645,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Block_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 753,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Block_AddLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 765,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Checked_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 809,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IfStatement_TestExpression_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1560,
  "endLine" : 1569,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchStatement_Update_Expression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1731,
  "endLine" : 1740,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchStatement_Update_SectionLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1743,
  "endLine" : 1752,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchStatement_Update_AddSectionLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1755,
  "endLine" : 1764,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchStatement_Update_DeleteSectionLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1776,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchStatement_Update_BlockInSection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1779,
  "endLine" : 1788,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchStatement_Update_BlockInDefaultSection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1791,
  "endLine" : 1800,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_ReorderArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1868,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_InLambda_ChangeOnlyInLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1899,
  "endLine" : 1908,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Lambdas_Update_ParameterRefness_NoBodyChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1911,
  "endLine" : 1920,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 3802,
  "endLine" : 3809,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_InLocalFunction_NoChangeInignature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4744,
  "endLine" : 4752,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_InLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4767,
  "endLine" : 4776,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LocalFunctions_Update_ParameterRefness_NoBodyChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 4779,
  "endLine" : 4788,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_FromSelect_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7274,
  "endLine" : 7283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_FromSelect_Update3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7286,
  "endLine" : 7295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_JoinIn_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7390,
  "endLine" : 7399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Queries_OrderBy_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 7416,
  "endLine" : 7425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TupleElementName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 9123,
  "endLine" : 9132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_ExpressionBodyToBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method_BlockBodyToExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_ExpressionBodyToBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 450,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_ExpressionBodyToBlockBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_ExpressionBodyToBlockBody3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Property_BlockBodyToExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 510,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_ExpressionBodyToBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 565,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_ExpressionBodyToBlockBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 577,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_BlockBodyToExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 589,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Operator_ExpressionBodyToBlockBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1022,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Operator_ExpressionBodyToBlockBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1034,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Operator_BlockBodyToExpressionBody1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1046,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Operator_BlockBodyToExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1058,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxUtilitiesTests.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxUtilitiesTests.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TestWorkspace CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_NuGet.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestInClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditional1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReturn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 684,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReturnInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 731,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1692,
  "endLine" : 1699,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCatchFilterClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1705,
  "endLine" : 1712,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCatchFilterClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1718,
  "endLine" : 1725,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ResolveAndVerifySymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EncapsulateFieldTestState Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldTestState.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ClassWithNoMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedLocalFunction/RemoveUnusedLocalFunctionTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SemanticErrorReported()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Squiggles/ErrorSquiggleProducerTests.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs",
  "fileLinesCount" : 1044,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFirstArgument_CSharp7_2_SecondOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAttributeWithNamedProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SimpleRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExternAliases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/DelegateDeclarationStructureTests.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FileHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/RegionDirectiveStructureTests.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/NamespaceDeclarationStructureTests.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestDiagnosticInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 961,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingNullableSimplificationInsideCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2249,
  "endLine" : 2259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingNullableSimplificationInsideCref2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2263,
  "endLine" : 2272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingNullableSimplificationInsideCref3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 2276,
  "endLine" : 2285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontSimplifyAttributeNameWithJustAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 3259,
  "endLine" : 3266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAlreadyAutoPropertyWithGetterWithNoBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 765,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAlreadyAutoPropertyWithGetterAndSetterWithNoBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.cs",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 775,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSuppressionWithAttributeOnEveryNodes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionAllCodeTests.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontRemoveNecessaryCastBeforePointerDereference1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 1866,
  "endLine" : 1876,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NegativeTestGenerateInterfaceFromTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2709,
  "endLine" : 2717,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary Options()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests_OptionSets.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPascalCaseMethod_PropertyAccessorsAreIgnored()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/NamingStyles/NamingStylesTests.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnLocalWithIntrinsicTypeTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1578,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SuggestVarOnLocalWithNonApparentTupleType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1582,
  "endLine" : 1590,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestInNamespaceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 617,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 657,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsLocalVariableName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsArrayLocalVariableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 847,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarAsLocalVariableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LinqFrom4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1759,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestYieldNegative()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1943,
  "endLine" : 1951,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFromNegative()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1966,
  "endLine" : 1974,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GenericClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartiallyWrittenGenericName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 617,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartiallyWrittenGenericName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 627,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQEventSubscription()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1228,
  "endLine" : 1235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShouldNotClassifyNamespacesAsTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1643,
  "endLine" : 1651,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OptimisticallyColorFromInAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1930,
  "endLine" : 1938,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontColorFromWhenBoundInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1960,
  "endLine" : 1967,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_DefineDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 581,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_DefineDirectiveWithCommentAndNoName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 591,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_UndefDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 613,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_UndefDirectiveWithCommentAndNoName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 623,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_ErrorDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 645,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_ErrorDirectiveWithComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 656,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_WarningDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_WarningDirectiveWithComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 678,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_LineHidden()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 689,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_LineDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 712,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_LineNumber()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 735,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DiscardInDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 956,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DiscardInDeconstruction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 966,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1060,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Attribute_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Attribute_TopLevel2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_TopLevel2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerbatimString_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Char_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String_TopLevel2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerbatimString_TopLevel2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleClassInFile_RenameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameType.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissing_TypeNameMatchesFileName_RenameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameType.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissing_TypeNameMatchesFileName_RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameFile.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleTopLevelTypesInFileAndNoneMatchFileName_RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameFile.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleTopLevelTypesInFileAndNoneMatchFileName2_RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameFile.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ErrorTolerance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1026,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Escaping1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Escaping2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Escaping3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Escaping4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCastOnVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 367,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnInterfaceAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 1918,
  "endLine" : 1925,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedIfUserPrefersBlockBodiesAndInExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedIfUserPrefersBlockBodiesAndInExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConstructorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedIfUserPrefersBlockBodiesAndInExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedIfUserPrefersBlockBodiesAndInExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedIfUserPrefersBlockBodiesAndInExpressionBody2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedIfUserPrefersBlockBodiesAndInExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForOperatorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedIfUserPrefersBlockBodiesAndInExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConversionOperatorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedIfUserPrefersBlockBodiesAndInExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 408,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForAccessorsAnalyzerTests.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 385,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGeneratePropertyInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 2499,
  "endLine" : 2507,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnIncompleteMember1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3544,
  "endLine" : 3552,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnIncompleteMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3556,
  "endLine" : 3564,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3738,
  "endLine" : 3745,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/BraceMatching/InteractiveBraceHighlightingTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Command_FirstClassOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1555,
  "endLine" : 1566,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleTagCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedTagCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompleteBeforeIncompleteTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotAlreadyCompleteTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NotAlreadyCompleteTag2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleSlashCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedSlashTagCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SlashCompleteBeforeIncompleteTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SlashNotEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SlashNotAlreadyCompleteTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SlashNotAlreadyCompleteTag2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NestedIdenticalTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleNestedIdenticalTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/XmlTagCompletionTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsTextualTriggerCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InGenericInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InNestedGenericInScript1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InNestedGenericInScript2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoAliases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void Parameter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void Parameter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ParameterAfterPredefinedType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void ParameterAfterPredefinedType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnqualifiedTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoPartialMethods1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PreprocessorExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 680,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotBuilderWhenDelegateInferredRightOfDotInInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 775,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotBuilderForLambdaAfterNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 807,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodTypeParamAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodParamAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtensionMethodsInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2167,
  "endLine" : 2175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2349,
  "endLine" : 2357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameInAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2374,
  "endLine" : 2382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AttributeNameInsideClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2425,
  "endLine" : 2433,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceAliasInAttributeName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2437,
  "endLine" : 2446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3152,
  "endLine" : 3159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3162,
  "endLine" : 3169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3172,
  "endLine" : 3179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialGenericClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string AddUsingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation15()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlwaysVisibleAtAnyLevelItems1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlwaysVisibleAtAnyLevelItems2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlwaysVisibleNotTopLevelItems1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlwaysVisibleNotTopLevelItems2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlwaysVisibleTopLevelOnlyItems1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AlwaysVisibleTopLevelOnlyItems2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TopLevelSingleUseItems1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TopLevelSingleUseItems2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TopLevelSingleUseItems3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnlyInListItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnlyInListItems2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnlyInListItems3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnlyInListItems4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ListHeaderItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VoidMethodDeclarationItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MethodReturns()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReadWritePropertyNoReturns()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReadWritePropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReadOnlyPropertyNoReturns()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReadOnlyPropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WriteOnlyPropertyNoReturns()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WriteOnlyPropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IndexerParamTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ClassTypeParamRefName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ClassTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParamRefNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParamNamesInEmptyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialTagCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 568,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialTagCompletionNestedTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 582,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task AssertNoContentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericTypeParameterConstraint_Class()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 881,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericTypeParameterConstraint_Struct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 891,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericTypeParameterConstraint_Interface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 901,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TextOnlyDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3856,
  "endLine" : 3865,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrimConcatMultiLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3868,
  "endLine" : 3878,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3881,
  "endLine" : 3891,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExcludeTextOutsideSummaryBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3894,
  "endLine" : 3905,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NewlineAfterPara()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3908,
  "endLine" : 3917,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyWholeLineIsActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/SyntaxTreeExtensionsTests.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyWholeLineIsInactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/SyntaxTreeExtensionsTests.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 578,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Namespace3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Namespace8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 681,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FollowPreviousElement6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1579,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1753,
  "endLine" : 1761,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmptyFile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmptyFile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInsideKeywordIfNonEmptySpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeParameterReference_EmptyClassBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DuplicateUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 608,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests_FixAllTests.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest17()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest18()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest19()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest20()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest21()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MalformedCode_NoOuterType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Empty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSpanOfNextSiblingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCollectionInitializer/UseCollectionInitializerTests.cs",
  "fileLinesCount" : 1015,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1011,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckExpressionSyntactically()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/NamespaceBlockHighlighter.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/SyncLockBlockHighlighter.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/UsingBlockHighlighter.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/WithBlockHighlighter.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CheckCodeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/VisualBasicBraceCompletionSessionProvider.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExpandDirtyRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Undo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/BeforeCommitCaretMoveUndoPrimitive.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function FormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitFormatter.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetContainingStatementInfoForAttributedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExecuteCommand_AutomaticLineEnderCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructCommandHandler.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRegionDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SubjectBuffersConnected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/ViewCreationListener.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BeginStatementIsInValidForm()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetBeginToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AdjustSpanForErrorCase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SmartTokenFormatter.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsCloseBraceOfInitializerSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 650,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterElseClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDocComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDocComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 636,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 636,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTopLevelMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 650,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 636,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 630,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 643,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 636,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTopLevelMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 618,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 705,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 718,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadonlyAsParameterModifierInMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadonlyAsParameterModifierInSecondParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 440,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadonlyAsModifierInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 528,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 689,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 702,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 636,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartialInType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterIncompleteTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 508,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AwaitKeywordRecommenderTests.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsParameterModifierInMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsParameterModifierInSecondParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsModifierInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 413,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsModifierInMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 424,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsParameterModifierInConversionOperators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 501,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsParameterModifierInBinaryOperators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 513,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInReferenceSwitch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInValueSwitch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPreProcessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 540,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 595,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 683,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefaultCase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 636,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 408,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 643,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 656,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 636,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartialInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartialInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPreprocessorFollowedBySkippedTokens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTupleWithinType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 609,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedClasses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectedItemForNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectedItemForEnumAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectedItemForFieldAfterSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectedItemForFieldInType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectedItemAtEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield 8",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 940,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Exit Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 996,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1015,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1034,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertEqual()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMinimalDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 765,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var temp = from x in \"abc\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var temp = from x in \"abc\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCSharpRangeVariableInSubmission1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCSharpRangeVariableInSubmission2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2449,
  "endLine" : 2458,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2471,
  "endLine" : 2480,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetRemainingIdentifierLineTextOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var aaa =",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 858,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6309,
  "endLine" : 6319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4730,
  "endLine" : 4740,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4784,
  "endLine" : 4794,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsSerializationAllowed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AdditionalFileDiagnosticsTests.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateVariableCrossLanguageTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddMetadataReferenceToVisualBasicProjectErrorCode30007()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddMissingReference/AddMissingReferenceTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddMetadataReferenceToCSharpProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddMissingReference/AddMissingReferenceTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNoErrors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDiagnosticProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 321,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateEvent/GenerateEventCrossLanguageTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateEvent/GenerateEventCrossLanguageTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCancellation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionCommandHandlerTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ChainingTaskStartsAsyncOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/ModelTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SessionStopsWhenPresenterIsDismissed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SessionTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PresenterIsDismissedWhenSessionIsStopped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SessionTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 433,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True And",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 826,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 844,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Finalize$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as String$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1467,
  "endLine" : 1476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as Str$$ing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1485,
  "endLine" : 1494,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as String$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1520,
  "endLine" : 1529,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as gggg$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1574,
  "endLine" : 1583,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlCompletionNotTriggeredOnBackspaceInText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1725,
  "endLine" : 1738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1942,
  "endLine" : 1952,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2055,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2135,
  "endLine" : 2145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2233,
  "endLine" : 2244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2586,
  "endLine" : 2596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2604,
  "endLine" : 2614,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2705,
  "endLine" : 2715,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2723,
  "endLine" : 2733,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2741,
  "endLine" : 2751,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2759,
  "endLine" : 2768,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As ProcessStartInfo = New $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2893,
  "endLine" : 2904,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultipleTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAfterExplicitInvokeAfterDotAfterIntegerLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1007,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1028,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1049,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string s = new$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1444,
  "endLine" : 1454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1494,
  "endLine" : 1504,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1517,
  "endLine" : 1527,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Environment.GetFolderPath$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1648,
  "endLine" : 1658,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2085,
  "endLine" : 2094,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$string",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2105,
  "endLine" : 2114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s$$tring",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2125,
  "endLine" : 2134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2523,
  "endLine" : 2537,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int doodle;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2619,
  "endLine" : 2628,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2689,
  "endLine" : 2699,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2708,
  "endLine" : 2718,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2983,
  "endLine" : 2994,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3082,
  "endLine" : 3092,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "if()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3446,
  "endLine" : 3457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ActiveQuickInfoShouldHandleEscape()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var c = new C { X = { Y = { z } } };",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateRenameTrackingTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertUnlabeledSpansRenamedAndHaveNoConflicts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssertLabeledSpecialSpansAre()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim {|Conflict:j|} = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim {|stmt1:$$i|} = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = From {|stmt1:$$x|} In args",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Conflict2:Google|} = __",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 931,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1138,
  "endLine" : 1150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Goo|}.Blah()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo.{|stmt1:Blah|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo.{|stmt1:Blah|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = {|conflict:x$|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 463,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 571,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Stmt1:$$x|} = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 592,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Stmt1:$$x|} = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 613,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = new [A].{|stmt1:[B]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 638,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Goo|}.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Goo|}.B.Goo c;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 488,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "class C : {|resolved:Y|} { }",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 641,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var y = x as {|resolved:N|} + 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 744,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return this;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int {|Conflict:y|} = 2;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int {|stmt1:$$x|} = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foreach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "for()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "using()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Func<int> lambda = {|Conflict:y|} => 42;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Func<int> lambda =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Action x =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "try { } catch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 568,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 602,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|deconstructconflict:var()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Replacement:F|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 797,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|x|] = {|Conflict:value|};",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Stmt1:Bar|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1552,
  "endLine" : 1564,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt2:doer|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1806,
  "endLine" : 1816,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1836,
  "endLine" : 1847,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2359,
  "endLine" : 2370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2385,
  "endLine" : 2396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2443,
  "endLine" : 2454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2470,
  "endLine" : 2481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2497,
  "endLine" : 2508,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2524,
  "endLine" : 2535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C c = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2551,
  "endLine" : 2562,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2578,
  "endLine" : 2589,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FooDel<int> foodel = new FooDel<int>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2605,
  "endLine" : 2616,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FooDel foodel = new FooDel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2632,
  "endLine" : 2643,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2659,
  "endLine" : 2670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2689,
  "endLine" : 2700,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:F|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2716,
  "endLine" : 2727,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C.{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2750,
  "endLine" : 2761,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2777,
  "endLine" : 2789,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2834,
  "endLine" : 2845,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Foo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2868,
  "endLine" : 2880,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|conflict:a|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3196,
  "endLine" : 3206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Program.nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3524,
  "endLine" : 3535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public y As [|D|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2601,
  "endLine" : 2612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyAnnotatedTaggedSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|ba|] = [|ba|] + bar;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 841,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|ba|] = [|ba|] + bar",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 908,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "@int = 23;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 985,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[NEW] = 23",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1046,
  "endLine" : 1056,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Complexified:return E.{|Resolved:[|Bar|]|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1400,
  "endLine" : 1410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Deconstruct|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/EndConstruct/CSharpEndConstructGenerationService.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CheckOpeningPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CheckOpeningPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolationCompletionSession.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsScopeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/QuickInfo/SyntacticQuickInfoProvider.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetTokenBeforeTheCaretAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEndToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractMethodCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/ExtractMethod/ExtractMethodCommandHandler.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotSourceText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SourceText From()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextBufferContainer From()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.TextBufferContainer.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetNormalizedSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.AbstractIndenter.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BlockCommentEditing/AbstractBlockCommentEditingCommandHandler.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INavigationBarController CreateController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarControllerFactoryService.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisconnectFromWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingWork()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task WaitForItemsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int PeekNextItemTime()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateActiveStatementSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/EditAndContinueDiagnosticUpdateSource.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindResults()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/ExternalFilePeekableItem.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlighterViewTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/HighlighterViewTaggerProvider.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetTokens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/AbstractKeywordHighlighter.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override bool IncludeDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSuggestionTaggerProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationViewTaggerProvider.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModelComputation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ModelComputation.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/AbstractController.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void DismissSessionIfActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/AbstractController.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StopModelComputation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/AbstractController.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SequenceEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_ComputeModel.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsBetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_ComputeModel.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureInitialized()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/Signature.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisconnectedBufferGraph()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ViewTextSpan.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Stop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTextTypedSoFar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 433,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionService GetCompletionService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionProvider GetCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Commit.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditOptions GetEditOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Commit.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.SymbolComparer.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.SymbolComparer.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CaretPreservingEditTransaction CreateEditTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TodoCommentIncrementalAnalyzer TryGetAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetItems_TestingOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentState.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BraceHighlightingViewTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveDocumentFromWorkspace_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 369,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 575,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingDiagnosticAnalyzer.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnTrackingSessionUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeFixProvider GetSuppressionFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.Paste.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Organizing/OrganizeDocumentCommandHandler.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Organizing/OrganizeDocumentCommandHandler.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNodeOrToken SkipSameSpanParents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryHandleEscapeKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryHandleUpKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryHandleDownKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoCommandHandlerAndSourceProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/QuickInfoCommandHandlerAndSourceProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryHandleEscapeKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/QuickInfoCommandHandlerAndSourceProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/SignatureHelpCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryHandleEscapeKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/SignatureHelpCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryHandleUpKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/SignatureHelpCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryHandleDownKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/SignatureHelpCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/EditorSourceTextUndoService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancelCurrentWork()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Threading/AsynchronousSerialWorkQueue.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryExecuteTaskInline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/SynchronizationContextTaskScheduler.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnableDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewWorkspace.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentActiveContextChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.DocumentActiveContextChangedEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TimeSpan ComputeTimeDelay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerConstants.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextBufferChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.TextChangedEventSource.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.DiagnosticsChangedEventSource.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ConnectToWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.OptionChangedEventSource.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DisconnectFromWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.OptionChangedEventSource.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEditorOptions GetEditorOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IEditorOptionsFactoryServiceExtensions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool LanguageMatches()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/HostWorkspaceServicesExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TProperty GetOrCreateAutoClosingProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetOrCreateAutoClosingProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ApplyDocumentChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/WorkspaceExtensions.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 607,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProduceTagsSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 617,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSpanComparer.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAccurateTagger CreateTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AsynchronousTaggerProvider.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeTrackingSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarItem.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefinitionItem ToNonClassifiedDefinitionItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/IDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task OnDefinitionFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/SimpleFindUsagesContext.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task OnReferenceFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/SimpleFindUsagesContext.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/NagivateToHighlightReferenceCommandHandler.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/NagivateToHighlightReferenceCommandHandler.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceHighlightingViewTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/ReferenceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextBlock ToTextBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/WpfClassificationExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigateToItemProviderFactory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProviderFactory.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidOutliningRegionException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/InvalidOutliningRegionException.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/RoslynBlockTag.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task TryCreateBlockContextSourceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Span TrimStartingNewlines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockTagState.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextBuffer CreateElisionBufferWithoutIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockTagState.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotPoint GetNewEndpoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 750,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AttachToSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/AbstractRenameTagger.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/AbstractRenameTagger.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractInlineRenameUndoManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 589,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_WordDeleteHandler.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_WordDeleteHandler.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_SelectAllHandler.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_LineStartEndHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_LineStartEndHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_LineStartEndHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_LineStartEndHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetFinalSymbolName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RenameShortcutKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/RenameShortcutKeys.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameLocationSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.InlineRenameLocationSet.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextBuffer CreateNewBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 547,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Run GetRun()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/ToolTipProvider.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomCommitCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CustomCommitCompletion.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellisenseFilter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynIntellisenseFilter.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaretPositionRestorer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.CaretPositionRestorer.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.CaretPositionRestorer.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDiagnosticID()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/FixAllSuggestedAction.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestedActionWithNestedActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionWithNestedActions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray OrderActionSets()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray InlineActionSetsIfDesirable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 863,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoPresenterSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.QuickInfoPresenterSession.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NormalizedSnapshotSpanCollection TranslateAndNormalize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/AdornmentManager.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/GraphicsResult.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInLeadingWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignatureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInLeadingTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignatureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInLeadingTrivia2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignatureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInLeadingAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignatureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInLeadingAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignatureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CExt.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CExt.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = New A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InitClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ImportDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DeleteAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InsertAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InsertAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReorderAndUpdateAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeKindChange1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 394,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeKindChange2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 408,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterfaceInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 639,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Parameter_AddAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1087,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_TypeParameter_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_TypeParameter_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_AddAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Operator",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1393,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1610,
  "endLine" : 1622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_AsyncModifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1913,
  "endLine" : 1925,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a += Await F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2006,
  "endLine" : 2017,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_AddAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2044,
  "endLine" : 2055,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_AddAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2058,
  "endLine" : 2069,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_AddAttribute3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2072,
  "endLine" : 2083,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_DeleteAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2114,
  "endLine" : 2125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_DeleteAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2128,
  "endLine" : 2139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_DeleteAttribute3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2142,
  "endLine" : 2153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_CatchVariableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2210,
  "endLine" : 2221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_CatchVariableName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2224,
  "endLine" : 2235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_LocalVariableType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2238,
  "endLine" : 2249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_LocalVariableType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2252,
  "endLine" : 2263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_LocalVariableName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2266,
  "endLine" : 2277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_LocalVariableName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2280,
  "endLine" : 2291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2960,
  "endLine" : 2971,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3009,
  "endLine" : 3020,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3080,
  "endLine" : 3090,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3124,
  "endLine" : 3135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_TypeUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3530,
  "endLine" : 3541,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4016,
  "endLine" : 4028,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PrivatePropertyAccessorAddGetter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4088,
  "endLine" : 4099,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_InitializerUpdate_AsNewToInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4399,
  "endLine" : 4411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PrivatePropertyInsert_Untyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5021,
  "endLine" : 5032,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5104,
  "endLine" : 5115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5543,
  "endLine" : 5553,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5591,
  "endLine" : 5601,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5639,
  "endLine" : 5649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5741,
  "endLine" : 5751,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializerUpdate_Lambdas_ImplicitCtor_ArrayBounds1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5802,
  "endLine" : 5814,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5904,
  "endLine" : 5914,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterAttributeInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6330,
  "endLine" : 6341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterAttributeInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6344,
  "endLine" : 6355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterAttributeDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6358,
  "endLine" : 6369,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FunctionAsClauseAttributeInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6412,
  "endLine" : 6423,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FunctionAsClauseAttributeDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6426,
  "endLine" : 6437,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodTypeParameterInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6487,
  "endLine" : 6498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodTypeParameterInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6501,
  "endLine" : 6512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodTypeParameterDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6515,
  "endLine" : 6526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodTypeParameterDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6529,
  "endLine" : 6540,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeTypeParameterInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6587,
  "endLine" : 6598,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeTypeParameterInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6601,
  "endLine" : 6612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeTypeParameterDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6615,
  "endLine" : 6626,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeTypeParameterDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6629,
  "endLine" : 6640,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeConstraintInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6687,
  "endLine" : 6698,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeConstraintInsert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6701,
  "endLine" : 6712,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeConstraintDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6715,
  "endLine" : 6726,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeConstraintDelete2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6729,
  "endLine" : 6741,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeConstraintUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6776,
  "endLine" : 6787,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WithBlock_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1762,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WithBlock_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1775,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Using1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1790,
  "endLine" : 1800,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Using_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1803,
  "endLine" : 1813,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Using_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1816,
  "endLine" : 1826,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SyncLock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1831,
  "endLine" : 1841,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SyncLock_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1844,
  "endLine" : 1854,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SyncLock_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1857,
  "endLine" : 1867,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Foreach_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1933,
  "endLine" : 1943,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Foreach_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1946,
  "endLine" : 1956,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub For1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1961,
  "endLine" : 1971,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub For_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1990,
  "endLine" : 2000,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub For_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2023,
  "endLine" : 2033,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub While1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2038,
  "endLine" : 2048,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub While_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2072,
  "endLine" : 2082,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub While_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2085,
  "endLine" : 2095,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Do1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2098,
  "endLine" : 2108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Do_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2111,
  "endLine" : 2121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Do_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2124,
  "endLine" : 2134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub If1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2197,
  "endLine" : 2207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub If_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2210,
  "endLine" : 2220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub If_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2223,
  "endLine" : 2233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2507,
  "endLine" : 2516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2797,
  "endLine" : 2806,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2838,
  "endLine" : 2847,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Queries_FromSelect_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5405,
  "endLine" : 5415,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Queries_GroupBy_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5418,
  "endLine" : 5428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5638,
  "endLine" : 5648,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5681,
  "endLine" : 5690,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5720,
  "endLine" : 5730,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 543,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 696,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:2>c</AS:2>, d As New D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2467,
  "endLine" : 2476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2867,
  "endLine" : 2877,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2969,
  "endLine" : 2979,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3097,
  "endLine" : 3107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3833,
  "endLine" : 3842,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = <AS:0>Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4334,
  "endLine" : 4344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = <AS:0>Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4358,
  "endLine" : 4368,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub If1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1708,
  "endLine" : 1717,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EndIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1755,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Using1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1802,
  "endLine" : 1811,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EndUsing1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1814,
  "endLine" : 1823,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SyncLock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1826,
  "endLine" : 1835,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EndSyncLock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1838,
  "endLine" : 1847,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub With1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1850,
  "endLine" : 1859,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EndWith1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1862,
  "endLine" : 1871,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Do1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1874,
  "endLine" : 1883,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Loop1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1886,
  "endLine" : 1895,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub While1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1898,
  "endLine" : 1907,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EndWhile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1910,
  "endLine" : 1919,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub For1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1922,
  "endLine" : 1931,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ForEach1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1934,
  "endLine" : 1943,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Next1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1946,
  "endLine" : 1955,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_MultiLine_Header1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2187,
  "endLine" : 2196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_MultiLine_Header2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2199,
  "endLine" : 2208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_MultiLine_Header4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2222,
  "endLine" : 2231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_MultiLine_Body1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2234,
  "endLine" : 2243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_MultiLine_Footer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2246,
  "endLine" : 2255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFromClause3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2294,
  "endLine" : 2303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestJoin1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2365,
  "endLine" : 2374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestJoin2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2377,
  "endLine" : 2386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestJoin3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2389,
  "endLine" : 2398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLet1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2401,
  "endLine" : 2410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLet2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2413,
  "endLine" : 2422,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLet3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2425,
  "endLine" : 2434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLet4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2437,
  "endLine" : 2446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLet5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2449,
  "endLine" : 2458,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLet6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2461,
  "endLine" : 2470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLet7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2473,
  "endLine" : 2482,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSelect1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2485,
  "endLine" : 2494,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSelect2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2497,
  "endLine" : 2506,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSelect3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2509,
  "endLine" : 2518,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSelect6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2550,
  "endLine" : 2559,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWhereClauseExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2575,
  "endLine" : 2584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBeforeWhereClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2588,
  "endLine" : 2597,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTakeWhile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2600,
  "endLine" : 2609,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBeforeTakeWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2613,
  "endLine" : 2622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSkipWhile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2625,
  "endLine" : 2634,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBeforeSkipWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2638,
  "endLine" : 2647,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOrderBy1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2650,
  "endLine" : 2659,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOrderBy2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2662,
  "endLine" : 2671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestOrderBy3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2674,
  "endLine" : 2683,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBeforeOrderBy()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2687,
  "endLine" : 2696,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 356,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplementIDisposable1_DisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4062,
  "endLine" : 4071,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplementIDisposableAbstractly_NoDisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4076,
  "endLine" : 4086,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4270,
  "endLine" : 4280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4347,
  "endLine" : 4357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "' GC.SuppressFinalize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4371,
  "endLine" : 4381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected {disposeMethodModifiers}Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4389,
  "endLine" : 4399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function TestWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 403,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 418,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromFirstMemberToSecond()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromSecondToFirst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextWraps()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PreviousWraps()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StopsAtConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextFromBetweenMethodsInTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 414,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PreviousFromBetweenMethodsInTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseNotWithinDoTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoIsKeywordAfterCaseAfterCaseElseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Async Function VerifyRecommendationsMissingAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceFollowsMismatchedEnd1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumFollowsMismatchedEndTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsInInterface1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoImplementsInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 418,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InModuleAfterMethodTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInGenericTypeParameterListTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoAsAfterSubNameWithBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoAsAfterSubNameWithBodyAndParametersTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceFollowsMismatchedEndTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureFollowsMismatchedEndTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NumericTypesAfterEnumAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Types/BuiltInTypesKeywordRecommenderTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindVerbatimClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindEnumMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindVerbatimField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorNotParentedByTypeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 688,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStartStopSanity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 706,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUsingBlock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/UsingBlockHighlighterTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUsingBlock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/UsingBlockHighlighterTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditionalWithMissingIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditionalWithMissingIf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSyncLockBlock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SyncLockBlockHighlighterTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSyncLockBlock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SyncLockBlockHighlighterTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop_NextMatchesCorrectForIgnoringLoopIdentifierNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop_ForMatchesCorrectNextIgnoringLoopIdentifierNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop_NextMatchesOutermostForIfNextClosesMoreForsThanExist()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CommentStructureTests.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleComment3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CommentStructureTests.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInClassScope()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MultilineLambdaStructureTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MultilineLambdaStructureTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ConstructorDeclarationStructureTests.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ConstructorDeclarationStructureTests.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ConstructorDeclarationStructureTests.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPrivateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ConstructorDeclarationStructureTests.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/PropertyDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/FieldDeclarationStructureTests.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/DelegateDeclarationStructureTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithCommentsAttributesAndModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/DelegateDeclarationStructureTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/OperatorDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EventDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/XmlExpressionStructureTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/XmlExpressionStructureTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/XmlExpressionStructureTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/XmlExpressionStructureTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlCData()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/XmlExpressionStructureTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationCommentIsNotOutlined()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/XmlExpressionStructureTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/OperatorDeclarationStructureTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSubWithGenericTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSubWithGenericTypeParameterAndSingleConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSubWithGenericTypeParameterAndMultipleConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPrivateSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSubWithByRefParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSubWithByValParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSubWithOptionalParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSubWithHandlesClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSubWithImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CompilationUnitStructureTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsAliases()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CompilationUnitStructureTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Me.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Me.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 782,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "field = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1745,
  "endLine" : 1756,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Me.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1910,
  "endLine" : 1921,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new String()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "''' </summary>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1416,
  "endLine" : 1425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = [|Me.x|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2431,
  "endLine" : 2441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEndTryCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNoAction1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNewLineWhenMovingFromEOF()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 614,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotWithVirtualProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 415,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestHiddenDiagnosticsCannotBeSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 910,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y As Integer = [|CDbl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 643,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontRemoveCTypeFromNumberToEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1613,
  "endLine" : 1623,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleImportFromReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnknownIdentifierInAttributeSyntaxWithoutTarget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2468,
  "endLine" : 2478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnknownIdentifierAddNamespaceImport()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2502,
  "endLine" : 2512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Interface",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 692,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 829,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = New MyD()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim bar As MyD",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1926,
  "endLine" : 1936,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As MyD = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1978,
  "endLine" : 1988,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As MyD = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2028,
  "endLine" : 2038,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim bar = DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2080,
  "endLine" : 2090,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2399,
  "endLine" : 2409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Event F As Bar",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2652,
  "endLine" : 2662,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Event F As Bar",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2678,
  "endLine" : 2688,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As IGoo = New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 643,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As AA",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1387,
  "endLine" : 1398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As AA()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1417,
  "endLine" : 1428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As New [|Customer|] With {.Name = \"\"John\"\", .Age = Date.Today}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1608,
  "endLine" : 1618,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateFieldInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2602,
  "endLine" : 2612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Grey",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 529,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1010,
  "endLine" : 1019,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1047,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1075,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a += Color.Grey",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAsyncKeyword4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAsyncKeyword5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIteratorKeyword4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIteratorKeyword5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 479,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Async Function GetClassificationSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeValue4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeValue6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeValue7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElementContent2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElementContent3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFromNotInContext1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1311,
  "endLine" : 1320,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClassDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1787,
  "endLine" : 1796,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1829,
  "endLine" : 1838,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1860,
  "endLine" : 1869,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnumDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 1900,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDelegateSubDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1903,
  "endLine" : 1912,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_PreprocessingInstruction4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2220,
  "endLine" : 2229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_PreprocessingInstruction6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2242,
  "endLine" : 2251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImports1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2296,
  "endLine" : 2305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDescendantsMemberAccess1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2513,
  "endLine" : 2522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorExternalSource1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2615,
  "endLine" : 2624,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreservePrecedingComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 332,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegressionFor10326()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 988,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "lines.RemoveAt$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBracketCompletionTests.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBracketCompletionTests.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterEnterOnSimpleStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterConstDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommitAfterComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceProperty3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissing_MultipleTopLevelTypesInFileAndAtleastOneMatchesFileName_RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.RenameFile.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissing_Nested_OnMatchingFileName_Simple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissing_MultipleTopLevelTypesInFileAndAtleastOneMatchesFileName_RenameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.RenameType.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MoveType_ActionCounts_MoveOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MoveType_ActionCounts_RenameAndMove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/Preview/PreviewTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1779,
  "endLine" : 1788,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 495,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyGenericClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForMatchedWith()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WithBlockTests.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForMatchedTryWithoutCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TryBlockTests.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForMatchedWith()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhileLoopTests.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForMatchedUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SyncLockBlockTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForMatchedUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/UsingBlockTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialClassesInSameNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuggestProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuggestMeEventInDerived()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuggestMyBaseEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSuggestGenericFieldEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOutsideCref2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInSignature_FirstParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoSuggestionAfterEmptyCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 454,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAnyLevelTags1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRepeatableNestedTags1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRepeatableNestedTypeParamRefTagOnClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRepeatableTopLevelOnlyTags2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTopLevelOnlyTags2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestListOnlyTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestListHeaderTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeTypeParam()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameAfterTagNameInIncompleteTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameAfterTagNameInElementStartTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameAfterTagNameInEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameAfterTagNamePartiallyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterNameInsideAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 519,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoParentElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 549,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 576,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCompletionList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 589,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturnsOnMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameBeforeClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1587,
  "endLine" : 1597,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameAfterSpecifierBeforeClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1611,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameInAttributeArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1615,
  "endLine" : 1625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameInsideClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1629,
  "endLine" : 1639,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAfterAggregateKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2215,
  "endLine" : 2226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements_AfterImplements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5004,
  "endLine" : 5015,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements_NoClassNotContainingInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5137,
  "endLine" : 5148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements_GenericClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5151,
  "endLine" : 5163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements_GenericInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5166,
  "endLine" : 5178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class]]>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5610,
  "endLine" : 5620,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Qualified_WithNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6013,
  "endLine" : 6027,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_OnNestedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6120,
  "endLine" : 6131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6354,
  "endLine" : 6366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6374,
  "endLine" : 6386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6394,
  "endLine" : 6406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6414,
  "endLine" : 6426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6434,
  "endLine" : 6446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6454,
  "endLine" : 6466,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6474,
  "endLine" : 6486,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6494,
  "endLine" : 6506,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6514,
  "endLine" : 6526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6534,
  "endLine" : 6546,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6554,
  "endLine" : 6566,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6574,
  "endLine" : 6586,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6594,
  "endLine" : 6606,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6614,
  "endLine" : 6626,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As {0}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7114,
  "endLine" : 7124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReadonlyField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 690,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShowGenericTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 757,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Verify()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInteger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericTypeDeclaredOnMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericTypeDeclaredOnMethod2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Me.Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 551,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDimInFieldDeclarationCustomType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 598,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Tes$$t()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2135,
  "endLine" : 2146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function AssertFormatWithBaseIndentAfterReplacingLfToCrLfAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/FormattingEngineTests_Venus.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|S1:[|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|S1:[|Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|S1:[|Console.Wri",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|S1:[|Console.",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 582,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 629,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 706,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 774,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 822,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 888,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 921,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Property Prop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 995,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestImplicitLineContinuationWithMultipleAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestImplicitLineContinuationAfterAttributeInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1308,
  "endLine" : 1318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestImplicitLineContinuationMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExplicitLineContinuationWithMultipleAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExplicitLineContinuationAfterAttributeInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1487,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1513,
  "endLine" : 1523,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXMLLiteralOpenTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1643,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1876,
  "endLine" : 1887,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|S1:[|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2326,
  "endLine" : 2336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBlockIndentation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2453,
  "endLine" : 2463,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2636,
  "endLine" : 2646,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2653,
  "endLine" : 2663,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2670,
  "endLine" : 2680,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2687,
  "endLine" : 2697,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2704,
  "endLine" : 2714,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2721,
  "endLine" : 2731,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AssertResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/FormattingTestBase.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UncommentAndFormat1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CommentSelection/VisualBasicCommentSelectionTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedRegionBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AnonymousLambdaInVarDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 458,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStaticLocalVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 482,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ".Y = \"test\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 794,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 847,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 888,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 928,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1876,
  "endLine" : 1887,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ".Text = \"Hello, World\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1914,
  "endLine" : 1924,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Case 5",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1947,
  "endLine" : 1958,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExtractMethodForLambdaInSyncLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2195,
  "endLine" : 2205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Case x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2296,
  "endLine" : 2307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyFields_WrittenTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2335,
  "endLine" : 2344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Await Task.Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3315,
  "endLine" : 3324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function NotSupported_ExtractMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2131,
  "endLine" : 2140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2153,
  "endLine" : 2163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MatrixCase_NoNoNoYesNoNoNoYes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2605,
  "endLine" : 2615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MatrixCase_NoYesNoYesNoNoYesNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3253,
  "endLine" : 3264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DontCrashOnInvalidAddressOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5076,
  "endLine" : 5086,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5192,
  "endLine" : 5201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Case 5",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5792,
  "endLine" : 5803,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest24()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest25()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest26()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest27()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest28()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest29()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest30()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest33()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest34()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix6750()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 949,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBugFix6750_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 963,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCatchVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1072,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVisitStructure()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1431,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsTransparentIdentifierField()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetAdditionalDisplayClassInstances()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateCompilationContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetUnmangledName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SymbolExtensions.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseDebuggerExpressionInternal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLocalVariable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicEESymbolProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AppendIdentifierEscapingPotentialKeywords()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.TypeNames.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression RewriteLocalInternal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalConstantSymbol.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static StatementSyntax ParseStatement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/TypeParameterChecker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EEMethodBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/EEMethodBinder.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataBlock.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe static MetadataBlock GetMetadataBlock()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseReturnValueIndex()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PseudoVariableUtilities.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsReturnValueWithoutIndex()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PseudoVariableUtilities.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ArrayExpansion.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Expansion CreateRawView()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DebuggerTypeProxyExpansion.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Fields GetFields()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataResolver CreateMetadataResolver()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolverBase.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DeleteDirContents()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 339,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Retry()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SaveTemplateXml()",
  "longName" : "",
  "relativeFileName" : "src/Setup/BuildTasks/TaskHelpers.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisposeRemoteService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisposeChannel()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ExecuteFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RunServer()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoteConsoleWrite()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 928,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveHostOptions WithInitializationFile()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHostOptions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveHostOptions WithCulture()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHostOptions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSubmissionCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/VisualBasicInteractiveEvaluator.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanExecuteCode()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpInteractiveEvaluator.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextUndoHistory GetHistory()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveScriptEnvironmentServiceFactory.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetSubmissionDocument()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool CanExecuteCode()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RedirectOutput()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AsyncExecuteFile_NonExistingFile()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsyncExecuteFile_ScriptFileWithBuildErrors()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Script_NoHostNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 995,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Run()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static List GetStaleRegex()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/GenerateUtil.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray Combine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/RepoData.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryMethodsForStructure()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateEnumeratorVariable()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureMembers()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeFieldProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GenerateGetText()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/SyntaxFactsWriter.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateExtensionGetText()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/SyntaxFactsWriter.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DumpNames()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateCreateRed()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeFieldProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 675,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateAccept()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckAbstractness()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/TreeValidator.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAncestorOrSame()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 398,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeType BaseType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 697,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureWriter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SignatureWriter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyInfoBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProcDumpInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcDumpUtil.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Process AttachProcDump()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcDumpUtil.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetFileChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onProcessStart()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessTestExecutor.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Logger.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Logger.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void OpenFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessRunner.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPE()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsManagedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invoke()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 789,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionOption()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 828,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionOption()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 884,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionOption()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 901,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 937,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Invoke()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int GetNextOptionIndex()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1280,
  "endLine" : 1286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RepositoryBase()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/RepositoryBase.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RoslynProjectData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/RoslynProjectData.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUpdatableNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ValuesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 780,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetLocalNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1020,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsBlank()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsArrayBoundsArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetFieldOrPropertyModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 820,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 924,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ClassifyModifiedMemberInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1997,
  "endLine" : 2007,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyMethodInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2041,
  "endLine" : 2051,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ReportInsertedMemberSymbolRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2855,
  "endLine" : 2866,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ImplementInterface/VisualBasicImplementInterfaceService.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertAutoPropertyToFullProperty/VisualBasicConvertAutoPropertyToFullProperty.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsInvocationName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceMethodWithProperty/VisualBasicReplaceMethodWithPropertyService.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataEventDeclarationStructureProvider.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSignatureHelpState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/SignatureHelpUtilities.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSignatureHelpState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/SignatureHelpUtilities.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIntrinsicOperatorDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AddRemoveHandlerSignatureHelpProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractSignatureHelpProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInAutoPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function BlockOverlapsHiddenPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function DetermineTypeToGenerateIn()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclaringNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNodeToSimplify()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.SimplifyTypeNamesFixAllProvider.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.MoveToLineCodeAction.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCodeFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Iterator/VisualBasicChangeToYieldCodeFixProvider.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetCodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectFunctionReturnType/IncorrectFunctionReturnTypeCodeFixProvider.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.ReplaceKeywordCodeAction.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/EventHandling/RaiseEventKeywordRecommender.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsLastTokenOfObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/ElseIfDirectiveKeywordRecommender.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/ElseDirectiveKeywordRecommender.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/NamespaceKeywordRecommender.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/StructureKeywordRecommender.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/InterfaceKeywordRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EnumKeywordRecommender.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ModuleKeywordRecommender.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/KeywordCompletionProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function IsTriggerOnDotAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParameterLists()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsLegal()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateMethodService.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsLegal()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateVariable/VisualBasicGenerateVariableService.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryInitializeState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ImplementAbstractClass/VisualBasicImplementAbstractClassService.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsRangeComparisonOperator()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Iterator Function GetLogicalOrOperands()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanConvertIfToSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CopyBanner()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ShouldCompareByName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.Comparer.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AppendDeclarationStatementToMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateFromSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.Analyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetContainingScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetOutermostCallSiteContainerToProcess()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Check()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.Validator.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnifiedArgumentSyntax WithNameColon()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/UnifiedArgumentSyntax.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValueName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationCodeFixProvider.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddIfNonEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnreachableCode/RemoveUnreachableCodeHelpers.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StatementSyntaxComparer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetLocalNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1045,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ForEachPart GetStatementPart()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportError()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1766,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyPossibleReadOnlyRefAttributesForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2058,
  "endLine" : 2064,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanImplementDisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ImplementInterface/CSharpImplementInterfaceService.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsUpgrade()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UpgradeProject/CSharpUpgradeProjectCodeFixProvider.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddBraces/CSharpAddBracesCodeFixProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax CreateGetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax CreateSetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnusedLocalFunction/CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDefaultLiteral/CSharpUseDefaultLiteralCodeFixProvider.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateCommentBannerTextWithPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray CreateCommentBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlockSpan CreateBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpStructureHelpers.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetEndPositionExludingLastNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/DisabledTextTriviaStructureProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextSpan GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDelegateTypePreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTypeApparentInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.State.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPredefinedTypeInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.State.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInferredPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.State.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FormatResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckCodeFixProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckCodeFixProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionCodeFixProvider.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TNode RewriteCore()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseExpressionBodyDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyDiagnosticAnalyzer.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TypeStyle/UseImplicitTypeCodeFixProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TypeStyle/UseExplicitTypeCodeFixProvider.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanAddImportForDeconstruct()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISet GetImportNamespacesInScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetUsingDirectiveString()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/HideBase/HideBaseCodeFixProvider.AddNewKeywordAction.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsAttributeListWithAssemblyAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CheckedKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UncheckedKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ReturnKeywordRecommender.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IntoKeywordRecommender.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ThisKeywordRecommender.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSpecialTypePreselectingKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AbstractSpecialTypePreselectingKeywordRecommender.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ProtectedKeywordRecommender.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckPreviousAccessibilityModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ProtectedKeywordRecommender.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMemberDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FixedKeywordRecommender.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UsingKeywordRecommender.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task IsValidContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DefineKeywordRecommender.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SizeOfKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OperatorKeywordRecommender.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FromKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IfKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PublicKeywordRecommender.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task IsValidContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UndefKeywordRecommender.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PartialKeywordRecommender.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetConstructorArgumentOfInternalsVisibleToAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/InternalsVisibleToCompletionProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task CreateContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SymbolCompletionProvider.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SymbolCompletionProvider.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsImplicitConversionGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray DetermineParameterModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectCreationExpressionSyntax GetNewObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseObjectInitializer/CSharpUseObjectInitializerCodeFixProvider.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSelectionValidator()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxKind GetParameterRefSyntaxKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax CreateAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 544,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleStatementCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsExtractMethodOnSingleStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken CreateMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultipleStatementsCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken CreateMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectCreationExpressionSyntax GetNewObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseCollectionInitializer/CSharpUseCollectionInitializerCodeFixProvider.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/ParameterConfiguration.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasAnyMatchingGetMethods()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplaceParentArgs()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogCandidacyRequirementsTracking()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Experimentation/AnalyzerABTestLogger.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/OrderModifiers/AbstractOrderModifiersCodeFixProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RudeEditDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/RudeEditDiagnostic.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncLazy GetDocumentAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetDocumentsWithReportedRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectChanges()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/ProjectChanges.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetExceptionRegions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1454,
  "endLine" : 1460,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Func CreateSyntaxMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2677,
  "endLine" : 2683,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void BuildIndex()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3292,
  "endLine" : 3298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasConflictingMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction_Conflicts.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImplementInterfaceWithDisposePatternCodeAction CreateImplementWithDisposePatternCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.DisposePatternCodeAction.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImplementInterfaceWithDisposePatternCodeAction CreateImplementExplicitlyWithDisposePatternCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.DisposePatternCodeAction.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImplementInterfaceCodeAction CreateImplementAbstractlyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImplementInterfaceCodeAction CreateImplementCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImplementInterfaceCodeAction CreateImplementExplicitlyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetUpdatedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnexpressibleTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsConflictMarker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConflictMarkerResolution/AbstractConflictMarkerCodeFixProvider.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractAddPackageCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/AbstractAddPackageCodeFixProvider.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryApply()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/InstallPackageDirectlyCodeActionOperation.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PickMembersResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PickMembers/PickMembersResult.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddMissingReferenceCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddMissingReference/AddMissingReferenceCodeAction.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveTypeEditor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeEditor.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TTypeDeclarationSyntax RemoveLeadingBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.MoveTypeEditor.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetParameterWordParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 500,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode CreateArgumentNullException()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractAddParameterCheckCodeRefactoringProvider.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Add()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/BlockStructureExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBlockStructureProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/AbstractBlockStructureProvider.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.SymbolKeySignatureHelpItem.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SignatureHelpTriggerInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpTriggerInfo.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TextSpan GetSignatureHelpSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/CommonSignatureHelpUtilities.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpState()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpState.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogWorkspaceAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticAnalyzerLogger.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearAnalyzerDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearAnalyzerDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/UnboundIdentifiersDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AppendAnalyzerMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsReanalysisOnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectAnalysisData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.AnalysisData.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DebugVerifyDiagnosticLocations()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateProjectAnalysisDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticAnalyzerMap CreateLanguageSpecificAnalyzerMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseProjectDiagnosticsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveInMemoryCache()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 437,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyDiagnosticStates()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TryGetSyntaxAndSemanticCompilerDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertIfNull()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertIfNull()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShutdownAnalyzerFrom()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_IncrementalAnalyzer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractInterfaceOptionsResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceOptionsResult.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionCrawlerProgressReporter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerProgressReporter.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogUnregistration()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogWorkCoordinatorShutdownTimeout()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CancellationTokenSource GetNewCancellationSource_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitUntilCompletion_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitUntilCompletion_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveHigherPriorityDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 443,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitUntilCompletion_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 526,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitUntilCompletion_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Start()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IdleProcessor.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reanalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerService.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemForSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnGlobalOperationStarted()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/GlobalOperationAwareIdleProcessor.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueActiveFileItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.HighPriorityProcessor.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocumentOpenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocumentResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocumentCloseAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnalyzeProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task GetTask()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQPropertyBase()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQPropertyBase.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQProperty.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQMemberParameterIndex()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMemberParameterIndex.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMethodOrProperty.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodSynchronous/AbstractMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnippetInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Snippets/SnippetInfo.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/UpdatedEventArgs.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateIEquatableEqualsMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateIEqutableEqualsMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetAssemblyInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/MetadataAsSourceHelpers.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task PostProcessChangesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.IntroduceVariableAllOccurrenceCodeAction.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ITypeSymbol GetExpressionType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task FindResultsInAllSymbolsInStartingProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSymbolReferenceCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/ProjectSymbolReferenceCodeAction.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallWithPackageManagerCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/InstallWithPackageManagerCodeAction.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallWithPackageManagerCodeActionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/InstallWithPackageManagerCodeAction.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task GetUpdatedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/AddImportCodeAction.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/SymbolReference.SymbolReferenceCodeAction.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasAccessibleStaticFieldOrProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolReferenceFinder.cs",
  "fileLinesCount" : 557,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractAddImportCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportCodeFixProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/SymbolReference.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AddImportFixData GetFixData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/ProjectSymbolReference.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/PackageReference.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Reference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/Reference.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteSymbolSearchService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/Remote/AbstractAddImportFeatureService_Remote.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Increment()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetDocumentationParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_2.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearImplicitCache()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearExpiredImplicitCache()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CreateStrongReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancelAllParses()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseIfOpen()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static string GetTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICodeGenerationService GetCodeGenerationService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 573,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpellCheckCodeAction CreateCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseExplicitTupleName/UseExplicitTupleNameCodeFixProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetAttributeToRemoveAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopLevelSuppressionCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/TopLevelSuppressionCodeAction.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RegisterFixes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/CodeFixContextExtensions.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AddPartsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDescriptionForDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetOverloadCount()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 585,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable Description()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable LineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 652,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable LineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable Space()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task GetOrCreateContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetDescriptionPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem CreateCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem CreateLangwordCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractObjectCreationCompletionProvider.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsInitializable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractObjectInitializerCompletionProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetDescriptionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialTypeCompletionProvider.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task GetDescriptionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionChange Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionChange.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task GetDescriptionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionProvider.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task GetDescriptionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionProvider.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompletionItem CreateSuggestionModeItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionProvider.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INavigableItem GetItemFromSymbolLocation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseInferredMemberName/AbstractUseInferredMemberNameCodeFixProvider.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetUnavailableMemberNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.Editor.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol FixType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.CodeAction.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddLocalCodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal INavigateToSearchResult Rehydrate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Remote/RemoteArguments.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassifiedSpansAndHighlightSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/ClassifiedSpansAndHighlightSpan.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEnumerable getter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Organizing/AbstractOrganizingService.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetMergedTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VariableInfo CreateReturnValue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableInfo.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/InsertionPoint.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriviaResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken ResolveAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.Result.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OperationStatus()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/OperationStatus.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string CreateUniqueMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/UniqueNameGenerator.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITriviaSavedResult CreateResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Analyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsReturnStatementInSelectedCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 650,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeParametersToMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 658,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TypeParameterCollector.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsOrInGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbolExtensions.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HaveVariance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbolExtensions.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSignatureComparer.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeWithModifiers.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MightContainNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsIndexOfDuplicateAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInternalsVisibleToPublicKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 897,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureImportsValidated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1742,
  "endLine" : 1753,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DecodeWellKnownAttributeAppliedToReturnValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1755,
  "endLine" : 1765,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 557,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckDefaultPropertyAgainstAllBases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2310,
  "endLine" : 2318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2958,
  "endLine" : 2968,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetInitializersInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3303,
  "endLine" : 3312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub BuildExtensionMethodsMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3347,
  "endLine" : 3357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAsClauseLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSymbolHelpers.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub CheckHidingAndOverridingForType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConsistentAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1021,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/QuickAttributeChecker.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RelocateDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertySymbol.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 699,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 753,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckNoBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1060,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateStandardModuleAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2358,
  "endLine" : 2374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateImplicitValuedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceWithEventsBackingFieldSymbol.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetRequiredMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNameToMembersMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeAssociatedAnonymousDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceLambdaSymbol.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsFloatingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetReferencedAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIndexOfReferencedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAccessorParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 528,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidWithEventsProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 754,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 768,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureNestedTypesAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 796,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 975,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAccessorMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetIndexOfFirstMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1496,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetAssociatedPropertyOrEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 923,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSZArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ImplementsAllMembersOfInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 980,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedTypeParameterSymbol.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetPropertyKindText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOverloadable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/OverriddenMembersResult.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 998,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SlowGetChildNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TransformToTupleIfCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1052,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedErrorType.vb",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedErrorType.vb",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub MakeAllInterfacesInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateAssemblyDataForCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 741,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldOrPropertyInitializer.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 484,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SynthesizeOptionalDebuggerStepThroughAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetDeclaringSyntaxReferenceHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MergeUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 919,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 996,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1007,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1032,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceErrorTypeSymbol.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetElementTypesOfTupleOrCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsCharSZArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DigThroughArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSameOrNestedWithin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 656,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ImplementsInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 671,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 687,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 715,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/RetargetingAttributeData.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateEqualsMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateIEquatableEqualsMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportErrorOnSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousType_SymbolCollection.vb",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingPropertySymbol.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingFieldSymbol.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingEventSymbol.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateRetargetingTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As CustomModifiersTuple",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 650,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAttributeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportExtensionAttributeUseSiteError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 595,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CheckConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 554,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedMethod.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedInterfaceImplementationStubSymbol.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedDelegateMethodSymbol.vb",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Emit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicFileSystemExtensions.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NextAre()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LengthOfLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 501,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ScanSingleLineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 846,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryIdentifierAsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2608,
  "endLine" : 2618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryTokenAsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2620,
  "endLine" : 2630,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 502,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TokenOfString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/KeywordTable.vb",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeAttributeDataToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeTextLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateWsTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeEndOfLineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeDocumentationCommentExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub PushChildReverse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MapNewPositionToOldTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub MoveToNextSyntaxNodeInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanXmlDocTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlDocComments.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InterpretExternalSourceDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 523,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAwaitOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 559,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function BindCatchVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 1704,
  "endLine" : 1716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindWhileBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2798,
  "endLine" : 2814,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SeenAwaitIn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3628,
  "endLine" : 3637,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function LookupLabelByNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/GetTypeBinder.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 834,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 847,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 860,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1061,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2158,
  "endLine" : 2168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitByRefArgumentWithCopyBack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2395,
  "endLine" : 2407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindLateBoundMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Latebound.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 481,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAllBinders()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 822,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodTypeParametersBinder.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitYieldStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 404,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub BindLambdaForErrorRecoveryInferCommonType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 891,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImportAliasesBinder.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckXmlFeaturesAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1047,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function LookupXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1489,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindCTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindDirectCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindTryCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitMethodBlockBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BingTypeArgumentsForCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_Compat.vb",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 423,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportUseOfModuleOrVoidType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub WarnOnRecursiveAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1019,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AreEquivalentEnumConstants()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 739,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_TypeParameters.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AssertDeclaredNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1623,
  "endLine" : 1631,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DetermineTheSide()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3740,
  "endLine" : 3749,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3751,
  "endLine" : 3761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4702,
  "endLine" : 4710,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4720,
  "endLine" : 4728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FindFirstKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddExtensionMethodLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/TypesOfImportedNamespacesMembersBinder.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ConditionalAccess.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReclassifyArrayLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1661,
  "endLine" : 1669,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindMyBaseExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2329,
  "endLine" : 2339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindMyClassExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2341,
  "endLine" : 2351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryBindInteractiveReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2574,
  "endLine" : 2588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNamedArgumentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4012,
  "endLine" : 4021,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4622,
  "endLine" : 4633,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateBoundWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvaluateCTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 475,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConvertNumericToNumeric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 690,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConvertToObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 843,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseOnErrorResumeNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 1002,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseNullableIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ResyncAndProcessStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfPartContext.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FindNearest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContextExtensions.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FindNearest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContextExtensions.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FindNearest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContextExtensions.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FindNearestLambdaOrSingleLineIf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContextExtensions.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/NamespaceBlockContext.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function OptionalBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BodyWithWeakChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsLargeEnoughNonEmptyStatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/MethodBlockContext.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/EnumDeclarationBlockContext.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAnachronisticEndIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TokenContainsFullWidthChars()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportModifiersOnStatementError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseReportError.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AdjustTriviaForMissingTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 519,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseStatementInMethodBodyInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 922,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportGenericParamsDisallowedError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1640,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseObjectCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2564,
  "endLine" : 2579,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportUnrecognizedTypeInGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 3059,
  "endLine" : 3067,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryTokenAsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6110,
  "endLine" : 6118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ConsumeUnexpectedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6143,
  "endLine" : 6152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6199,
  "endLine" : 6207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckForEndOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseSimpleIdentifierAsModifiedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseFromQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsHidden()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Generated/ErrorFacts.Generated.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/VBDiagnostic.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithPreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AlwaysEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddSpecialTypeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModelForMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1817,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1823,
  "endLine" : 1831,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1837,
  "endLine" : 1845,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1851,
  "endLine" : 1859,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1865,
  "endLine" : 1873,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1879,
  "endLine" : 1887,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AppendArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeInferenceCollection.vb",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindTypeParameterNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1069,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReportAmbiguousInferenceError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2311,
  "endLine" : 2323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InternalsAccessibleTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 502,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 678,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsWidening()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2803,
  "endLine" : 2813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function LiftParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 3257,
  "endLine" : 3267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNonErrorEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3360,
  "endLine" : 3370,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4322,
  "endLine" : 4332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4807,
  "endLine" : 4817,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithCryptoKeyFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 664,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithCryptoPublicKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 681,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithSpecificDiagnosticOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 778,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PushNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWhileBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 987,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1053,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function XmlReplaceBracketTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 930,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodePartials.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndexAfterLastSkippedToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 543,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub PushNodesWithErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ReplaceCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 409,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function BracketedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 932,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasSeparatedNodeTokenPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 953,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxEquivalence.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Sub GetTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AreTypeParametersEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 603,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResolvedMethodImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IFieldReferenceGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedFieldReference.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEmbeddedTypeForMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 484,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolAdapter.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Iterator Function GetReferencedAssembliesUsedSoFar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 573,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetCorLibraryReferenceToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 634,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssociateWithMetadataWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SynthesizedStaticLocalBackingFieldAdapter.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function Translate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 466,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MustBeWrapped()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsNamespaceTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function ITypeDefinitionEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeMemberReferenceGetContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 852,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitArrayLengthExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1608,
  "endLine" : 1618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitFieldStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2049,
  "endLine" : 2059,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitFieldAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitElementInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 748,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLoweredConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitIsNotNullOrZero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 566,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitIsNullOrZero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 578,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitBinaryCondOperatorHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SuppressDefaultResponseFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddNormalizedPaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1529,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ParseGlobalImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1677,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedTypeDeclaration.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMergedTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMergedNamespaceNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMergedReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLambda.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLateBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAssignmentOperator.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUnstructuredExceptionHandlingStatement.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundArrayCreation.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1702,
  "endLine" : 1713,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeCheckSumBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2448,
  "endLine" : 2460,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function HasCodeToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2468,
  "endLine" : 2477,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ContainsSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2702,
  "endLine" : 2712,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2717,
  "endLine" : 2727,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsUnreferencedAssemblyIdentityDiagnosticCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2729,
  "endLine" : 2738,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SynthesizedMetadataCompiler.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSpeculativeTypeInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1659,
  "endLine" : 1668,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1692,
  "endLine" : 1700,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1724,
  "endLine" : 1733,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1760,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2426,
  "endLine" : 2435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2442,
  "endLine" : 2451,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2458,
  "endLine" : 2467,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2474,
  "endLine" : 2483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2490,
  "endLine" : 2499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetConstantValueCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3407,
  "endLine" : 3418,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeCompilationState.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As CollectionRangeVariableSymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/QuerySymbolInfo.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub CheckCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckForNonCompliantAbstractMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckEventTypeCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsAccessibleOutsideAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 836,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Event.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAndEndTemporaryString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocWriter.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Field.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Property.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/EntryPointCandidateFinder.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 462,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetEnclosingBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNodeInsideAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1616,
  "endLine" : 1625,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildIndices()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 523,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 674,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SpillValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddResumeTargetLabelAndUpdateCurrentStatementTemporary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LeaveUnstructuredExceptionHandlingContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 574,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUserDefinedUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperators.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NullableNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeBadFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_FieldAccess.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 927,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundNode",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ObjectCreation.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUserDefinedBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteNullableConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RewriteAsDirectCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 918,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLateBoundIndexInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateInvocation.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddToType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SynthesizedSubmissionFields.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 535,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MaterializeProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 678,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLoweredConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1398,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReferenceOrByrefMe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [New]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [TryCast]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 651,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Sequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 694,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1011,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As LocalSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 440,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundLambdaOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundArrayAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundBinaryConditionalExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 473,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundBadExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 504,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundArrayCreationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 717,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundEventAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 770,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundConditionalAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 792,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundLocalOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 819,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundSelectStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 917,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundSimpleCaseClauseOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 953,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundDimStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundLabelStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundGotoStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1219,
  "endLine" : 1227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundContinueStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundExitStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundSyncLockStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1249,
  "endLine" : 1257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundWithStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1283,
  "endLine" : 1291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsMidStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DeriveArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetRelationalCaseClauseValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUsingStatementDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsConstantNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub LoopHead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub LoopTail()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub ResolveBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 486,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitComplexConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1500,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMidResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1631,
  "endLine" : 1642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitUnreachableReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1745,
  "endLine" : 1754,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1785,
  "endLine" : 1795,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRelationalCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1869,
  "endLine" : 1880,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSimpleCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1882,
  "endLine" : 1893,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2277,
  "endLine" : 2285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub VisitUnconditionalDoLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2484,
  "endLine" : 2494,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/EntryPointsWalker.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AlwaysAssignedWalker.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitAmbiguousLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsInWalker.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub NoteWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckAssignedFunctionValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1217,
  "endLine" : 1229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub LeaveParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1548,
  "endLine" : 1556,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1671,
  "endLine" : 1685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/RegionAnalysisContext.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 436,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldOrPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/FieldOrPropertyInitializer.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubstitutedParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedParameterSymbol.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol GetNullableUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAtLeastAsVisibleAs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 498,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ObsoleteAttributeData GetObsoleteDataFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ObsoleteAttributeHelpers.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportAttributesDisallowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureNetModuleAttributesAreBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1439,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ParameterHelpers.cs",
  "fileLinesCount" : 555,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 487,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckMemberNamesDistinctFromType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1429,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForUnmatchedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1960,
  "endLine" : 1966,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2325,
  "endLine" : 2331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParametersMatchEventAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2679,
  "endLine" : 2685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2752,
  "endLine" : 2758,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckInterfaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2760,
  "endLine" : 2766,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeParameterConstraintKind GetDeclaredConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceClonedParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceClonedParameterSymbol.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeParameterBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/TypeParameterBuilder.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventFieldSymbol.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckAbstractPropertyAccessorNotPrivate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 927,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZeroValuedEnumConstantSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedFieldImplementationType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFixedFieldSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFixedFieldSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LoadCustomAttributesFilterExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LoadCustomAttributesFilterExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetCustomAttributesFilterExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 416,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataDecoder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeMethodKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureAllMembersAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayTypeSymbol DecodeArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/TupleTypeDecoder.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackedFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FilterOutDecimalConstantAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SmallDictionary ForType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool DependsOn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbolExtensions.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SubstituteConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 628,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 752,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToMinimalDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1091,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToMinimalDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1099,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleMethodSymbol.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TupleTypeSymbol WithElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GeneratedNameKind GetKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScriptEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedDelegateSymbol.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedDelegateSymbol.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void PopulateParameterSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ParameterSignature.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingNamespaceSymbol.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ArrayTypeSymbol CreateSZArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 475,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolAndDiagnostics ComputeImplementationAndDiagnosticsForInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 752,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstructedErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 625,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LexicalSortKey.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MissingMetadataTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Nested()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RangeVariableSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/RangeVariableSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedDelegateKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NamedTypeSymbol TranslateAnonymousTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PropertySymbol GetAnonymousTypeProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamedTypeSymbol ConstructAnonymousTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypeEqualsMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.EqualsMethodSymbol.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingPropertySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetPropertiesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetEventsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingFieldSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingEventSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckConstraintsArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 979,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 987,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtendedErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void HandleCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 815,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchDefsToSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryFindAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 614,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreArrayTypesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 683,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreParametersEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 747,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ArePropertiesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 764,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode TryGetCorrespondingLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpLambdaSyntaxFacts.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSymbol GetWellKnownMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportNameCollisionWithAlreadyDeclaredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportNotEmbeddableSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SynthesizedAttributeData SynthesizeEmbeddedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateEmbeddedAttributeItselfIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool TryGetAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol GetFixedImplementationType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1423,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ModuleReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/ModuleReference.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandedVarargsMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/ExpandedVarargsMethodReference.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal protected void CheckDefinitionInvariant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SymbolAdapter.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitNamespaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Compliance GetInheritedCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetGlobalErrorIfTrue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompileNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFieldLikeEventAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 738,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAndEndTemporaryString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnprocessedDocumentationCommentFinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/UnprocessedDocumentationCommentFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundBlock ConstructFieldLikeEventAccessorBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodBodySynthesizer.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LeaveIncludeElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode AddErrorToLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 782,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode AddErrorToLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 790,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanInterpolatedStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ScanInterpolatedStringLiteralTop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken SkipNonAsciiQuotationMark()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 670,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IndexerMemberCrefSyntax ParseIndexerMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 978,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSyntax ParseCrefType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResetPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.ResetPoint.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTriviaList LexSyntaxLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTriviaList LexSyntaxTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCrefError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4189,
  "endLine" : 4195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/SyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary CreateHelpLinks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableDictionary CreateCategoriesMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSDiagnosticInfo Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/DiagnosticBagExtensions.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSDiagnosticInfo Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/DiagnosticBagExtensions.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSDiagnosticInfo Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/DiagnosticBagExtensions.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/DiagnosticBagExtensions.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddExplicitlyCastedLiteralValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Constants.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string EscapeIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Normalize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetReservedKeywordKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetPunctuationKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetContextualKeywordKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1055,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckDeconstructionCompatibleArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxFirstTokenReplacer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFirstTokenReplacer.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTokenWithValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteral.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken NormalizeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaList NormalizeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxWalker.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1021,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlMultiLineElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1087,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTriviaList ParseLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1584,
  "endLine" : 1590,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaList ParseTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1601,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken ParseToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1632,
  "endLine" : 1638,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VariableIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.VariableIdentifier.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AlwaysAssignedWalker.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetConditionalState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundNode VisitRvalue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1034,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1042,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1057,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitStringInsert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1074,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitReceiverBeforeCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1216,
  "endLine" : 1222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitEventAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2050,
  "endLine" : 2056,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2320,
  "endLine" : 2326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2328,
  "endLine" : 2336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2406,
  "endLine" : 2412,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2442,
  "endLine" : 2448,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitYieldBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2499,
  "endLine" : 2505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2605,
  "endLine" : 2611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MakeSlots()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionDataFlowPass.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportUnassigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/UnassignedAddressTakenVariablesWalker.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckCaptured()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NoteCaptured()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 456,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnterParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalState UnreachableState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1602,
  "endLine" : 1608,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1610,
  "endLine" : 1616,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1660,
  "endLine" : 1666,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeclareVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1674,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeclareVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1676,
  "endLine" : 1684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportUnusedVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1686,
  "endLine" : 1692,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportUnusedVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1705,
  "endLine" : 1711,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray Sort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/CSharpDataFlowAnalysis.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTrackableStructType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitBinaryCondOperatorHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitOperators.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 460,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSequenceCondBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 571,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 649,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FreeLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FreeOptTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1603,
  "endLine" : 1609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1667,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Generate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetInitialDebugDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan EmitSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMultidimensionalInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitPopIfUnused()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2740,
  "endLine" : 2746,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitGetTypeFromHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2868,
  "endLine" : 2874,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitTypeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2876,
  "endLine" : 2882,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMakeRefOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1132,
  "endLine" : 1139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1234,
  "endLine" : 1241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1621,
  "endLine" : 1629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EvalStackHasLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1757,
  "endLine" : 1764,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeclareLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1815,
  "endLine" : 1821,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1967,
  "endLine" : 1973,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommandLineDiagnosticFormatter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CommandLineDiagnosticFormatter.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleTypeDeclaration.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableBinder.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundLambda MakeQueryUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 696,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckForUnobservedAwaitable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticInfo GetBadEventUsageDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsConstructorOrField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1348,
  "endLine" : 1354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindWhile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2105,
  "endLine" : 2112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithCrefTypeParametersBinder.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray BindCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ComputeSortedCrefMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CrefSyntax GetRootCrefSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 954,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitNodeToBind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract TFieldOrLocalSymbol MakeDeconstructionVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Symbol MakeDeclarationExpressionVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 570,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddTransparentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryTranslationState.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/TypeofBinder.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBadExpression MissingDeconstruct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 699,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MakeIterator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LookupResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MergePrioritized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BestIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/BestIndex.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ComputeUserDefinedExplicitConversionTypeSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedExplicitConversions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion EncompassingExplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedExplicitConversions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 408,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ComputeUserDefinedImplicitConversionTypeSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion EncompassingImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 549,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol MostEncompassedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol MostEncompassingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserDefinedConversionResult NoApplicableOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionResult.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserDefinedConversionResult NoBestSourceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionResult.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserDefinedConversionResult NoBestTargetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionResult.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserDefinedConversionResult Ambiguous()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionResult.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserDefinedConversionResult Valid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedConversionResult.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodTypeInferenceResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 468,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2826,
  "endLine" : 2835,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureBestResultLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodGroup.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorSignature.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BinaryOperatorAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorAnalysisResult.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryOperatorSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorSignature.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool UseOnlyReferenceEquality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 515,
  "linesOfCode" : 7,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 798,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryUnboundLambdaState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryUnboundLambdaState.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstantFieldsInProgress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ConstantFieldsInProgress.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReportDiagnosticsIfObsolete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSymbolAccessibleConditional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 603,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression WrapWithVariablesIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 669,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static NamedTypeSymbol GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol GetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol GetWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol GetWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1220,
  "endLine" : 1226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InContainerBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InContainerBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportUnaryOperatorError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 608,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LookupExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleLookupResult GenerateNonViableAttributeTypeResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1486,
  "endLine" : 1492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 667,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 681,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 689,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LocalFunctionSymbol MakeLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ThrowIfInvalid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupOptions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOutVarDiscardIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1309,
  "endLine" : 1316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindArgumentsAndNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2143,
  "endLine" : 2149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindArgumentsAndNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2151,
  "endLine" : 2157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WarnOnAccessOfOffDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5383,
  "endLine" : 5389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureSwitchGoverningExpressionAndDiagnosticsBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 658,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundLambda ReallyBindForErrorRecovery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 717,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FirstAmongEqualsSet CreateFirstAmongEqualsSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 864,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueryClauseInfo GetQueryClauseInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 880,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UnguardedAddBoundTreeForStandaloneSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeSemanticModel CreateSpeculative()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AwaitExpressionInfo.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifySpanForGetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol GetDeclaredNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1280,
  "endLine" : 1289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterSymbol GetDeclaredNonLambdaParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1964,
  "endLine" : 1970,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ControlFlowAnalysis AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2037,
  "endLine" : 2043,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2090,
  "endLine" : 2096,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol GetDeclaredMemberSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2149,
  "endLine" : 2156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1952,
  "endLine" : 1958,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3110,
  "endLine" : 3118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 635,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInfo GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 835,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInfo GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 888,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 977,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 991,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1005,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetIndexerGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1028,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1041,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ValidateSymbolInfoOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4477,
  "endLine" : 4483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenNestedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression StaticCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 612,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundSwitchSection SwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 854,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundArrayAccess ArrayAccessFirstElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 913,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression MaximumMethodDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1051,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol GetMethodFromHandleMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol GetFieldFromHandleMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundStatement Try()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundCatchBlock Catch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundLocal MakeTempForDiscard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IteratorFinallyMethodSymbol MakeSynthesizedFinally()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 478,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IteratorFinallyMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorFinallyMethodSymbol.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.IteratorFinallyFrame.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IteratorConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorConstructor.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddVariableCleanup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitYieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TryHoistTopLevelParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Capture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SynthesizedImplementationMethod OpenMoveNextMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncStateMachine.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundSpillSequenceBuilder Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 552,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 585,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 594,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundStatement AddSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentLocalInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentLockTargetCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundExpression InstrumentDoStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundExpression InstrumentWhileStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundExpression InstrumentForStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundExpression InstrumentIfStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentLocalInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedSubmissionFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SynthesizedSubmissionFields.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray RewriteLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IndexerAccess.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundLocal MakeBoundLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 902,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InstrumentForEachStatementCollectionVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 941,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InstrumentForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ForEachStatement.cs",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 965,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LowerDecisionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNullCoalescingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_NullCoalescingOperator.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IsOperator.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion TryMakeConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.cs",
  "fileLinesCount" : 1483,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AsOperator.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ConstantValueIsTrivial()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 779,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckOutDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckDiscard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckReceiverIfField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInterlockedAPI()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckLiftedUserDefinedConditionalLogicalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 825,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNullableNonBoolean()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Extensions.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeBinary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 495,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitConditionalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 577,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 723,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression Constant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1091,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LambdaCapturedVariable Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Scope CreateNestedScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 613,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 624,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ServerData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilerBinariesAreNotX86()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/EndToEndDeterminismTest.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task TryConnectToNamedPipe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shared()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReadFailure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ValidateBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/NamedPipeClientConnection.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/NamedPipeClientConnection.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int RunServer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/BuildServerController.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HandleShutdownRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CloseListenTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleCompletedTimeoutTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MaybeCreateGCTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Run()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/Csc.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CopyFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ShadowCopyAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateUniqueDirectoryForAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ShadowCopyAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/GacFileResolver.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CreateAssemblyNameObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static unsafe bool IsKeyOrTokenEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetAssemblyIdentities()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/ClrGlobalAssemblyCache.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Run()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/Vbc.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildPathsAlt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLogFileFullName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ExitingTraceListener.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindSatelliteAssemblies_None()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AssemblyUtilitiesTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadAllBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/StreamExtensionsTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteInMultiplePositionsAndCheck()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/JsonWriterTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetNumeral1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/StringExtensionsTests.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryGetCompilerDiagnosticCode_Invalid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSqmUtilitiesTests.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryGetCompilerDiagnosticCode_WrongPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CommonSqmUtilitiesTests.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TryEnqueueAfterComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveGlobalNamespace2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveGlobalType2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Verify()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/AnalysisContextInfoTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task VerifyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageAttributeCompilerTests.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BadAnalyzerReference_DisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValidAnalyzerReference_DisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BadAnalyzerReference_Id()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ctor1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ctor2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TextSpan03()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLinesInChangedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemovingMajorityOfTextCompressesStorage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 378,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemovingMinorityOfTextDoesNotCompressesStorage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateEdits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEmptyChangeAfterChange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEmptyChangeAfterChange2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ctor2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeRangeTest.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShiftJisGetEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShiftJisFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetText1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanNoBreaksBeforeOrAfter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanZeroLengthWithLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestIsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromThrowsIfBinary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disposal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleMetadataTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestQuotingAndEscaping()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromStream_MemoryStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDecodeTypeNameMatrix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataHelpersTests.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestRoundTripDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestRoundTripFloat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 562,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRoundTripCharacters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1028,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestObjectGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/IdentifierCollectionTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertContains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/IdentifierCollectionTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertNotContains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/IdentifierCollectionTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElementAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddSameWithCharProducesSameStringInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/StringTableTests.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromBytes_ArgumentErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromStream_IOErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestGetDirectoryNameAndCompareToDotnet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileSystem/PathUtilitiesTests.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LangVersionFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetTypeDll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetTypeBad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutputAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GenerateDocumentationTrueWithoutFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GenerateDocumentationUnspecified()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LangVersionFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetTypeDll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TargetTypeBad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutputAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CallHostObjectToExecute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Csc.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Guid ExtractMvid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CopyRefAssembly.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NormalizePaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1010,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Argument ReadFromBinaryReader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddResponseBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 424,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Log()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/CompilerServerLogger.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddRetargetingAssemblySymbolsNoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/Compilation_MetadataCache.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddNonIncluded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/MergedAliases.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReferenceBinding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/AssemblyReferenceBinding.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnifiedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/UnifiedAssembly.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceFileResolver.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/WellKnownAttributeData.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AttributeUsageInfo DecodeAttributeUsageAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetEarlyDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CustomAttributesBag.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CustomAttributesBag.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CustomAttributesBag.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMarshalAsSafeArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalPseudoCustomAttributeData.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetPreserveSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonMethodWellKnownAttributeData.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetFieldOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonFieldWellKnownAttributeData.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyVersion.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyPortabilityPolicy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetReferenceId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteArrayValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteStringArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteInt8ArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 637,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteInt16ArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 645,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteInt32ArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 653,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteInt64ArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteUInt16ArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 669,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteUInt32ArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 677,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteUInt64ArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteDecimalArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 693,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFloat4ArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 701,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFloat8ArrayElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 709,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteObjectWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdbWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DefineAssemblyReferenceAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MatchFieldSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SignatureComparer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentDictionaryExtensions.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerator GetEnumeratorImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnsafeEvictLastNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReadOnlyUnmanagedMemoryStream.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSingle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AppendData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/IncrementalHashExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AppendData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/IncrementalHashExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void EnsureSufficientExecutionStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StackGuard.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CopyAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/XmlUtilities.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertCanRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReaderWriterLockSlimExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertCanWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReaderWriterLockSlimExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumField.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray DangerousCreateFromUnderlyingArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableArrayInterop.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Shrink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/WeakList.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1072,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyCatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1094,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2631,
  "endLine" : 2637,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2653,
  "endLine" : 2659,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseDynamicMemberReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3161,
  "endLine" : 3167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4335,
  "endLine" : 4341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4787,
  "endLine" : 4793,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhileLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5719,
  "endLine" : 5725,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyWhileLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5745,
  "endLine" : 5751,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/FormattedSymbol.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetMatchingTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetMatchingNamespaceOrTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1129,
  "endLine" : 1135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetMatchingNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LargeTextWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeTextWriter.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureBuffer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeTextWriter.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuilderText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringBuilderText.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ValidateChecksumAlgorithm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CheckSubSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 460,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReferenceProperties.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetHashCodeIgnoringNameAndVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ReferenceDirective.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataReference CreateFromAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeReferenceWithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/Types.cs",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResourceSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/Miscellaneous.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyReferenceAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/AssemblyReferenceAlias.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PdbChecksumDebugDirectoryData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugDirectoryExtensions.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMangledName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 946,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PopulateEncTables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1841,
  "endLine" : 1848,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCustomAttributeToTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 2142,
  "endLine" : 2148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3999,
  "endLine" : 4005,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetTypeDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetMethodDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetTypeReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sizes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeMethodTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VisitNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 497,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 538,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 546,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 633,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SerializeTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 547,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugSourceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugSourceInfo.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiedTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ModifiedTypeReference.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineMappingEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/LineDirectiveMap.LineMappingEntry.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LineDirectiveMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/LineDirectiveMap.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileLinePositionSpan TranslateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/LineDirectiveMap.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable AncestorsAndSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 679,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 625,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 633,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsCacheEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 961,
  "endLine" : 968,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList GetDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 802,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxDiffer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordDeleteOld()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 528,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveFirst()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 733,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot RemoveNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxWalker.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList ToListAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListPool.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ChildInCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 502,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 553,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 644,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckExpectedElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckExpectedSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxListBuilder Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxListBuilder AddSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataDecoder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetSignatureCountsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1182,
  "endLine" : 1189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CrackStringAndIntInAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1520,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool GetTypeAndConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2206,
  "endLine" : 2212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Advance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdvanceTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool SplitNameEqualsFullyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 1000,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddedOrChangedMethodInfo MapTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/AddedOrChangedMethodInfo.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DefinitionMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DefinitionMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodImplKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetTypeDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetMethodDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetTypeReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddReferencedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 979,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1398,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1427,
  "endLine" : 1434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1470,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1507,
  "endLine" : 1513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1515,
  "endLine" : 1521,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncHoistedLocalInfo.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonEmbeddedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedMethod.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousTypeKeyField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/AnonymousTypeKey.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsurePrivateImplementationDetailsStaticConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ItemTokenMap.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAllItems()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ItemTokenMap.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BasicBlock FinishFilterCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitArrayElementLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitArrayElementAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitArrayElementStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/TokenMap.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAllItems()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/TokenMap.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void FreeBasicBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 830,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitCondBranchForStringSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchStringJumpTableEmitter.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/MetadataConstant.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LambdaDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LambdaDebugInfo.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LambdaDebugInfo.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SwitchBlock CreateSwitchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void PushReachableBlockToProcess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool PossiblyDefinedOutsideOfTry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetILOffsetFromMarker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/CompilationTestData.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/DebugId.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SwitchBucket()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidSwitchBucketConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderedSet.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddAllValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/EnumerableExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableMemoryStream.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PushIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 556,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PushIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 673,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PushIfNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 779,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingDictionary.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlException ParseAndGetException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/XmlDocumentationCommentTextReader.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuildPaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable ResolveMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineArguments.cs",
  "fileLinesCount" : 491,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompilerEmitStreamProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.CompilerEmitStreamProvider.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AnalyzeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 909,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisValueProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisValueProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasPendingSymbolAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEntityFullyProcessed_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryStartAnalyzingDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDeclarationComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkDeclarationComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkDeclarationsComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkSyntaxAnalysisComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSymbolDeclaredEventProcessed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetSessionAnalysisScopeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetSupportedDiagnosticDescriptors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SymbolDeclaredCompilationEvent.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearSessionScopeTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.AnalyzerExecutionContext.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearCompilationScopeTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.AnalyzerExecutionContext.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryDequeue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.CompilationData.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RemoveCachedSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.CompilationData.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Complete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyAnalyzerArgumentForStaticApis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SuspendAnalysis_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 980,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryStartProcessingEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1556,
  "endLine" : 1563,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetSymbolResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IgnoreCustomModifierList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 448,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static INamespaceOrTypeSymbol GetFirstMatchingNamespaceOrType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 824,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetPendingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 489,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetPendingEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 545,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkEventComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 691,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkDeclarationComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 780,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkDeclarationsComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 791,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkSyntaxAnalysisComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 822,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Extensions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ComputeSha1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic_SimpleDiagnostic.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Diagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static WellKnownType GetWellKnownFunctionDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownTypes.cs",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 644,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static WellKnownType GetWellKnownActionDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownTypes.cs",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 654,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldRoundUp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 741,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CheckAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertNoScriptTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 871,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CompleteCompilationEventQueue_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool FilterAndAppendAndFreeDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 1156,
  "endLine" : 1162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract ImmutableArray LookupLabelsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 632,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SourceText ReadText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SourceReferenceResolver.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void VisitArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationWalker.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetDeclaredVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsChildPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 563,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelativePathResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/RelativePathResolver.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 516,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileKey.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetActualAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SymbolEditorTests.cs",
  "fileLinesCount" : 1045,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSymbolTypeExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertNamesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1729,
  "endLine" : 1735,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1753,
  "endLine" : 1759,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PropertyDeclarationSimple()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 7805,
  "endLine" : 7811,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LookupSymbolsInContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/AttributeGenerator.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function UpdateNamedTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateInheritsStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddOperatorTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/OperatorGenerator.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConstructorGenerator.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateThisConstructorCall()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConstructorGenerator.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsValidName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicFlagsEnumGenerator.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddFieldTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/FieldGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddFieldTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/FieldGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EqualParameterLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetExistingNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ImportsStatementsAdder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddConversionTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConversionGenerator.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function UpdateCompilationUnitOrNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamespaceGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAvailableInsertionIndices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 534,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateLongLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateCharLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsPublicInterfaceImplementationInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1110,
  "endLine" : 1121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsPrivateInterfaceImplementationInternal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1127,
  "endLine" : 1138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3031,
  "endLine" : 3040,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InsertParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3051,
  "endLine" : 3059,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InsertAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3455,
  "endLine" : 3465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanHaveAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3513,
  "endLine" : 3521,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CustomEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3602,
  "endLine" : 3611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function AddMethodTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/MethodGenerator.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function AddMethodTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/MethodGenerator.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function AddMethodTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/MethodGenerator.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddPropertyTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddPropertyTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 820,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifySkippedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddXmlClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function QuerySymbolsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function QuerySymbolsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function QuerySymbolsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function QuerySymbolsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function QuerySymbolsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/MidAssignmentDocumentation.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SkipProcessing()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMultiLineContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertToULong()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveTrailingColonTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReplaceLineContinuationToEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMethodLevelMemberId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1050,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsGlobalAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 767,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/InvocationExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FilterAncestors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LookupName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAnyLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasColonBeforePosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNamespaceDeclarationNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsObjectCreationTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 759,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInStaticContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindInnermostCommonExecutableBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 510,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReplaceStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 655,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.LineContinuationTrivia.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Between()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AnalyzeLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsOnlyLineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.AbstractLineBreakTrivia.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.AbstractLineBreakTrivia.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FormatTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/VisualBasicStructuredTriviaFormatEngine.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/VisualBasicStructuredTriviaFormatEngine.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UnderStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/StructuredTriviaFormattingRule.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Execution/CSharpOptionsSerializationService.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Execution/CSharpOptionsSerializationService.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList GenerateConstraintClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/MethodGenerator.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParameterListSyntax GenerateParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ParameterGenerator.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BracketedParameterListSyntax GenerateBracketedParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ParameterGenerator.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EqualParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 436,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IComparer GetMemberComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessorListSyntax CreateAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode AsImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 561,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode EnumMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 808,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode UsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4064,
  "endLine" : 4070,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode UsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4072,
  "endLine" : 4078,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode TryCatchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4087,
  "endLine" : 4093,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4095,
  "endLine" : 4101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SemanticModel GetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpCastReducer.Rewriter.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetParentNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken SimplifyToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpExtensionMethodReducer.Rewriter.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpParenthesesReducer.Rewriter.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 443,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddLexicalClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/CSharpClassificationService.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyElifDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyDefineDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUndefDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyReferenceDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyLoadDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOpenBraceTokenOfABlockOrTypeOrNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsColonInSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 398,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 638,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 693,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ForEachConversionsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 742,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeStyle/TypeStyle/TypeStyleHelper.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactory.PathSyntaxReference.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecoverableSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecoverableSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInBaseMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetIdentifierOfGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetExpressionOfReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddFirstMissingCloseBrace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1445,
  "endLine" : 1454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetPartsOfConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1576,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsInExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode DeserializeNodeFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionalSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.PositionalSyntaxReference.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LabelConflictVisitor.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/AssignmentExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TExpressionSyntax AddInformationTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax CreateMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSimpleOrDottedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 531,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPrimaryFunctionExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEntirelyWithinStringOrCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PreferPredefinedTypeKeywordInDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 973,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNameOfArgumentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetEnclosingUsingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetEnclosingExternAliasDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnyArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsVariableDeclaratorValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPreProcessorKeywordContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1667,
  "endLine" : 1673,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsImplicitUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ConversionExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetAllClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/QueryExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueryExpressionSyntax WithAllClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/QueryExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TTypeSyntax AddInformationTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ThrowIfNameOnly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSyntax AddGlobalAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSyntax VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetStateAfterNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIdentifierInLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsColonInLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNestedQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFirstFromKeywordInExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBuilder ProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionGeneration.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBuilder ProjectName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionGeneration.cs",
  "fileLinesCount" : 366,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifySyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Editting/SyntaxEditorTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectDependencyGraph_GetTopologicallySortedProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ProjectDependencyGraph_GetProjectsThatThisProjectTransitivelyDependsOn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CSharp_WithoutOutputPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_CSharp_WithoutAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_WithoutVBTargetsImported_Succeeds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 495,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenProject_VisualBasic_WithLanguageVersion15_3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 592,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckDeclarationId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckDeclarationIdExact()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckReferenceId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetRelativePath_SameDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetRelativePath_NestedOneLevelDown()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetRelativePath_NestedTwoLevelsDown()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetRelativePath_UpOneLevel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetRelativePath_UpTwoLevels()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetRelativePath_UpTwoLevelsAndThenDown()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetRelativePath_OnADifferentDrive()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/FilePathUtilitiesTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseEmptyXmlFragment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReservedXmlNamespaceInName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Write()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/SerializableBytesTests.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetValueAsyncReturnsCompletedTaskIfAsyncComputationCompletesImmediately()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTrip()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SymbolKeyTests.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 730,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindDeclarationsAsync_Test_NullProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Project_Test_NullProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Solution_Test_NullProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Project_Func_Test_NullProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 443,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Solution_Func_Test_NullSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 512,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OptionExplicitOn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2796,
  "endLine" : 2803,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OptionInferOn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2807,
  "endLine" : 2814,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OptionStrictOn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/AddMissingTokensTests.cs",
  "fileLinesCount" : 2859,
  "components" : [ "primary::src" ],
  "startLine" : 2818,
  "endLine" : 2825,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CodeCleaners_Spans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable RemoveMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/Extensions.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecoverSingle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FailChildCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FailChildType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTryAddReferenceFailsAfterDispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/ReferenceCountedDisposableTests.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GettingOptionReturnsOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/OptionServiceTests.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BulkPopulateIds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage_BulkPopulateIds.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MSBuildWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyMetadataReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyMetadataReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 462,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/DocumentFileInfo.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task BuildAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryMappedInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream CreateWritableStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterPrimarySolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetSolutionSize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderableMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/OrderableMetadata.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilationOptions DeserializeCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParseOptions DeserializeParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SerializeProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotableData GetRemotableData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionSynchronizationService.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyDictionary GetRemotableData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionSynchronizationService.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotableData GetRemotableData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/PinnedRemotableDataScope.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyDictionary GetRemotableData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/PinnedRemotableDataScope.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAsset Build()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/CustomAssetBuilder.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SerializeOptionSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_OptionSet.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionSet DeserializeOptionSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_OptionSet.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OptionSet ReadOptionFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionSet ReadOptionFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractReferenceSerializationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Encoding ReadEncodingFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WritePortableExecutableReferenceHeaderTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 662,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CamelCaseResult WithFromStart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/CamelCaseResult.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPotentialReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/OperatorSymbolReferenceFinder.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool TryGetNameWithoutAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractReferenceFinder.cs",
  "fileLinesCount" : 627,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMemberNameWithoutInterfaceName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/MethodTypeParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Persistence.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentifierInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.IdentifierInfo.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReferencedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/ReferencedSymbol.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindLiterals/FindLiteralsSearchEngine.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringSlice GetNameSlice()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task GetSpellCheckerTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SymbolTreeInfo ReadSymbolTreeInfo_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Serialization.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MultiDictionary AllocateSymbolMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GenerateUnsortedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 656,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataNode Allocate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 688,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedFileDiffMergingSession()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingSession.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetPartnerInTree1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetPartnerInTree2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNodeInTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckSymbolArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode RemoveAllAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 853,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTokenList Merge()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxNode ReplaceWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxNode ReplaceWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode TypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1702,
  "endLine" : 1708,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDocumentOptionsProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentSpecificOptionSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationOptions.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCodeGenerationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AddImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddNamedTypeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddNamespaceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 423,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddMembersAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeGenerationDestructorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationDestructorInfo.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationEventSymbol.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationParameterSymbol.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationTypeParameterSymbol.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Attach()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceInfo.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeData CreateAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode CreateFlagsEnumConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractFlagsEnumGenerator.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeOrTokenToReduce()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/AbstractSimplificationService.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticAnalysisResultMap Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultMap.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.Worker.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/AbstractClassificationService.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportIncrementalAnalyzerProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/ExportIncrementalAnalyzerProviderAttribute.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportIncrementalAnalyzerProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/ExportIncrementalAnalyzerProviderAttribute.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsGeneratedCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/GeneratedCodeRecognition/AbstractGeneratedCodeRecognitionService.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CancellationTokenCanceledEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringSlice()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncLazy()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsynchronousComputationToStart RegisterAsynchronousComputation_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReportFatalError()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportFatalErrorWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 424,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Node.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ListBucket()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 719,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Range()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreSimilar()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetEditDistance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ReleaseArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 676,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledObject Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledObject Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetOrCreateRealAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Operations/OpenDocumentOperation.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/CodeCleaner.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/CodeCleaner.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.RepeatMatcher.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckForCycles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.Graph.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterSymbolEqualityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ComputeK()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SemanticMap From()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SemanticMap.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Walker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SemanticMap.Walker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter_Serialization.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckForCycles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ArrayTypesAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FieldsAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List GetSpecialTypeLibTypeAttributeConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/EditorBrowsableHelpers.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List GetSpecialTypeLibFuncAttributeConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/EditorBrowsableHelpers.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List GetSpecialTypeLibVarAttributeConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/EditorBrowsableHelpers.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetIntervalsThatMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Node RightRotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.Node.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Node LeftRotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.Node.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplaceTypeParameterBasedOnTypeConstraintVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.ReplaceTypeParameterBasedOnTypeConstraintVisitor.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSameAssemblyOrHasFriendAccessTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IAssemblySymbolExtensions.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int? GetFirstNonWhitespacePosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/TextLineExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectTypeParameterSymbolsVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetDefinitionLocationsToShow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IFindReferencesResultExtensions.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task IsBeforeFirstTokenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Push()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StackExtensions.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubstituteTypesVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.SubstituteTypesVisitor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TLanguageService GetLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetCommonRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode AddAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode AddAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool OverlapsHiddenPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFormattableString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol RemoveUnavailableTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITypeSymbol RemoveUnavailableTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 418,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetReferencedMethodTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetReferencedTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool OverlapsHiddenPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SourceTextExtensions.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LineSpan FromBounds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/LineSpan.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessibleWithin()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessibleWithin()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions_Accessibility.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetColumnFromLineOffset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T GetAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAncestors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocument.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Project()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState RemoveAllDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 612,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentId.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DocumentId ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentId.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionStamp()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionStamp GetNewerVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static VersionStamp ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ValueSource CreateStrongText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecoverableTextAndVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task SaveAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cleanup()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataOnlyImage.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionServices.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithNewWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState RemoveAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1092,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState GetIsolatedSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1547,
  "endLine" : 1554,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1661,
  "endLine" : 1668,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNotContainsProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1841,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckContainsProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1843,
  "endLine" : 1849,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNotContainsProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1851,
  "endLine" : 1857,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectDependencyGraph()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDependencyGraph.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Checksum Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum_Factory.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectReference.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntacticDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SyntacticDocument.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SyntacticDocument.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IWorkspaceTaskScheduler CreateEventingTaskQueue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceMetadataFileReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/WorkspaceMetadataFileReferenceResolver.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageServiceMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/LanguageServiceMetadata.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckCanOpenDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckProjectDoesNotContainOpenDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ProjectHasOpenDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task LoadTextAndVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SignupForTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentId ForgetAnyOpenDocumentInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceText GetOpenDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 690,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 666,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 709,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckNoChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1412,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckSolutionIsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1647,
  "endLine" : 1653,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckProjectHasMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1735,
  "endLine" : 1741,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckProjectDoesNotHaveMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1752,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckProjectHasAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1757,
  "endLine" : 1763,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CheckProjectDoesNotHaveAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1768,
  "endLine" : 1774,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XElement CreateXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamingRule GetRule()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SerializableNamingRule.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamingStylePreferences PrependNamingStylePreferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/NamingStylePreferencesExtensions.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeFix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFix.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override FixAllProvider GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/SyntaxEditorBasedCodeFixProvider.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task FixAllAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/SyntaxEditorBasedCodeFixProvider.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixAllProviderInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProviderInfo.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task FixDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/SyntaxEditorBasedCodeFixProvider.FixAllProvider.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTypeInferenceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTypeInferenceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddSpaceIfNotAlreadyThere()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractDocumentationCommentService.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractDocumentationCommentService.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWord()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/ISyntaxFactsServiceExtensions.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void FreeAliasMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void Intern()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictingIdentifierTracker.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictingIdentifierTracker.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConflictLocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.Session.cs",
  "fileLinesCount" : 813,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ModuleSymbolKey.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ArrayTypeSymbolKey.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSpacingSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 601,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Whitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.Whitespace.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetOriginalColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.Node.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattedWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.FormattedWhitespace.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetOperationPairsFromTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.Partitioner.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionCache()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/ActionCache`1.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationCache()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/OperationCache`1.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/NodeOperations.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/NodeOperations.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.Iterator.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsFirstTokenOnLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 494,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextIntervalTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/ContextIntervalTree.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NextOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/NextOperation`1.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NextAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/NextAction`1.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseIndentationFormattingRule()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/BaseIndentationFormattingRule.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddWhitespaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 742,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LineColumn GetInitialLineColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 893,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetExistingIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 934,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumn.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineColumnDelta()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnDelta.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/TriviaList.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Set64bit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/WellKnownServiceHubServices.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode AddImport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/AddImports/IAddImportsService.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Close()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ClientDirectStream.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void WriteIdAndName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.SolutionIdConverters.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static U ReadProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SymbolKey ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReportProgressAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_SymbolFinder.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteSymbolSearchUpdateEngine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteSymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task UpdateContinuouslyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteSymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Storage/RemotePersistentStorageLocationService.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SynchronizeAssetsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/ChecksumSynchronizer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SynchronizeProjectAssetsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/ChecksumSynchronizer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/ChecksumSynchronizer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionCreator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoslynServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RoslynServices.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsMethodLevelMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMemberAccessExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportNotAddedForNamespaceDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Format1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Punctuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 624,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1965,
  "endLine" : 1975,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix5268_1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2548,
  "endLine" : 2559,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlElement_Expression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3322,
  "endLine" : 3332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3851,
  "endLine" : 3859,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4003,
  "endLine" : 4014,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4295,
  "endLine" : 4305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4393,
  "endLine" : 4402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CreateMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/VisualBasicFormattingTestBase.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function AssertFormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/VisualBasicFormattingTestBase.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateMachineHoistedLocalScope()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/StateMachineHoistedLocalScope.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckVersion()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 532,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddForwardMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoEncoder.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddForwardModuleInfo()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoEncoder.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnsureCapacity()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddMany()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 498,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateScriptDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCreateAndRunScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCreateFromStreamAndRunScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunVoidScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void TestRunExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunStatementFollowedByNewLineNoSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRunCreatedScriptWithExpectedGlobals()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnIntAsObject()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 477,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StreamWithOffset()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 924,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecursiveRootHidden()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_ConcurrentDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_HostObjectMembersHidesGlobal()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 530,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecursiveBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 692,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UseDelegateMixStaticAndDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 868,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectBinding_PrivateClass()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1487,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectBinding_PrivateMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1497,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestCSharpObjectFormatter()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestCSharpObjectFormatter.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SuppressCopy1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SuppressCopy_Framework()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void DisposalOnFailure()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompilationChain_UsingRebinding_AddReference()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScriptVariable()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptVariable.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureStateCapacity()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptExecutionState.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdvanceStateCounter()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptExecutionState.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/Resolvers/RuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AppendInfiniteRecursionMarker()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EatTrailingWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void EatLeadingWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattedMember()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.FormattedMember.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Append()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.FormattedMember.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/SynchronizedList.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/SynchronizedList.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/SynchronizedList.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/SynchronizedList.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/SynchronizedList.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/SynchronizedList.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Insert()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/SynchronizedList.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/SynchronizedList.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/SynchronizedList.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyAndLocation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/AssemblyAndLocation.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadedAssemblyInfo()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/DesktopAssemblyLoaderImpl.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AssemblyAndLocation LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/DesktopAssemblyLoaderImpl.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ToImmutableArrayChecked()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Utilities/ParameterValidationHelpers.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable SelectChecked()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Utilities/ParameterValidationHelpers.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RequireNonNull()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Utilities/ParameterValidationHelpers.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Utilities/IListExtensions.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodInfo GetEntryPointRuntimeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptBuilder.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ValidEscapeNonPrintableCharacters()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/PrintOptionsTests.vb",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PrintError()",
  "longName" : "",
  "relativeFileName" : "src/NuGet/BuildNuGets.csx",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Options_OptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/ForceLowMemoryMode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ThrowIfDisposed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMargin.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMargin.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectionSpanTagDefinition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionSpanTagDefinition.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsInteractiveWindowProvider.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectShimWithServices.CodeModel.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetEntryPointsList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/VisualBasicContainedLanguage.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddCatchParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.Worker.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AppendOperatorName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeNameGenerator.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetAttributeNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 343,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1057,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1309,
  "endLine" : 1320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetParameterIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1645,
  "endLine" : 1655,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1819,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetEffectiveParentForAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1841,
  "endLine" : 1849,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateAttributeArgumentNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1883,
  "endLine" : 1891,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub GetImportParentAndName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1941,
  "endLine" : 1950,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4262,
  "endLine" : 4272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetFullNameText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitGroupJoinClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitPropertyStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitGenericName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 809,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 821,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As IVsContainedLanguage",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicLanguageService.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RegisterObjectBrowserLibraryManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SafeRelease()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsResetInteractive.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task BuildProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsResetInteractive.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeMenuCommands()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Repl/CSharpVsInteractiveWindowPackage.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOleCommandTarget GetCommandTarget()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Repl/CSharpVsInteractiveWindowCommandProvider.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddValueExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCurrentDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddRelevantExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool HasMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/BreakpointResolver.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddIfValidTerm()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddCastExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddAwaitExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddPostfixUnaryExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyList GetValidMembers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateParentheses()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGenerateArgument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Generate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 615,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsExpressionBodiedProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1497,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2861,
  "endLine" : 2868,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2870,
  "endLine" : 2877,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpCodeModelServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelServiceFactory.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HACK_SetShimQuickInfoSessionWorker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AbstractDescriptionBuilder CreateDescriptionBuilder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/ObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildGenericConstraints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildGenericConstraints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AttachRunningDocTableEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task RemoveUnnecessaryImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/OrganizeImports/XamlRemoveUnnecessaryImportsService.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateVisualBasicProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/VisualBasicHelpers/VisualBasicHelpers.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifyRoot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OK_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MoveUp()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MoveDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseFilter.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisconnectFromIntellisenseControllers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NavigationBarItem GetCurrentTypeItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/NavigationBar/NavigationBarClient.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerVsixSuggestedActionCallback()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/AnalyzerVsixSuggestedActionCallback.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureInitialized()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/AnalyzerVsixSuggestedActionCallback.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsActiveStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsExceptionRegion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 602,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InjectFault_MvidRead()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateSessionKeyValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebugLogMessage.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IHierarchicalDifferenceCollection DiffStrings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 631,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/ToolTips/DisposableToolTip.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/RoslynDefinitionBucket.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindUsagesContext StartSearch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/StreamingFindUsagesPresenter.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task OnDefinitionFoundWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateEntryAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithoutReferencesFindUsagesContext.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimpleMessageEntry()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/SimpleMessageEntry.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/SimpleMessageEntry.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveProjectReferenceUndoUnit.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioWorkspaceImpl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetProjectData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddDocumentUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddDocumentUndoUnit.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddProjectReferenceUndoUnit.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractEntryPointFinder.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractEntryPointFinder.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractAddRemoveUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractAddRemoveUndoUnit.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractRemoveDocumentUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractRemoveDocumentUndoUnit.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractRemoveDocumentUndoUnit.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetOptionsCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Options.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommandLineArguments SetArgumentsAndUpdateOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Options.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommandLineArguments SetArguments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Options.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddAdditionalDocumentUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddAdditionalDocumentUndoUnit.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CancelPendingDocumentInitializationTask()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDocumentIdsFromDocCookie()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 776,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ContainsProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspace.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnDocumentClosing()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspace.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReiteratedVersionSnapshotTracker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/ReiteratedVersionSnapshotTracker.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAnalyzerLoadError()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisconnectFromVisualStudioNativeServices()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.MetadataCache.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.MetadataCache.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.MetadataCache.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecoverableMetadataValueSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentKey.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetCurrentProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetCurrentMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetCurrentAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetCurrentDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetCurrentAdditionalDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 438,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CurrentProjectReferencesContains()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddOrUpdateAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 473,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 481,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CurrentProjectAnalyzersContains()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 489,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableDictionary GetProjectAnalyzersMap()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 500,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordNoLongerReferencingProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 765,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddUntrackedFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 988,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioRuleSetManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.WorkspaceHostState.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void OnDataRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void NotifySubscriptionOnDataAddedOrChanged_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void NotifySubscriptionOnDataRemoved_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubscriptionWithoutLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetDefaultFilter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/SuppressionStateColumnDefinition.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateQueryStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioDiagnosticListTableCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSuppressionsCommandHandlers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableItem.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnErrorListPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateInitialData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnRefreshed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StopTracking()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/OpenDocumentTracker.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildTableDataSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateInitialData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DeselectAll()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialogViewModel.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SelectAll()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialogViewModel.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Move()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialogViewModel.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EnumPresentationNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfo.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryCountSourceItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MemberListItem CreateFullyQualifiedMemberListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnDebugModeChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/CachedProximityExpressionsGetter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerDependencyResults()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyResults.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyChecker.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingAnalyzerDependency()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/MissingAnalyzerDependency.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetExplicitlyIgnoredAssemblyIdentities()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyCheckingService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MappedSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldInclude()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DeselectAll()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialogViewModel.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SelectAll()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialogViewModel.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OK_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SelectAllInTextBox()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioInlineRenameUndoManagerServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSnippetFunctionGenerateSwitchCases()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionGenerateSwitchCases.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSnippetExpansionClient()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PositionCaretForEditingInternal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSnippetsIfAvailable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Skip()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumBSTR.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RadioButton_CheckChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetPattern()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioWaitIndicator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitIndicator.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Skip()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumDebugName.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCanceled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitContext.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri CreateBingQueryUri()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/BrowserHelper.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetTextView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CloseWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetDisplayData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ToggleState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ReferenceChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameListener()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalUndoServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioDocumentNavigationService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int RemoveAdornments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeDebugMode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 888,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpResetInteractiveMenuCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interactive/CSharpResetInteractiveMenuCommand.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualBasicResetInteractiveMenuCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interactive/VisualBasicResetInteractiveMenuCommand.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldTurnOffFullSolutionAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VirtualMemoryNotificationListener.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetImageMonikers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/VisualStudioWorkspaceImplExtensions.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteHostClientServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnStopped()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnBeforeWorkingFolderChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSolutionRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotableDataJsonRpc()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemotableDataJsonRpcEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueUpdateIfSolutionIsStale()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetOrCreateNodeForLocalVariableAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetOrCreateNodeAssemblyAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetOrCreateNodeForNamespaceAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 545,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddLink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 669,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDeferredPropertySet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 713,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RoslynGraphCategories()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/RoslynGraphCategories.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GraphNodeId GetIdForDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldInitializerItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/FieldInitializerItem.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ComputeText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyDetail.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallHierarchyProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyProvider.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldInitializerItem CreateInitializerItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyProvider.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Storage/VisualStudioPersistentStorageLocationService.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProvideRoslynVersionRegistration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Utilities/ProvideRoslynVersionRegistration.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzersFolderItemProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemProvider.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MenuCommand AddCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateOtherMenuItemsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SelectedProjectSupportsAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddAnalyzerHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveAnalyzerHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendUnableToOpenRuleSetNotification()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendUnableToUpdateRuleSetNotification()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 619,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpsDiagnosticItemProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemProvider.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NestedHierarchyHasProjectTreeCapability()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemProvider.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseDiagnosticItemSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItemSource.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegacyDiagnosticItemProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/LegacyDiagnosticItemProvider.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItem.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAdditionalFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CPSProject CreateCPSProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProjectFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullSolutionAnalysisOptionBinding()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/FullSolutionAnalysisOptionBinding.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void LoadSettings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureOptionPageCreated()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SaveSettings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/OptionPreviewControl.xaml.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LoadSettings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/OptionPreviewControl.xaml.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SelectAllSymbolKinds()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeselectAllSymbolKinds()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SelectAllAccessibilities()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeselectAllAccessibilities()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SelectAllModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeselectAllModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OK_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OK_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/NamingStyleDialog.xaml.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SaveSettings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/GridOptionPreviewControl.xaml.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void LoadSettings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/GridOptionPreviewControl.xaml.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void AppendArity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractNodeNameGenerator.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComHandle? GetComHandleForFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractMethodXmlBuilder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateUnknown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateNullLiteral()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 518,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateChar()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 551,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 559,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateBoolean()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 567,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveBase()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAttribute.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int HandlesEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunctionWithEventHandler.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetXML()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunction.IMethodXML.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Queue Collect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractCodeModelEventCollector.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected delegate bool NodeComparison()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractCodeModelEventCollector.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeTypeRef.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ResetElementKeys()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 787,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalNamespaceEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceEnumerator.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartialTypeCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/PartialTypeCollection.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendArrayType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MetadataNameHelpers.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeModelIncrementalAnalyzerProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_CodeGen.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTodoCommentDescriptorImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/AssetStorageTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRemoteHostCreation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task UpdatePrimaryWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5950()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 923,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests.cs",
  "fileLinesCount" : 2256,
  "components" : [ "primary::src" ],
  "startLine" : 2246,
  "endLine" : 2252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task WaitForWorkspaceOperationsToComplete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetRootTypeDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 857,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1968,
  "endLine" : 1974,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2012,
  "endLine" : 2018,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2502,
  "endLine" : 2508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3129,
  "endLine" : 3135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3173,
  "endLine" : 3179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3663,
  "endLine" : 3669,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4290,
  "endLine" : 4296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4334,
  "endLine" : 4340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4824,
  "endLine" : 4830,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5451,
  "endLine" : 5457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5495,
  "endLine" : 5501,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5985,
  "endLine" : 5991,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6612,
  "endLine" : 6618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6656,
  "endLine" : 6662,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7146,
  "endLine" : 7152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7773,
  "endLine" : 7779,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7817,
  "endLine" : 7823,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8307,
  "endLine" : 8313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c1 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8934,
  "endLine" : 8940,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8978,
  "endLine" : 8984,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ComputeDistance1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ComputeDistance2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ComputeDistance3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ComputeDistance4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifySemanticDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/Extensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Interface_NoModifiers_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 484,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Interface_NoModifiers_IntoNamespace_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 495,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Interface_NoModifiers_IntoType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_NoModifiers_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 517,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_NoModifiers_IntoNamespace_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 528,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class_NoModifiers_IntoType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Struct_NoModifiers_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 550,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Struct_NoModifiers_IntoNamespace_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 561,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Struct_NoModifiers_IntoType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enum_NoModifiers_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 752,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enum_NoModifiers_IntoNamespace_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 763,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enum_NoModifiers_IntoType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 774,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_NoModifiers_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_NoModifiers_IntoNamespace_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Delegates_NoModifiers_IntoType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 2452,
  "endLine" : 2459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_UpdateStackAllocInLambda1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3189,
  "endLine" : 3197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_UpdateStackAllocInLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3200,
  "endLine" : 3208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_UpdateAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3211,
  "endLine" : 3219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodWithExpressionBody_Update_UpdateAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3222,
  "endLine" : 3230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_Query()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3233,
  "endLine" : 3241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodWithExpressionBody_Update_Query()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3244,
  "endLine" : 3252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodUpdate_AnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3255,
  "endLine" : 3263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodWithExpressionBody_Update_AnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3266,
  "endLine" : 3274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorUpdate_AnonymousTypeInFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 3920,
  "endLine" : 3928,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorInsert_Public_NoImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4042,
  "endLine" : 4050,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorInsert_Internal_NoImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4146,
  "endLine" : 4154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorInsert_Protected_NoImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4157,
  "endLine" : 4165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InstanceCtorInsert_InternalProtected_NoImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 4168,
  "endLine" : 4176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_StackAllocInConstructor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5410,
  "endLine" : 5418,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_LambdaInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5448,
  "endLine" : 5456,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_QueryInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5473,
  "endLine" : 5481,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_AnonymousTypeInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5484,
  "endLine" : 5492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_AnonymousTypeInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5495,
  "endLine" : 5503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_ParenthesizedLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5560,
  "endLine" : 5567,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_ParenthesizedLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5570,
  "endLine" : 5578,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_SimpleLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5581,
  "endLine" : 5589,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_SimpleLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5592,
  "endLine" : 5600,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_Query()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5603,
  "endLine" : 5611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_Query()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5614,
  "endLine" : 5622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FieldInitializerUpdate_AnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5625,
  "endLine" : 5633,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PropertyInitializerUpdate_AnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 5636,
  "endLine" : 5644,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Indexer_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/TopLevelEditingTests.cs",
  "fileLinesCount" : 8776,
  "components" : [ "primary::src" ],
  "startLine" : 7923,
  "endLine" : 7930,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Declarations_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1299,
  "endLine" : 1307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Initializers_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1336,
  "endLine" : 1344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Initializers_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Initializers_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Initializers_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1369,
  "endLine" : 1377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Initializers_Update_Lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1380,
  "endLine" : 1388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Condition_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Condition_Lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Incrementors_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1413,
  "endLine" : 1421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Incrementors_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1432,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Incrementors_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1435,
  "endLine" : 1443,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Incrementors_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1446,
  "endLine" : 1454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void For_Incrementors_Update_Lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/StatementEditingTests.cs",
  "fileLinesCount" : 9175,
  "components" : [ "primary::src" ],
  "startLine" : 1457,
  "endLine" : 1465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task TestWithAllCodeStyleOptionsOnAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task TestWithAccessorCodeStyleOptionsOnAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddUsingForFieldWithFormatting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1792,
  "endLine" : 1799,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BugFix5688()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 1803,
  "endLine" : 1810,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2051,
  "endLine" : 2058,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMalformedUsingSection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 2371,
  "endLine" : 2377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesFixAllTests.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesFixAllTests.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesFixAllTests.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Encapsulate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldTestState.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldTestState.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NextInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ErrorTagGeneratedForError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Squiggles/ErrorSquiggleProducerTests.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFirstArgument_CSharp7_2_FirstOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/NavigateTo/NavigateToTests.cs",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1065,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TestWorkspace CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AbstractCSharpKeywordHighlighterTests.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/TypeDeclarationStructureTests.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/TypeDeclarationStructureTests.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/TypeDeclarationStructureTests.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/TypeDeclarationStructureTests.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/TypeDeclarationStructureTests.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/PropertyDeclarationStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DestructorDeclarationStructureTests.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/NamespaceDeclarationStructureTests.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/NamespaceDeclarationStructureTests.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary CSharpOptionOnVBOptionOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ValidateFormatString/ValidateFormatStringTests.cs",
  "fileLinesCount" : 968,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 881,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 888,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 895,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixMultipleTests.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 3997,
  "endLine" : 4003,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NegativeTestGenerateClassFromConstructorConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 2947,
  "endLine" : 2953,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs",
  "fileLinesCount" : 1782,
  "components" : [ "primary::src" ],
  "startLine" : 1113,
  "endLine" : 1119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests_FixAllTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests_FixAllTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests_FixAllTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests_FixAllTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 822,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicNullable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsEventName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsStaticFieldType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 829,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task YieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingAlias1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQTypeNameCtor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQCtor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQSameFileClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1264,
  "endLine" : 1271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontColorThingsOtherThanFromInAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1949,
  "endLine" : 1956,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bug17819()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_If1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_If2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_Region1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 429,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_Region2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 438,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_EndRegion3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_EndRegion4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DiscardInOutDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 937,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DiscardInCasePattern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 946,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShortDiscardInOutDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 986,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Creation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Creation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_Comment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Creation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_Comment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBracketCompletionTests.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Creation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidLocation_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Format_Using2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 517,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Creation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissing_MultipleTopLevelTypesInFileAndAtleastOneMatchesFileName_RenameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameType.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForSpans1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForSpans3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleClassInFile_RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameFile.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissing_MultipleTopLevelTypesInFileAndAtleastOneMatchesFileName_RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.RenameFile.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestWithAllCodeStyleOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1905,
  "endLine" : 1911,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTreeText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Conversion_NoConversion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnonymousType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParenthesizedAtReference_Case3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExceptionInComputePreview()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewExceptionTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestExceptionInDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewExceptionTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExceptionInActionSets()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/PreviewExceptionTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEqualsEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGreaterThan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGreaterThanEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLessThan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLessThanEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOr2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAnd2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParenthesizeAndForPrecedence()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPlus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFalse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrueAndFalse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurlies1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurlies2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurlies3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SetWorkspaceOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests_ExpressionBody.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotIfAlreadyUsed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EscapePredefinedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInSingleLineCommentAtEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmptyFileWithUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmptyFileWithUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Unqualified_TopLevelNoPeers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Unqualified_TopLevelWithPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Qualified_TopLevelWithPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 561,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompletionAfterNewInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2155,
  "endLine" : 2163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2184,
  "endLine" : 2191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InMultiLineCommentAtEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2230,
  "endLine" : 2237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2323,
  "endLine" : 2330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2338,
  "endLine" : 2345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2677,
  "endLine" : 2684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3143,
  "endLine" : 3149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRecommendTypesWithoutPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialClassWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPartialInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeKindMatches1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeKindMatches2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TestWorkspace CreateWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyItemsExistAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyItemsAbsentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CompletionList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 440,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParamAtTopLevelOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 595,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParamAtTopLevelOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 608,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestWithOptionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVoidIsInvalid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 651,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestListOfString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 681,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperatorBuiltIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 1000,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperatorBuiltIn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1010,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperatorBuiltIn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1020,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperatorBuiltIn3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1030,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOperatorBuiltIn4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1040,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1471,
  "endLine" : 1477,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVerbatimInterpolatedStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1487,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1497,
  "endLine" : 1503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NonLocalProperty_Qualified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1578,
  "endLine" : 1585,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 1330,
  "endLine" : 1337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 903,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 928,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1559,
  "endLine" : 1566,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1659,
  "endLine" : 1666,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1781,
  "endLine" : 1788,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 398,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertFormatWithTransformation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertFormatWithTransformation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1543,
  "endLine" : 1549,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1553,
  "endLine" : 1559,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExtractMethodIdentifierAtEndOfInteractiveBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1340,
  "endLine" : 1347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousTypeMember1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1412,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AnonymousTypeMember3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1429,
  "endLine" : 1435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSourceNavigationLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 504,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/SingleLineIfBlockHighlighter.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSpanForTagging()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/BraceMatching/VisualBasicDirectiveTriviaBraceMatcher.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNavigationPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/NavigationPointHelpers.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNavigationPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/NavigationPointHelpers.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitConnectionListener.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SubjectBuffersDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitConnectionListener.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_IfStatement.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InsertBlankLineBetweenXmlTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEnumStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespaceStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyncLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitClassStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStructureStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterfaceStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateSpitLinesForLambdaHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_LambdaHeader.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasMatchingEndTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/XmlTagCompletionCommandHandler.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetPrecedingDocumentationCommentCount()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UndefKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterFixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSwitch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBetweenUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterComment3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTryCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFinally()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBetweenUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideForInsideFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousContinuationClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBetweenClauses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSWithCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSWithConditionalExpression_True()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSWithConditionalExpression_True_WithCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSWithConditionalExpression_False()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSWithConditionalExpression_False_WithCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSWithConditionalExpression_NestedConditional_True()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSWithConditionalExpression_NestedConditional_WithCast_True()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSWithConditionalExpression_NestedConditional_False()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSWithConditionalExpression_NestedConditional_WithCast_False()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideWhileInsideWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeParameterConstraint2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInConstMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 963,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 986,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 604,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInConstMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSelectClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSelectClauseWithMemberExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSelectClause_NotAfterInto()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGroupClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGroupClause_NotAfterInto()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousContinuationClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 679,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefineKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 663,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousContinuationClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBetweenClauses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterWhereTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterWhereWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterWhereWhereWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBetweenUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideForEachInsideForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousContinuationClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterOrderByExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterOrderByAscendingExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterOrderByDescendingExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBetweenUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTryCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInStaticMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 436,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInStaticConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInInstanceConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 486,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBetweenUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousContinuationClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBetweenClauses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousContinuationClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBetweenClauses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInConstMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousContinuationClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBetweenClauses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInConstMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBetweenUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClassTypeParameterConstraint2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 659,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDoBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstMemberInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NameOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInMemberInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NameOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 617,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideDoInsideDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterElse1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCrefTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 583,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBetweenUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericTypeVariance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/CSharpNavigationBarTests.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 15,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOutArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 752,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 443,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 533,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExpand3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestReduceAsync3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestReduceAsync6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new Action<string>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3115,
  "endLine" : 3126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new Action<string>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3162,
  "endLine" : 3173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new Action<string>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3209,
  "endLine" : 3220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new Action<string>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3256,
  "endLine" : 3267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new Action<string>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3303,
  "endLine" : 3314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new Action<object, string>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3351,
  "endLine" : 3362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new Action<string, object>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3399,
  "endLine" : 3410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5845,
  "endLine" : 5853,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New Y()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6570,
  "endLine" : 6581,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7136,
  "endLine" : 7146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7618,
  "endLine" : 7629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim l As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7730,
  "endLine" : 7740,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim l As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7771,
  "endLine" : 7781,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1087,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4674,
  "endLine" : 4688,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetExpressionSyntaxWithSameSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/AbstractSimplificationTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1317,
  "endLine" : 1325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AnalyzeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1625,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestNameNoncomplianceAndFixedNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Workspace>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateEvent/GenerateEventCrossLanguageTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateMockTextView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "N$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 590,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 808,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 861,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 952,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 990,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontCrashOnEmptyParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1089,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1156,
  "endLine" : 1165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as $$String",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1503,
  "endLine" : 1511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as Integrr$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1593,
  "endLine" : 1601,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "?$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1631,
  "endLine" : 1639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a?$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1648,
  "endLine" : 1656,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1670,
  "endLine" : 1679,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvokeSnippetCommandDismissesCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1699,
  "endLine" : 1708,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSurroundWithCommandDismissesCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1721,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BackspacingLastCharacterDismisses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1760,
  "endLine" : 1769,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Ma$$i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1814,
  "endLine" : 1823,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = new$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1878,
  "endLine" : 1887,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as Stri$$ng",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2082,
  "endLine" : 2090,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = String.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2197,
  "endLine" : 2205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAtEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotAfterTypingDotAfterIntegerLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 656,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goto $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 677,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goto $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 698,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 723,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goto $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 744,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class[] x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 814,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class[] x =$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 857,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 924,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 966,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 986,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1129,
  "endLine" : 1138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Numeros num = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1547,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var v = new $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1952,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1970,
  "endLine" : 1978,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "W = 0;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1991,
  "endLine" : 2000,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "?$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2145,
  "endLine" : 2153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvokeSnippetCommandDismissesCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2188,
  "endLine" : 2197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSurroundWithCommandDismissesCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2201,
  "endLine" : 2210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M$$ain",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2263,
  "endLine" : 2271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommitNameAfterAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2332,
  "endLine" : 2340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new[] { new { x = 1 } }.ToArr$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2916,
  "endLine" : 2926,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3006,
  "endLine" : 3015,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string path = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3104,
  "endLine" : 3113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoSigHelpOnGenericNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetExpressionSyntaxWithSameSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/AbstractExpansionTest.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return p;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 807,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return p;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 915,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return p;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 974,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return p;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1082,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSessionInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|conflict:$$Y|} = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 594,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 621,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = {|stmt:x|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 440,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim {|First:$$x|} As String",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 484,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 23",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:F|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/QualificationTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.vb",
  "fileLinesCount" : 7055,
  "components" : [ "primary::src" ],
  "startLine" : 6989,
  "endLine" : 6998,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "class C : {|resolved:Y|} { }",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 612,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action a =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return this;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 491,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return this;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 530,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "};",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Action x =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "try { } catch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 534,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return null;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foreach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foreach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$X()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Mybase.$$New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 538,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 591,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 643,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 697,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1867,
  "endLine" : 1877,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1931,
  "endLine" : 1941,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1960,
  "endLine" : 1970,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "class Foo { }",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2037,
  "endLine" : 2047,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "b.{|stmt1:$$Boo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2069,
  "endLine" : 2079,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|conflict:var|} x = 23;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2096,
  "endLine" : 2106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|resolve:Bar|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2163,
  "endLine" : 2175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{ }",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2198,
  "endLine" : 2210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2230,
  "endLine" : 2242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|stmt1:F|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 2299,
  "endLine" : 2309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "callback()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3172,
  "endLine" : 3180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3242,
  "endLine" : 3251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3306,
  "endLine" : 3315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "p.{|conflict:B|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3376,
  "endLine" : 3385,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "p.{|conflict:B|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3411,
  "endLine" : 3420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3470,
  "endLine" : 3479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3497,
  "endLine" : 3506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int y = ~x;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 3602,
  "endLine" : 3611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2464,
  "endLine" : 2474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 569,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 673,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetAccessors()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddIneligibleField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncapsulateFieldCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/EncapsulateField/EncapsulateFieldCommandHandler.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutomaticLineEnderCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AllowedConstructs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpRenameTrackingCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/RenameTracking/CSharpRenameTrackingCodeFixProvider.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentationCommentCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractIndenter GetIndenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmartTokenFormatterCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxToken GetPlusToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.StringSplitter.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitStringLiteralCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextStructureNavigatorProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/TextStructureNavigation/TextStructureNavigatorProvider.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotSourceText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextBufferContainer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.TextBufferContainer.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool HasPreprocessorCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/AbstractIndentationService.AbstractIndenter.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarControllerFactoryService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarControllerFactoryService.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarModel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarModel.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task WaitForNewItemsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorTextFactoryService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorTextFactoryService.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartTracking()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITextBuffer GetTextBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BreakpointResolutionResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Debugging/BreakpointResolutionResult.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITaggerEventSource CreateEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/HighlighterViewTaggerProvider.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractDiagnosticsAdornmentTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsAdornmentTaggerProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITaggerEventSource CreateEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsTaggerProvider.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticsSquiggleTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSquiggleTaggerProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override bool IncludeDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSquiggleTaggerProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticsSuggestionTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/DiagnosticsSuggestionTaggerProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetLastParsedDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueParseSnapshotTask()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentActiveContextChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 443,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnEventSourceChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationBufferTaggerProvider.Tagger.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExecuteKeyboardCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetModelExplicitlySelectedItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_SetModelSelectedItem.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SnapshotSpan GetCurrentSpanInSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPresenterSessionCompletionItemFilterStateChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OptionSet WithDebuggerCompletionOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/OptionSetExtensions.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetModelSelectedItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_SetModelSelectedItem.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetCaretPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Commit.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Session.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Stop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Session.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BraceCompletionSessionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotSpan GetSessionSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool CheckCodeContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/AbstractEditorBraceCompletionSessionFactory.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TodoCommentIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetTodoItemsUpdatedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseTaskListUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TodoItemsUpdatedArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoItemsUpdatedArgs.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBraceMatcher()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/AbstractBraceMatcher.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITaggerEventSource CreateEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UniqueDocumentKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UniqueDocumentKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 548,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameTrackingCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StateMachine_TrackingSessionUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.Tagger.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Do()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.UndoPrimitive.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RestoreTrackingSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditorLayerExtensionManager.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddLineBreaks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.FormatSelection.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSmartTokenFormatterCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.FormatDocument.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigableSymbolSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.NavigableSymbolSource.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigableSymbolService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandState.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataAsSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/MetadataAsSourceFile.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/GoToSymbolContext.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/GoToDefinitionCommandHandler.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsynchronousSerialWorkQueue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Threading/AsynchronousSerialWorkQueue.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnqueueBackgroundTask()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Threading/AsynchronousSerialWorkQueue.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DismissRenameTracking()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/RenameTrackingDismisser.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/CaretPreservingEditTransaction.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PerformTransactionMerge()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/AutomaticCodeChangeMergePolicy.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewWorkspace.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CloseDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewWorkspace.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CloseAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewWorkspace.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Register()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewSolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async void Unregister()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewSolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.TagNode.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetLength()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.TagNode.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnCompletionClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnDiagnosticsChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewSpanChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ViewSpanChangedEventSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSubjectBufferChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SemanticChangedEventSource.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaretPositionChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CaretPositionChangedEventSource.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.OptionChangedEventSource.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemoveValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.PerSubjectBufferProperty.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.PerSubjectBufferProperty.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Solution UpdateDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/WorkspaceExtensions.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList SelectMatchingExtensionValues()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/MefExtensions.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Lazy SelectMatchingExtension()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/MefExtensions.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TExtension SelectMatchingExtensionValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/MefExtensions.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemoveValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.AutoClosingViewProperty.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToImplementationCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToImplementation/GoToImplementationCommandHandler.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToImplementation/GoToImplementationCommandHandler.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldSkipTagProduction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 596,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiffResult ComputeDifference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 732,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagSpanIntervalTree TryGetTagIntervalTreeForBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 749,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.Tagger.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ComputeInitialTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SwitchToContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarProjectItem.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsConditionalDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/BraceMatching/AbstractDirectiveTriviaBraceMatcher.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/SimpleFindUsagesContext.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetReferences()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/SimpleFindUsagesContext.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.DefinitionTrackingContext.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnReferenceFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.ProgressAdapter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigateToHighlightReferenceCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/NagivateToHighlightReferenceCommandHandler.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITaggerEventSource CreateEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/ReferenceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureBufferCreated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/ViewHostingControl.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnFormatMappingChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/LineSeparatorTaggerProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITaggerEventSource CreateEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/LineSeparatorTaggerProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SizeToFitHelper()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/IWpfDifferenceViewerExtensions.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EditorConfigDocumentOptionsProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Workspace_DocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoslynBlockContextProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object CreateContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateStartRenameUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/UndoManagerServiceFactory.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameClassificationTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameClassificationTaggerProvider.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractInlineRenameUndoManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnBeforeDebuggingStateChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyNotDismissed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndRenameSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 624,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_CutPasteHandler.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_CutPasteHandler.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameFieldBackgroundAndBorderTagDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameFieldBackgroundAndBorderTagDefinition.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DashboardAdornmentProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentProvider.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Dashboard_Loaded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnElementSizeChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetReplacementsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.InlineRenameLocationSet.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AttachAnnotationsToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 535,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextBuffer CreateNewPlainTextBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 557,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List FilterToViableTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteUpdateEngine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngineFactory.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UpdateContinuouslyAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngineFactory.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateDatabaseFromBytesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionPresenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenter.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExecuteKeyboardCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task GetPreviewResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetTelemetryId()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/FixAllSuggestedAction.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task HasSuggestedActionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 663,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassifiableDeferredContentConverter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/ClassifiableDeferredContentConverter.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/AdornmentManager.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractAdornmentManagerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/AbstractAdornmentManagerProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefinitionHighlightTagDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/ReferenceHighlighting/DefinitionHighlightTagDefinition.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderMethodParameters_InvokeOnField_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationErrors.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributesWithLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1417,
  "endLine" : 1425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPropertyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UpdateAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UpdateAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UpdateAttributes_TopLevel1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UpdateAttributes_TopLevel2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ModuleModifiersUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ModuleModifiersUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterfaceModifiersUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 447,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterfaceModifiersUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 460,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterfaceModifiersUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClassRename2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterfaceNameReplace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClassNameUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 546,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BaseTypeUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 559,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BaseTypeUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 572,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BaseInterfaceUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 585,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BaseInterfaceUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 598,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BaseInterfaceUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_Name_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 672,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_Modifiers_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_BaseType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 698,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_BaseType_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 711,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_BaseType_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 724,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_Attribute_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 737,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_MemberAttribute_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 750,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_MemberAttribute_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 763,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_MemberAttribute_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 776,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_MemberInitializer_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 789,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_MemberInitializer_Update3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 817,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_MemberInitializer_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 830,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_MemberInitializer_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 843,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_Member_Insert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 856,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_Member_Insert2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 869,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_Member_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 882,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_Member_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 895,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Rename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 937,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Update_Modifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 950,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Update_ReturnType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 963,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Update_ReturnType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 991,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Update_ReturnType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 1004,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Parameter_Rename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1047,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Parameter_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1060,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_Parameter_UpdateModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1073,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_TypeParameter_Rename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_TypeParameter_Variance1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_TypeParameter_Variance2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_TypeParameter_Variance3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1157,
  "endLine" : 1167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_ClassMove1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_ClassMove2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Declare Ansi Sub B Lib \"B\"()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_TypeReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1460,
  "endLine" : 1470,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NamespaceMove1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1532,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NamespaceReorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1535,
  "endLine" : 1545,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterfaceMethodUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1625,
  "endLine" : 1636,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodInsert_Private()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1717,
  "endLine" : 1727,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterfaceMethod_Reorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1828,
  "endLine" : 1838,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Method_Rename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1871,
  "endLine" : 1882,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterfaceMethod_Rename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1896,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_AsyncModifier1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1899,
  "endLine" : 1910,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_AsyncMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1939,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2032,
  "endLine" : 2041,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_UpdateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2101,
  "endLine" : 2111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_ImplementsDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2156,
  "endLine" : 2166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_ImplementsInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2169,
  "endLine" : 2179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_LocalWithCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2197,
  "endLine" : 2207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConstructorInitializer_Update3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2483,
  "endLine" : 2493,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StaticCtor_Partial_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2728,
  "endLine" : 2739,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ModuleCtor_Partial_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2742,
  "endLine" : 2753,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3169,
  "endLine" : 3184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Declare_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3222,
  "endLine" : 3232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Declare_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3235,
  "endLine" : 3245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Declare_Update3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3248,
  "endLine" : 3258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Declare_Update4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3261,
  "endLine" : 3271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_Rename1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3341,
  "endLine" : 3351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_TypeUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3371,
  "endLine" : 3381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_VariableMove6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3469,
  "endLine" : 3479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_VariableMove7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3482,
  "endLine" : 3492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_TypeUpdate5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3570,
  "endLine" : 3580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_TypeUpdate6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3583,
  "endLine" : 3593,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_FieldToWithEvents()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3642,
  "endLine" : 3652,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_WithEventsToField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3655,
  "endLine" : 3665,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EventFieldReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3678,
  "endLine" : 3688,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyReorder2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4031,
  "endLine" : 4042,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyTypeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4057,
  "endLine" : 4067,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyRename1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4121,
  "endLine" : 4131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyRename2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4134,
  "endLine" : 4144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4170,
  "endLine" : 4179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4216,
  "endLine" : 4224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_InitializerUpdate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4230,
  "endLine" : 4240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_Instance_InitializerUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4243,
  "endLine" : 4253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_Instance_AsNewInitializerUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4256,
  "endLine" : 4266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_InitializerUpdate_Array1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4269,
  "endLine" : 4279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_InitializerUpdate_AsNew1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4282,
  "endLine" : 4292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_InitializerUpdate_AsNew2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4295,
  "endLine" : 4305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_InitializerUpdate_AsNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4308,
  "endLine" : 4318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_InitializerUpdate_Untyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4321,
  "endLine" : 4331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_InitializerUpdate_Untyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4334,
  "endLine" : 4344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_InitializerUpdate_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4347,
  "endLine" : 4357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_InitializerUpdate_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4360,
  "endLine" : 4370,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_InitializerUpdate_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4373,
  "endLine" : 4383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Property_InitializerUpdate_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4386,
  "endLine" : 4396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_StaticCtorUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4534,
  "endLine" : 4544,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_ModuleCtorUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4547,
  "endLine" : 4557,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5689,
  "endLine" : 5698,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5790,
  "endLine" : 5799,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterRename_Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6041,
  "endLine" : 6051,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterRename_Ctor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6054,
  "endLine" : 6064,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterRename_Operator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6067,
  "endLine" : 6077,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterRename_Operator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6080,
  "endLine" : 6090,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterRename_Property1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6093,
  "endLine" : 6103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6106,
  "endLine" : 6116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterUpdate_Modifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6119,
  "endLine" : 6129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterUpdate_AsClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6132,
  "endLine" : 6142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterUpdate_AsClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6145,
  "endLine" : 6155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterUpdate_DefaultValue1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6158,
  "endLine" : 6168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterUpdate_DefaultValue2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6171,
  "endLine" : 6181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6302,
  "endLine" : 6312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReturnValueAttributeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6387,
  "endLine" : 6397,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FunctionAsClauseUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6470,
  "endLine" : 6480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodTypeParameterUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6543,
  "endLine" : 6553,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodTypeParameterReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6556,
  "endLine" : 6566,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeTypeParameterUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6643,
  "endLine" : 6653,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeTypeParameterReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6656,
  "endLine" : 6666,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VariableDeclaration_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1400,
  "endLine" : 1409,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Redim1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1432,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IfStatement_TestExpression_Update3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2159,
  "endLine" : 2168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ElseClause_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2171,
  "endLine" : 2180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Else_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2236,
  "endLine" : 2245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Else_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2248,
  "endLine" : 2257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ElseIf_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2260,
  "endLine" : 2269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ElseIf_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2272,
  "endLine" : 2281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2915,
  "endLine" : 2923,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f2 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4126,
  "endLine" : 4134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5493,
  "endLine" : 5501,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5595,
  "endLine" : 5605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 596,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 648,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Me.value = a</AS:0>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 737,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.value = a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 815,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.value = a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 850,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Me.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 939,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:3>c As C = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1017,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>c = 2</AS:1>, d = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1430,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = 1, <AS:1>d = 3</AS:1>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>b = 0</AS:1>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1486,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>b As New Integer</AS:1>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1525,
  "endLine" : 1534,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>c</AS:1>, d As New D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1553,
  "endLine" : 1562,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c, <AS:1>d</AS:1> As New D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1581,
  "endLine" : 1590,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1741,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1760,
  "endLine" : 1769,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2431,
  "endLine" : 2439,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2445,
  "endLine" : 2453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2504,
  "endLine" : 2512,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2531,
  "endLine" : 2539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2632,
  "endLine" : 2640,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2650,
  "endLine" : 2658,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2685,
  "endLine" : 2693,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2749,
  "endLine" : 2757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2781,
  "endLine" : 2789,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2814,
  "endLine" : 2822,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2920,
  "endLine" : 2928,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2995,
  "endLine" : 3004,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Using",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3047,
  "endLine" : 3055,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3083,
  "endLine" : 3091,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3123,
  "endLine" : 3132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3175,
  "endLine" : 3183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3213,
  "endLine" : 3222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3280,
  "endLine" : 3288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3350,
  "endLine" : 3358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3490,
  "endLine" : 3499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3520,
  "endLine" : 3529,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3554,
  "endLine" : 3563,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3619,
  "endLine" : 3627,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3653,
  "endLine" : 3662,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3688,
  "endLine" : 3697,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3722,
  "endLine" : 3730,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3759,
  "endLine" : 3767,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3796,
  "endLine" : 3804,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3871,
  "endLine" : 3879,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3908,
  "endLine" : 3917,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3943,
  "endLine" : 3951,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4010,
  "endLine" : 4018,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4044,
  "endLine" : 4053,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:2>Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4224,
  "endLine" : 4232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4242,
  "endLine" : 4251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:2>q.ToArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4265,
  "endLine" : 4273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4462,
  "endLine" : 4470,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4490,
  "endLine" : 4498,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4531,
  "endLine" : 4539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>s.ToArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4583,
  "endLine" : 4591,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>s.ToArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4608,
  "endLine" : 4618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>s.ToArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4637,
  "endLine" : 4645,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>s.ToArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4664,
  "endLine" : 4672,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>s.ToArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4691,
  "endLine" : 4699,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>s.ToArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4718,
  "endLine" : 4726,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:2>F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4873,
  "endLine" : 4882,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4905,
  "endLine" : 4914,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Await Task.FromResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4992,
  "endLine" : 5001,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5021,
  "endLine" : 5030,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5050,
  "endLine" : 5059,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5109,
  "endLine" : 5118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5138,
  "endLine" : 5147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5167,
  "endLine" : 5176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_NoInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_NoInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_NoInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_NoInitializer4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_NoInitializer5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_NoInitializer6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1155,
  "endLine" : 1163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_NoInitializer7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_NoInitializer8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1177,
  "endLine" : 1185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Const1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Const2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1199,
  "endLine" : 1207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Const3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_Untyped1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_Untyped2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_Untyped3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_Untyped4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_Untyped5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_Untyped1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_Untyped2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_Untyped3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1298,
  "endLine" : 1306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_Untyped4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1309,
  "endLine" : 1317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_Untyped5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1320,
  "endLine" : 1328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_Untyped6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_Typed1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1342,
  "endLine" : 1350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_Typed2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_Typed3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1364,
  "endLine" : 1372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_Typed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_AsNew1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1387,
  "endLine" : 1395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_AsNew2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1398,
  "endLine" : 1406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_AsNew3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_AsNew4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1420,
  "endLine" : 1428,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_AsNew1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1431,
  "endLine" : 1439,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_AsNew2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1442,
  "endLine" : 1450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_AsNew3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1453,
  "endLine" : 1461,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_AsNew4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1472,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_AsNew5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1475,
  "endLine" : 1483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_AsNew6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1486,
  "endLine" : 1494,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Static()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1497,
  "endLine" : 1505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_ArrayInitialized_Untyped1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1516,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_ArrayInitialized_Untyped2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_ArrayInitialized_Untyped3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1530,
  "endLine" : 1538,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_ArrayInitialized_Typed1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1549,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_ArrayInitialized_Typed2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1552,
  "endLine" : 1560,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Single_ArrayInitialized_Typed3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1563,
  "endLine" : 1571,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_ArrayInitializedAndInitializerMix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1574,
  "endLine" : 1582,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_ArrayInitializedAndInitializerMix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1593,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_ArrayInitializedAndInitializerMix3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1596,
  "endLine" : 1604,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_ArrayInitializedAndInitializerMix4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1607,
  "endLine" : 1615,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_ArrayInitializedAndInitializerMix5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1618,
  "endLine" : 1626,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_MixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1629,
  "endLine" : 1637,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_MixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1640,
  "endLine" : 1648,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_MixAll3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1651,
  "endLine" : 1659,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_MixAll4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1662,
  "endLine" : 1670,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_MixAll5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1673,
  "endLine" : 1681,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Local_Multiple_MixAll6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1684,
  "endLine" : 1692,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SingleLineIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1758,
  "endLine" : 1766,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SingleLineIf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1769,
  "endLine" : 1777,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SingleLineIf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1780,
  "endLine" : 1788,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SingleLineIf4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1791,
  "endLine" : 1799,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_SingleLine_Body4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2166,
  "endLine" : 2174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_MultiLine_Header3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2211,
  "endLine" : 2219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_MultiLine_Footer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2258,
  "endLine" : 2266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFromClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2272,
  "endLine" : 2280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFromClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2283,
  "endLine" : 2291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnInterfaceWithJustADelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 704,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnWrongArity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1741,
  "endLine" : 1749,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplementIDisposable_NoNamespaceImportForSystem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4126,
  "endLine" : 4134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "' GC.SuppressFinalize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4294,
  "endLine" : 4303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsideLambda2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDynamic1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ResolveSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetSourceSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetLocalAndType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterClassWithMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StopsAtField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StopsAtFieldlikeEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StopsAtAutoProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfNotAfterAddressOfInDelegateCreationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterInheritsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterImplementsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExitInPropertyGetTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExitInPropertySetTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop Until True",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExitInLoopInClassDeclarationLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExitNotInFinallyBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterExitInFinallyBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/TryKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExitInCatchBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/TryKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GoToNotInFinallyBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/GoToKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ContinueInClassDeclarationLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ContinueKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReturnInPropertyGetTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ReturnKeywordRecommenderTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReturnInPropertySetTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ReturnKeywordRecommenderTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReturnInLoopInClassDeclarationLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ReturnKeywordRecommenderTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReturnNotInFinallyBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ReturnKeywordRecommenderTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SpecExample1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemoveHandlerInCustomEventTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RaiseEventInCustomEventTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RaiseEventKeywordRecommenderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddHandlerInCustomEventTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InheritsAfterInheritsInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InheritsKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceFollowsMismatchedEnd2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceFollowsMismatchedEnd4Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleAfterEndModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassFollowsClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassPrecedesClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumFollowsEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsAfterPropertyNameTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoAsAfterPropertyOpenParenTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsAfterPropertyCloseParenTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceFollowsInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureFollowsStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoTypesInInheritsStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Types/BuiltInTypesKeywordRecommenderTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoTypesInImplementsStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Types/BuiltInTypesKeywordRecommenderTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 666,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function AssertTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOnValueType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindGenericConstrainedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindClassInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindParameterizedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindStaticConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindPartialMethodDefinitionOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindPartialMethodImplementationOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindLineContinuationMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindClassInNamespaceWithGlobalPrefix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 663,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindClassInGlobalNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 675,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Return|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|Return|]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Return|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegionSample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/RegionHighlighterTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegionSample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/RegionHighlighterTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditionalPreprocessorSample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditionalPreprocessorSample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditionalPreprocessorSample1_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditionalPreprocessorSample1_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditionalPreprocessorSample1_5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditionalPreprocessorSample1_6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop_ForMatchesNextWithSingleElementIdentifierList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNestedLoop_ForMatchesCorrectNextWithSingleElementIdentifierList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RegionEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/RegionDirectiveStructureTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MultilineLambdaStructureTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = {|span:$$Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MultilineLambdaStructureTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDelegateWithComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DelegateDeclarationStructureTests.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationCommentWithoutSummaryTag2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDocumentationCommentOnASingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIndentedDocumentationCommentOnASingleLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FileHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/RegionDirectiveStructureTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EmptyFileHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/RegionDirectiveStructureTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EnumMemberDeclarationStructureTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EnumDeclarationStructureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/ConstructorDeclarationStructureTests.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RaiseEvent [|E()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/RaiseEventStatementSignatureHelpProviderTests.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RaiseEvent E()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/RaiseEventStatementSignatureHelpProviderTests.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeSigHelpWithNoArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AttributeSignatureHelpProviderTests.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim lambda = Aggregate i In New Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleQualifyFromReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnknownIdentifierInAttributeSyntaxWithoutTarget()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 862,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 515,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 531,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 550,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 566,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 603,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 626,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 677,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 698,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingNullableSimplificationInsideCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingNullableSimplificationInsideCref4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1393,
  "endLine" : 1401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1804,
  "endLine" : 1814,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = [|Program2.memb|].ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2282,
  "endLine" : 2292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 722,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 799,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNoAction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 473,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMoveImportBeforeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 600,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotMoveLeadingWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDiagnosticWithBadIdSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCompilerDiagnosticsCannotBeSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 890,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim lambda As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontRemoveNumericCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As A.Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As A.B.Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 538,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 579,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1195,
  "endLine" : 1203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = [|$$Bar|].Baz",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1651,
  "endLine" : 1660,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s as MyD()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2133,
  "endLine" : 2142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New [|Goo|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotIntoType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 680,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim p()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 882,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim p As Base()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 904,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 950,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateTypeInImports2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1716,
  "endLine" : 1725,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAccessibilityForPublicFields4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1780,
  "endLine" : 1788,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAccessibilityForPublicFields7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1825,
  "endLine" : 1833,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGeneratePropertyInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1371,
  "endLine" : 1379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Orange",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Green",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 809,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Circular.C",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 833,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_Invocation_CaretAfterEndClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_Invocation_CaretBeforeClassKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_Invocation_FromStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_ExtractableMembers_DoesNotIncludeFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_GeneratedNameTypeParameterSuffix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_GeneratedNameTypeParameterSuffix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_GeneratedNameTypeParameterSuffix3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegression4315_VariableNamesClassifiedAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegression7925_TypeParameterCantCastToMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAsyncKeyword6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAsyncKeyword7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIteratorKeyword6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIteratorKeyword7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlStartElementName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeValue2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeValue3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeValue5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlCData4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlCData5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAsAttribute1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 493,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAsAttribute4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 528,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFromLinqExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClassDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1799,
  "endLine" : 1807,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1818,
  "endLine" : 1826,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1849,
  "endLine" : 1857,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnumDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1880,
  "endLine" : 1888,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1977,
  "endLine" : 1985,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImports2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2311,
  "endLine" : 2319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2348,
  "endLine" : 2356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElement5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2381,
  "endLine" : 2389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeMemberAccess2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2544,
  "endLine" : 2552,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestColonTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3513,
  "endLine" : 3521,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartiallyTypedXmlNamespaceImport6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3601,
  "endLine" : 3609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemovalSpan2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1011,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemovalSpan3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1024,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoNotReportToQualify_IfInStaticContext2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 589,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests_FixAllTests.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestParameterListSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 485,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 522,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 543,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = From x In { 1, 2, 3 }",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 1 + [|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceProperty1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceProperty2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleClassInFileWithNoContainerNamespace_RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.RenameFile.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCaretPositionAtTheEnd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionMatchesToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodWithoutBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReDim [Preserve].X()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2137,
  "endLine" : 2147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3278,
  "endLine" : 3287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4246,
  "endLine" : 4254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t = New With {",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4394,
  "endLine" : 4402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2153,
  "endLine" : 2162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 437,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 523,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 680,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 418,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y.Item1.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 571,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim x = function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TryBlockTests.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyInParameterDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyDoUntilInvalidLocation01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyDoUntilInvalidLocation03()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSimpleTagCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/XmlTagCompletionTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNestedTagCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/XmlTagCompletionTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCompleteBeforeIncompleteTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/XmlTagCompletionTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNotEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/XmlTagCompletionTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNotAlreadyCompleteTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/XmlTagCompletionTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNotAlreadyCompleteTag2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/XmlTagCompletionTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNotCloseClosedTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/XmlTagCompletionTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestREMInComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFullwidthREMInComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorLiterals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1242,
  "endLine" : 1252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemCommentAfterPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1300,
  "endLine" : 1310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialClassWithSameMemberName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialGenericClassCommitOnSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotPartialClassesInOuterNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialClassWithReservedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialGenericClassWithReservedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialGenericClassWithReservedNameCommittedWithParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialGenericInterfaceWithVariance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Finalize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOutsideCref()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAfterCrefOpenQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRightSideOfQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInTypeParameterContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInSignature_SecondParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotAfterSignature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotAfterDotAfterSignature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypesSuggestedWithTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorsShown()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOfAfterParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOfNotAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1063,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1082,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplicitlyDeclaredEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1094,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub DoNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1475,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub DoNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1485,
  "endLine" : 1496,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1778,
  "endLine" : 1788,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1811,
  "endLine" : 1821,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1844,
  "endLine" : 1854,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Interface",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1903,
  "endLine" : 1913,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim query = From i In New Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1923,
  "endLine" : 1932,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim query = From i In New Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1942,
  "endLine" : 1951,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim query = From i In New Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1961,
  "endLine" : 1970,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoInstanceFieldsInSharedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2427,
  "endLine" : 2436,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSharedFieldsInSharedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2455,
  "endLine" : 2464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2512,
  "endLine" : 2521,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "console.writeline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2530,
  "endLine" : 2539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2632,
  "endLine" : 2641,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2842,
  "endLine" : 2852,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSharedMethods()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3016,
  "endLine" : 3024,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInherits_NotNotInheritable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5197,
  "endLine" : 5206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInherits_KeywordIdentifiersShownUnescaped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5210,
  "endLine" : 5219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5487,
  "endLine" : 5498,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_EmptyNameSpan_Nested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5785,
  "endLine" : 5793,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyAtEndOfFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDisplayTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 451,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyBegin()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 409,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyEnd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMinimal1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMinimal2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontRemoveAttributeSuffixAndProduceInvalidIdentifier1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 787,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontRemoveAttributeSuffixAndProduceInvalidIdentifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 800,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontRemoveAttributeSuffix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1607,
  "endLine" : 1618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function UseAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1838,
  "endLine" : 1846,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function UseAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1874,
  "endLine" : 1882,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetSmartIndent2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndentProviderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetSmartIndent3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndentProviderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestClassStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestClassStatementWithInheritsImplementsAndStatementSeparators2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInterfaceStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInterfaceStatementWithInheritsOnTheSameLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEnumStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestStructureStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i As Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 409,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestModuleStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 689,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 805,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From c In B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1173,
  "endLine" : 1182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From c In B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBugFix1417_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1251,
  "endLine" : 1260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestImplicitLineContinuationAfterAttributeInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo$ = Goo$()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1392,
  "endLine" : 1401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = 1 + _",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExplicitLineContinuationInFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1437,
  "endLine" : 1446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExplicitLineContinuationAfterAttributeInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1450,
  "endLine" : 1459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1592,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1600,
  "endLine" : 1609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1626,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1895,
  "endLine" : 1905,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1933,
  "endLine" : 1942,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1984,
  "endLine" : 1995,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2034,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2116,
  "endLine" : 2125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2132,
  "endLine" : 2141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2148,
  "endLine" : 2157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2164,
  "endLine" : 2173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2511,
  "endLine" : 2520,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2601,
  "endLine" : 2610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2620,
  "endLine" : 2629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2744,
  "endLine" : 2753,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2767,
  "endLine" : 2776,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2791,
  "endLine" : 2800,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2814,
  "endLine" : 2823,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BlockIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOnMispelledName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Comment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CommentSelection/VisualBasicCommentSelectionTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvalidSelectionNonExecutableStatementSyntax_02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 491,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 522,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GoTo goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 575,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function MySub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 762,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 872,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 912,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 952,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1146,
  "endLine" : 1156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1412,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1425,
  "endLine" : 1435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1846,
  "endLine" : 1856,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = GetY()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2725,
  "endLine" : 2735,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3280,
  "endLine" : 3290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_FirstName = value",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.MethodNameGeneration.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = i + 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 510,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 814,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 868,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 899,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 916,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return GetArea()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2274,
  "endLine" : 2283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2299,
  "endLine" : 2308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2324,
  "endLine" : 2333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MatrixCase_NoNoNoYesNoNoNoNo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2593,
  "endLine" : 2602,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test30()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3447,
  "endLine" : 3455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Bug5098()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4358,
  "endLine" : 4367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4540,
  "endLine" : 4550,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5165,
  "endLine" : 5175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5243,
  "endLine" : 5252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5723,
  "endLine" : 5731,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ".Y.Z.Value += 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5922,
  "endLine" : 5931,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest46()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 471,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest47()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GoTo x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 802,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|b:GoTo x|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 817,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GoTo x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 832,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GoTo x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 848,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptySelectionWithMissingToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1086,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReDimSelectionValidator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1135,
  "endLine" : 1143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1296,
  "endLine" : 1304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPredefinedTypeInsideGetType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1307,
  "endLine" : 1315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIdentifierNameInsideGetType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1740,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEscapedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNumber()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEStaticLocalSymbol.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEConstructorSymbol.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsDteeEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetRewrittenMeParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLocalConstant()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicEESymbolProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundExpression GetValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FieldSymbol SubstituteField()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassVariable.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DisplayClassInstanceFromLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassInstance.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PlaceholderLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlaceholderLocalRewriter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/PlaceholderLocalRewriter.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IParameterSymbol GetThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/TypeParameterChecker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSharpCompilation ToCompilation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithTypeArgumentsBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/WithTypeArgumentsBinder.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAssignableExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDisplayClassParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1428,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SymbolExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendRankSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.TypeNames.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalAndMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/LocalAndMethod.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataBlock()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataBlock.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataBlock.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmClrCustomTypeInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CustomTypeInfo.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadOnlyCollection DecodeNames()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CustomTypeInfo.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ThrowExceptionForHR()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ILSpan GetReuseSpan()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 638,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternAliasRecord()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/ExternAliasRecord.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternAliasRecord()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/ExternAliasRecord.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string IncludeObjectId()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnClose()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/EvalResultDataItem.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Pop()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Type GetBaseTypeOrNull()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 752,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResultsViewExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicViewExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/DynamicViewExpansion.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/SystemHelpers.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Token EatToken()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GenericName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/Name.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Token EatToken()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GenericTypeSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/TypeSignature.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldHandleRequest()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolverBase.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnFunctionResolved()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function GetImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 597,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IndexOfNumericPart()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/NugetUtilities.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Setup/BuildTasks/UpdateNuGetTemplateVersions.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsReferencedCSharpTemplate()",
  "longName" : "",
  "relativeFileName" : "src/Setup/BuildTasks/UpdateNuGetTemplateVersions.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsReferencedVisualBasicTemplate()",
  "longName" : "",
  "relativeFileName" : "src/Setup/BuildTasks/UpdateNuGetTemplateVersions.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task SetPathsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RemoteAsyncOperation()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteAsyncOperation.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportUnhandledException()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 559,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveHostOptions()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHostOptions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowCopyReference()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.ShadowCopyReference.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanParseSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpSendToInteractiveSubmissionProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetExecutableSyntaxTreeNodeSelection()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpSendToInteractiveSubmissionProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSubmissionNode()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpSendToInteractiveSubmissionProvider.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InteractiveWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveWorkspace.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionPresenter()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Completion/Presentation/CompletionPresenter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task InitializeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetPrompt()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestKill()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/StressTests.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DisposeInteractiveHostProcess()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/AbstractInteractiveHostTests.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/SynchronizedTextWriter.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/SynchronizedTextWriter.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/SynchronizedTextWriter.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/SynchronizedTextWriter.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/SynchronizedTextWriter.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/FileName.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetNuSpecFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/NuSpecUtil.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NuGetPackageConflict()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/NuGetPackageSource.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NuGetPackage()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/NuGetPackage.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NuGetPackageChange()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/NuGetPackageChange.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function KindTypeStructure()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetAllFieldsOfStructure()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteCsv()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFieldInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteDumper.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateChildTokenKindsForNodeKinds()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanBeIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 828,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateIsTerminal()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateIsTerminal()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 660,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParenList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParenList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteGreenVisitors()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAutoCreatableToken()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetRedPropertyType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1706,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsDerivedOrListOfDerived()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static string StripPost()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextViewer()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/DebuggerVisualizers/UI/TextViewer.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Partition()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CachingTestExecutor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/CachingTestExecutor.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ContentFile GetTestResultContentFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetFileChecksumCore()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddCachedTestResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/EmptyDataStorage.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RunAllResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/TestRunner.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanUseWebStorage()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessOutput()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessRunner.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable WrappedLines()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnParseComplete()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 908,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Program()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Program.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetSecret()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Program.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetSecret()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GithubMergeTool/auth.csx",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Run()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GithubMergeTool/run.csx",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetImportProjects()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectCheckerUtil()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectCheckerUtil.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAnyUnitTest()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/RoslynProjectData.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDeploymentProject()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/RoslynProjectData.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RoslynProjectData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/RoslynProjectData.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub GetLocalNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1030,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function EnumerateChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetItemIndexByPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetItemIndexByPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 723,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2657,
  "endLine" : 2665,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2667,
  "endLine" : 2675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2689,
  "endLine" : 2697,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2718,
  "endLine" : 2726,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ReportMemberUpdateRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2841,
  "endLine" : 2850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanImplementDisposePattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ImplementInterface/VisualBasicImplementInterfaceService.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFirstNonWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveSetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceMethodWithProperty/VisualBasicReplaceMethodWithPropertyService.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function FindDefinitionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function FindReferenceAnnotatedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Async Function FindIfNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub CollectCommentsRegions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicStructureHelpers.vb",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/WithBlockStructureProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/DoLoopBlockStructureProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/WhileBlockStructureProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MultiLineIfBlockStructureProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/TryBlockStructureProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/SelectBlockStructureProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/SyncLockBlockStructureProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/ForBlockStructureProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/UsingBlockStructureProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/ForEachBlockStructureProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.Method.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/RaiseEventStatementSignatureHelpProvider.vb",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/FunctionAggregationSignatureHelpProvider.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Sub AddExtensionPreamble()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractSignatureHelpProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractIntrinsicOperatorSignatureHelpProvider.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetCurrentArgumentState()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FilterLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.Rewriter.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLastTokenDelegateForContiguousSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CanAddImportForTypeOrNamespaceCore()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IdentifierMatches()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 521,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsAllContainingTypeBlocksPublic()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSpeculativeArgumentTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 759,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CanSimplifyTypeNameExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsSingleAttributeInAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateParameterizedMember/GenerateConversionCodeFixProvider.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetDescriptionAndNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicAddAwaitCodeFixProvider.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.Rewriter.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDirectCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.Rewriter.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.Rewriter.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPredefinedCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.Rewriter.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Spellcheck/VisualBasicSpellCheckCodeFixProvider.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateAddKeywordActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHandlerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Async Function GetInitializerSourcePartsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/DocumentationComments/CodeFixes/VisualBasicRemoveDocCommentNodeCodeFixProvider.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/TrueFalseKeywordRecommender.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/OnErrorStatements/OnErrorKeywordRecommender.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ElseIfKeywordRecommender.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsDirectlyInIfOrElseIf()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ElseKeywordRecommender.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/AscendingDescendingKeywordRecommender.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/WhileKeywordRecommender.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function LastJoinKey()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetInnermostIfPreprocessorKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/PreprocessorHelpers.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsPartiallyTypedGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/OfKeywordRecommender.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUnclosedBlockKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddAlias()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetExistingNamedParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryDetermineReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/OverrideCompletionProvider.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUniqueTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitImportsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.Rewriter.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNewObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseObjectInitializer/VisualBasicUseObjectInitializerCodeFixProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/VisualBasicOrganizerService.Rewriter.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function SplitOrMoveDeclarationIntoMethodDefinitionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetStatementContainingInvocationToExtractedMethodWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetStatementContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAllTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function UnderWithBlockContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function UnderObjectMemberInitializerContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Async Function ProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsAnyInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ContainsOnlyWhitespaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ContainsOnlyWhitespaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function ExpandAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsLessThanInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Generate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDoLoopBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForEachBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSingleLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplaceStatementIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCallSiteContainerFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsCoClassImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsInstanceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNewObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCollectionInitializer/VisualBasicUseCollectionInitializerCodeFixProvider.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnifiedArgumentSyntax WithName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/UnifiedArgumentSyntax.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTrivia ConvertDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/GenerateConstructorCodeFixProvider.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpInlineDeclarationDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InlineDeclaration/CSharpInlineDeclarationCodeFixProvider.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpRemoveUnreachableCodeDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnreachableCode/CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double ComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 893,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquivalentActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 844,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsPartial()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 914,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override bool TryGetParent()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpAddBracesDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddBraces/CSharpAddBracesDiagnosticAnalyzer.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken GetPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TNode ReplaceReferencesToParameterWithValue()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpAddMissingReferenceCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddMissingReference/CSharpAddMissingReferenceCodeFixProvider.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InitializerRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.InitializerRewriter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VariableDeclaratorSyntax FindDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpUseDefaultLiteralDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDefaultLiteral/CSharpUseDefaultLiteralDiagnosticAnalyzer.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetHintSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/BlockSyntaxStructureProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/ConstructorDeclarationStructureProvider.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/ConversionOperatorDeclarationStructureProvider.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/EventFieldDeclarationStructureProvider.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/FieldDeclarationStructureProvider.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/EnumDeclarationStructureProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/EventDeclarationStructureProvider.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/IndexerDeclarationStructureProvider.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/DelegateDeclarationStructureProvider.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/OperatorDeclarationStructureProvider.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/TypeDeclarationStructureProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/MethodDeclarationStructureProvider.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/PropertyDeclarationStructureProvider.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ConstructorInitializerSignatureHelpProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TextSpan GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ProcessCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddAccessibilityModifiers/CSharpAddAccessibilityModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpUseImplicitTypeDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseImplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State Generate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.State.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpUseExplicitTypeDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpUseExplicitTypeDiagnosticAnalyzer.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetContainingNamespaceDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractInterface/CSharpExtractInterfaceService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.Rewriter.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpIsAndCastCheckDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpAsAndNullCheckDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpUseDeconstructionDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetExistingSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax CreateTupleOrDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionCodeFixProvider.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode FixMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodSynchronous/CSharpMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode FixLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodSynchronous/CSharpMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ConvertDocCommentsToRegularComments()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceService.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocCommentConverter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceService.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanUseVar()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceLocal.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TypeStyle/UseImplicitTypeCodeFixProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TypeStyle/UseExplicitTypeCodeFixProvider.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpAddImportCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportCodeFixProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetExpressionType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpAddYieldCodeFixProvider.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task CreatePragmaDisableDirectiveTriviaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodDeclarationSyntax ConvertToAsyncFunction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Async/CSharpConvertToAsyncMethodCodeFixProvider.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldSpellCheck()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/SpellCheck/CSharpSpellcheckCodeFixProvider.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LockKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ConstKeywordRecommender.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ConstKeywordRecommender.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhereKeywordRecommender.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAttributeContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ReturnKeywordRecommender.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CaseKeywordRecommender.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SetKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ForKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FixedKeywordRecommender.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnsafeStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FixedKeywordRecommender.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GotoKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ForEachKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GetKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BreakKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SwitchKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAttributeArgumentContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TypeOfKeywordRecommender.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUnsafeDefaultExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VoidKeywordRecommender.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUnsafeParameterTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VoidKeywordRecommender.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TryKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIdentifierInCasePattern()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhenKeywordRecommender.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DoKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAttributeArgumentContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NameOfKeywordRecommender.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompletionService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CSharpCompletionService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetTargetCaretPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialMethodCompletionProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialMethodCompletionProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray FilterOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/OverrideCompletionProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetDescriptionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISet GetExistingNamedParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTriggerAfterSpaceOrStartOfWordCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CompletionUtilities.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetDescriptionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/AttributeNamedParameterCompletionProvider.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/TupleNameCompletionProvider.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task CreateContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/KeywordCompletionProvider.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Words GetLongestBackwardSubsequence()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.NameGenerator.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray DetermineParameterOptionality()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrganizeImports/CSharpOrganizeImportsService.Rewriter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PropertyDeclarationSyntax Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/Organizers/PropertyDeclarationOrganizer.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/CSharpOrganizingService.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/CSharpOrganizingService.Rewriter.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpUseLocalFunctionDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseLocalFunction/CSharpUseLocalFunctionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostProcessor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.PostProcessor.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionInfo With()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override StatementSyntax CreateReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 584,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetStatementOrInitializerContainingInvocationToExtractedMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetStatementOrInitializerContainingInvocationToExtractedMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax ConvertAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseCollectionInitializer/CSharpUseCollectionInitializerCodeFixProvider.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetNodeName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasValidContainer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.SymbolResult.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReplaceRead()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TIdentifierNameSyntax AddConflictAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetContainingFunction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodAsynchronous/AbstractMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebugWrite()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/TraceLog.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LambdaInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 797,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextSpan GetDeletedNodeDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1563,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstructorEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2074,
  "endLine" : 2080,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsReservedName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GenerateName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IdentifiersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UpgradeProject/AbstractUpgradeProjectCodeFixProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TodoComment()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/TodoComments/ITodoCommentService.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsValidAutoProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertAutoPropertyToFullProperty/AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUseCoalesceExpressionDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/AbstractUseCoalesceExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode ConcatinateTextToTextNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/EncapsulateFieldRefactoringProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallWithPackageManagerCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/InstallWithPackageManagerCodeAction.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractAddSpecificPackageCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/AbstractAddSpecificPackageCodeFixProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PickMembersResult PickMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PickMembers/IPickMembersService.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PickMembersOption()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PickMembers/IPickMembersService.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUseIsNullCheckDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseIsNullCheck/AbstractUseIsNullDiagnosticAnalyzer.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task AddBannerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddFileBanner/AbstractAddFileBannerCodeRefactoringProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractAddMissingReferenceCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddMissingReference/AbstractAddMissingReferenceCodeFixProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override Task RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnusedVariable/AbstractRemoveUnusedVariableCodeFixProvider.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RemoveNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnusedVariable/AbstractRemoveUnusedVariableCodeFixProvider.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggingStateChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Debugging/DebuggingStateChangedEventArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockSpan.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportSignatureHelpProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/ExportSignatureHelpProviderAttribute.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetAllParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpParameter.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetAllParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/SignatureHelpParameter.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractAddAccessibilityModifiersDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddAccessibilityModifiers/AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticLogAggregator.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceAnalyzerOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/WorkspaceAnalyzerOptions.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/SimplifyTypeNamesDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NamingStyleDiagnosticAnalyzerBase()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/NamingStyleDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/PreferFrameworkTypeDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReportDiagnostic GetEffectiveSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogAnalyzerCountSummary()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateManager()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectAnalyzerReferenceChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectAnalyzerReferenceChangedEventArgs.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentAnalysisData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.AnalysisData.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Cache()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.InMemoryStorage.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveInMemoryCacheEntries()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueTuple GetNameAndVersion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryAppendDiagnosticsForSpanAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticEventTaskScheduler()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticEventTaskScheduler.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticAnalyzerService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_UpdateSource.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractInterfaceResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceResult.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceCodeRefactoringProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task RemoveUnnecessaryImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsCodeFixProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractQualifyMemberAccessDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/QualifyMemberAccess/AbstractQualifyMemberAccessDiagnosticAnalyzer.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetIncrementalAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitUntilCompletion_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Registration()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PersistAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractAnalyzerState.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItem Retry()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.WorkItem.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItem With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.WorkItem.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemAfterDiffAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 563,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task EnqueueWorkItemAfterDiffAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 571,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInternal()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportPerLanguageIncrementalAnalyzerProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/Extensibility/ExportPerLanguageIncrementalAnalyzerProviderAttribute.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleTreeNode ToSimpleTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQConstructedType.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleGroupNode ToSimpleTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQNode.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQMemberParameterIndexFromPartialSignature()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMemberParameterIndexFromPartialSignature.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMemberParameterIndexFromPartialSignature.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMemberParameterIndex.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQMemberParameterIndexFromPartialImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMemberParameterIndexFromPartialImplementation.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMemberParameterIndexFromPartialImplementation.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string JoinText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndHashWithDialogCodeAction.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateGetHashCodeMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractWrappedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeStyle/AbstractCodeStyleDiagnosticAnalyzer.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsHostOrTestOrRemoteWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Compilation CreateCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SearchScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SearchScopes/SearchScope.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool DesiredNameDiffersFromSourceName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool DesiredNameDiffersFromSourceNameOnlyByCase()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SymbolReferenceCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/SymbolReference.SymbolReferenceCodeAction.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/AssemblyReference.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetTags()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/ProjectSymbolReference.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/ProjectSymbolReference.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/Reference.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Lazy CreateLazy()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/Legacy/AsynchronousOperationListener.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportedPlatformData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Utilities/SupportedPlatformData.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Glyph GetGlyph()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ProjectExtensions.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 11,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task ReplaceNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCacheService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GenerateTypeCodeActionWithOption()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.CodeAction.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol FixType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 565,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetInsertionTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task Update()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanNavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentSpan.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseExplicitTupleNameDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseExplicitTupleName/UseExplicitTupleNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseExplicitTupleName/UseExplicitTupleNameCodeFixProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CodeAction Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CodeAction Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTriviaList GetTriviaListForSuppression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken UpdateTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task GetNewTokenWithModifiedPragmaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSuppressMessageCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool TryGetTaskType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Async/AbstractAddAwaitCodeFixProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FirstDiagnosticResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/FirstDiagnosticResult.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FixSomeCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/FixAllOccurrences/FixSomeCodeAction.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override FixAllProvider GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/ImplementAbstractClass/AbstractImplementAbstractClassCodeFixProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetCodeActionId()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/ImplementAbstractClass/AbstractImplementAbstractClassCodeFixProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task ImplementAbstractClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/ImplementAbstractClass/AbstractImplementAbstractClassCodeFixProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddPrefixTextForAwaitKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDescriptionForLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDescriptionForRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NodeExists()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractAddDocCommentNodesCodeFixProvider.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportCompletionProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/ExportCompletionProviderAttribute.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonCompletionService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionService.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionProviderMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionProviderMetadata.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem FixItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionContext.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompletionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionTrigger.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanResolveSymbolKey()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.ItemGetter.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionItem AddSymbolNameAndKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem GetCommentItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem GetCDataItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetParameterItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NotNewDeclaredMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialTypeCompletionProvider.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItemFilter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemFilter.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionChange.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionProvider.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetHighlightedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclaredSymbolNavigableItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.DeclaredSymbolNavigableItem.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractUseInferredMemberNameDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseInferredMemberName/AbstractUseInferredMemberNameDiagnosticAnalyzer.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ClashesWithExistingConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetEditAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.CodeAction.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray DetermineTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DerivesFrom()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray DetermineTypeParametersWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateDefaultConstructorCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.CodeAction.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateLocalCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.GenerateLocalCodeAction.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async override Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.GenerateLocalCodeAction.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateWritableProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateWriteableField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CanImplementAbstractClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUseObjectInitializerDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseObjectInitializer/AbstractUseObjectInitializerDiagnosticAnalyzer.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUseNullPropagationDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationDiagnosticAnalyzer.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceReferenceItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FindUsages/SourceReferenceItem.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 529,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task FormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CommentSelection/AbstractCommentSelectionService.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUseThrowExpressionDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/AbstractUseThrowExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterVariableSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryVariableSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetVariablesToSplitOrMoveIntoMethodDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.AnalyzerResult.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationStatus()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/OperationStatus.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T GetFirstStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T GetLastStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetMethodTypeParametersInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInstanceMemberUsedInSelectedCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 894,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable Collect()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TypeParameterCollector.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignerAttributeResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DesignerAttributes/DesignerAttributeResult.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUseCollectionInitializerDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractUseCollectionInitializerDiagnosticAnalyzer.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AreConstraintTypesSubset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 912,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ContainsIgnoringCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 921,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1024,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedSubmissionConstructorSymbol.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub InitializePartialMethodParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateInferredForFromTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckAddRemoveParameterModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomEventAccessorSymbol.vb",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1685,
  "endLine" : 1695,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetBoundInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSimpleParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function FindSymbolFromSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function FindSymbolFromSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function FindSymbolFromSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub AddInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1599,
  "endLine" : 1607,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2674,
  "endLine" : 2683,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3169,
  "endLine" : 3178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetModifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/UnboundLambdaParameterSymbol.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedWithEventsAccessorSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SynthesizeAutoGetterParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckParameterModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaSymbol.vb",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Integer",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 651,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetCorrespondingComClassInterfaceMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1878,
  "endLine" : 1888,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedInteractiveInitializerMethod.vb",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2541,
  "endLine" : 2550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAccessorBlockBeginLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasRequiredParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceLabelSymbol.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENestedNamespaceSymbol.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnsureAllMembersLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENestedNamespaceSymbol.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSymbolForMemberRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 808,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1385,
  "endLine" : 1393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1099,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetMeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 744,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetDeclaredInterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 796,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetContainingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedTypeParameterSymbol.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MatchesAnyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsInstanceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AsMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetConstituentForCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsDeclaredInSourceModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CollectTargetTupleFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 877,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedErrorType.vb",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BaseTypeOriginalDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AllInterfacesWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ConstraintTypesWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsReferenceTypeIgnoringIsClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddMemberIfExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 530,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAccessorOverride()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldOrPropertyInitializer.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckSymbolKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MemberSignatureComparer.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SetAssociatedPropertyOrEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Encode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DecodeTypeLibTypeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IndexOfAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 600,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_PropertyPublicSymbol.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetAllCreatedTemplates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ComputeCRC32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/CRC32.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InitCrc32Table()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/CRC32.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function LookupMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function RetargetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 634,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 826,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub AddSynthesizedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeFromSetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbolExtensions.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ProcessObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/InternalXmlHelper.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedIntrinsicOperatorSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedClonedTypeParameterSymbol.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeLambdaMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeLambdaCacheFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TryParseAnonymousTypeTemplateName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TryParseSlotIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedParameterSymbol.vb",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedParameterSymbol.vb",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GenerateMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedAccessor.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsValidWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 629,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidateXmlChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlCharacterGlobalHelpers.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanNewlineAsStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ScanConflictMarker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 743,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function StartsXmlDoc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 801,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EatWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1046,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TryIdentifierAsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2593,
  "endLine" : 2602,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTokenAndAddToQueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Restore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SaveAndClearTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsWhitespaceNotAscii()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsWideIdentifierCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MatchOneOrAnotherOrFullwidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TokenOpPrec()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/KeywordTable.vb",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeEntityLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeColonToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 462,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InterpretEndExternalSourceDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InterpretEndRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 387,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InterpretEndIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AppendTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1029,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSelectBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CheckAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamedTypeBinder.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetUpperBoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetLowerBoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetOperationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 809,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub CacheBoundNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1084,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1989,
  "endLine" : 1998,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2004,
  "endLine" : 2013,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLateInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2423,
  "endLine" : 2433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckVariableDeclarationOnSingleThread()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImplicitVariableBinder.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInternalXmlHelperType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetUseSiteErrorForWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CheckAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SourceModuleBinder.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyncLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 635,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAwaitOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 647,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlDeclarationOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetXmlString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 952,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AnyShadows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1876,
  "endLine" : 1884,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DescendantBinderFactory.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DescendantBinderFactory.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ReportUseSiteError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsGroupOfConstructors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 717,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3794,
  "endLine" : 3801,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4078,
  "endLine" : 4087,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub LookupInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamespaceBinder.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function CreateAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForSourceFileImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForProjectImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckPropertyParameterModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 985,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ReportDiagnosticAndProduceBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Diagnostics.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MarkEmbeddedTypeReferencedFromGetTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateTypedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 874,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 803,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustReceiverTypeOrValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 812,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustReceiverTypeOrValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 821,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AdjustReceiverAmbiguousTypeOrValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 881,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAccessThroughType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanAccessMyClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2295,
  "endLine" : 2304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindMeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2306,
  "endLine" : 2315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2318,
  "endLine" : 2327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsBindingImplicitlyTypedLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2963,
  "endLine" : 2970,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindArrayInitializerList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4157,
  "endLine" : 4166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Overrides Function TryBindOmittedLeftForMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function EvaluateExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/TypeHelpers.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/TypeHelpers.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/TypeHelpers.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/TypeHelpers.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 932,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseErase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1563,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseStopOrEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1771,
  "endLine" : 1782,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseFltLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseDateLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function EndLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContextExtensions.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/TypeBlockContext.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/EventBlockContext.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UseSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryUseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SyntaxNodeHasInvalidTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ContainsDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParserExtensions.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ContainsDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParserExtensions.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsContinuableEOL()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryRejectGenericParametersForMemberDecl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1669,
  "endLine" : 1677,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1717,
  "endLine" : 1747,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMissingXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4880,
  "endLine" : 4887,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTokenAsAssemblyOrModuleKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5623,
  "endLine" : 5631,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5902,
  "endLine" : 5910,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsTokenOrKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6130,
  "endLine" : 6137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseAggregateQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsFatal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Generated/ErrorFacts.Generated.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Generated/ErrorFacts.Generated.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldVisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsEnumMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddMethodParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetFieldAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 601,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetModuleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetModuleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function OptionStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 655,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function OptionInfer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 670,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function OptionExplicit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 685,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function OptionCompareText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 700,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 715,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AliasImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 730,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MemberImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 762,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 778,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 797,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 815,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 832,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 849,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 866,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 879,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 892,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 905,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 918,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 931,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 944,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 957,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 970,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 983,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 996,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1009,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1022,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1035,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1048,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1061,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1074,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1087,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1132,
  "endLine" : 1139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetForEachStatementInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetForEachStatementInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAwaitExpressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1249,
  "endLine" : 1256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetPreprocessingSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCollectionInitializerSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1289,
  "endLine" : 1296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1354,
  "endLine" : 1361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpeculativeConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1474,
  "endLine" : 1481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpeculativeTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1500,
  "endLine" : 1507,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1513,
  "endLine" : 1520,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpeculativeMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1526,
  "endLine" : 1533,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1539,
  "endLine" : 1546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1553,
  "endLine" : 1560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpeculativeAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1567,
  "endLine" : 1574,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As CollectionRangeVariableSymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1584,
  "endLine" : 1591,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As AggregateClauseSymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1608,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1686,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1704,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1714,
  "endLine" : 1721,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1731,
  "endLine" : 1738,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1744,
  "endLine" : 1751,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1757,
  "endLine" : 1764,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1770,
  "endLine" : 1777,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1783,
  "endLine" : 1790,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1796,
  "endLine" : 1803,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckPrivateSymbolAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyInterpolatedStringConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1219,
  "endLine" : 1230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyArrayElementConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3032,
  "endLine" : 3043,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 3679,
  "endLine" : 3686,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxWalker.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TranslateSpanAndVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicLineDirectiveMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 641,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ParseText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Push()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NeedsLineBreakBefore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMultiLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1129,
  "endLine" : 1141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1395,
  "endLine" : 1405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNextStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1460,
  "endLine" : 1470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlTextNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 852,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Translate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/NamespaceDeclarationSyntaxReference.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetFactoryContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetSyntaxErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub WriteInteriorXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/DocumentationCommentTriviaSyntax.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithAdditionalDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsNonUserCodeQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessConditionalSymbolDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetPreprocessingSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeMemberReferenceGetContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/FieldSymbolAdapter.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IGenericMethodInstanceReferenceGetGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/GenericMethodInstanceReference.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitNamespaceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 567,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreNamedTypesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 693,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetStateMachineType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub OnCreatedIndices()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEAssemblyBuilder.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IMethodDefinitionGetReturnValueAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IGenericTypeInstanceReferenceGetGenericArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedGenericNestedTypeInstanceReference.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnGetTypesCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ReportNameCollisionWithAlreadyDeclaredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function EmbedTypeIfNeedTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AttributeDataAdapter.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IGenericTypeInstanceReferenceGetGenericArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/GenericTypeInstanceReference.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Iterator Function GetAssemblyReferencesFromAddedModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUntranslatedSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 604,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ParameterSymbolAdapter.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsTypeDefinitionImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Iterator Function GetEventsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Iterator Function GetPropertiesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function EmbeddedKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Locations/LocationExtensions.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function PossiblyEmbeddedOrMySourceSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Locations/LocationExtensions.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function PossiblyEmbeddedOrMySourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Locations/LocationExtensions.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParameterSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 780,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitParameterLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 790,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1501,
  "endLine" : 1509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitParameterStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2061,
  "endLine" : 2071,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitParameterAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsConstOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitStateMachineScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCaseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1066,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function OperatorHasSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ParseAssemblyReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1574,
  "endLine" : 1583,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitNamespaceChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UnescapeIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetOlderNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetConversionClassification()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAddressOfOperator.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundCall.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IncludeInternalXmlHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetTypeInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetConstantValueForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub CheckSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpeculativeAttributeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 826,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2408,
  "endLine" : 2418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2697,
  "endLine" : 2706,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAwaitExpressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2895,
  "endLine" : 2903,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/QuerySymbolInfo.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckForCompliantWithinNonCompliant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetContainingModuleOrAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 824,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInvokeSummaryForRaiseEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetQueryClauseSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLetClauseSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetOrderingSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAggregateClauseSymbolInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCollectionRangeVariableSymbolInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckSymbolLocationsAgainstSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 884,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1475,
  "endLine" : 1483,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1485,
  "endLine" : 1493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1513,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1533,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1540,
  "endLine" : 1552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertNodeInTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1720,
  "endLine" : 1728,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetForEachStatementInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1876,
  "endLine" : 1884,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAwaitExpressionInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1886,
  "endLine" : 1894,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function FramePointer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteUserDefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_UnaryOperator.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertUserDefinedLikeOrConcate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForEachLoopEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForLoopIncrement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SkipAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 551,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitHostObjectMemberReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_HostObjectMemberReference.vb",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NullableNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNullableMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasNoValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeBooleanBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Lambda.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCaseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SelectCase.vb",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLateAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateAddressOf.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AssertPlaceholderReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpecialTypeWithUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportMissingRuntimeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParenthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 690,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 909,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitLambdaConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CaptureReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDirectCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ConstructFrameType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 487,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NullableOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Generate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SynthesizedImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SynthesizedPropertyImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [If]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 634,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 884,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 893,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 903,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConstructorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 912,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConstructorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 921,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FieldInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 945,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Array()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1038,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CloseMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUserDefinedShortCircuitingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundAwaitOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundNameOfOperatorOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundParenthesizedOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundConversionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundDelegateCreationExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 574,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundGetTypeOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundObjectInitializerExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundCollectionInitializerExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundNewTOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundParameterOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 809,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundReturnStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundThrowStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1167,
  "endLine" : 1174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundYieldStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundExpressionStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundAddHandlerStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundRemoveHandlerStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateTupleOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1400,
  "endLine" : 1407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundInterpolatedStringTextOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1441,
  "endLine" : 1448,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundQueryExpressionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1474,
  "endLine" : 1481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetChildOfBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetConversionOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 513,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub VerifyForLoops()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/ForLoopVerification.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/FlowAnalysisInfo.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/UnassignedVariablesWalker.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VariablesDeclaredWalker.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VariablesDeclaredWalker.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryableSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VariablesDeclaredWalker.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VariablesDeclaredWalker.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetPlaceholderSubstitute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBadVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2514,
  "endLine" : 2522,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResetState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsInWalker.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsInWalker.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryableSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AppendBitName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VariableSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ComputeDeclarationsInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/CSharpAnalyzerDriver/CSharpDeclarationComputer.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetFieldAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EventSymbol AsMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodSymbol GetOwnOrInheritedAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbolExtensions.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol LookupTopLevelMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 429,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReducedExtensionMethodParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodSymbol DelegateInvokeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 823,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstantValueDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonAssemblyWellKnownAttributeData GetNetModuleDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1447,
  "endLine" : 1452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPossibleForwardedTypesAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1578,
  "endLine" : 1584,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsManagedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckStructCircularity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1854,
  "endLine" : 1860,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void MethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CrefTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CrefTypeParameterSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MethodSymbol GetOverriddenMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetInferredReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameterConstraintClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/TypeParameterConstraintClause.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMemberNameWithoutInterfaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ExplicitInterfaceHelpers.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceParameterSymbolBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbolBase.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SourcePropertySymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 429,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFixedFieldSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void MethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDestructorSymbol.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ConsumeFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetConstraintsUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetCustomAttributesForToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataDecoder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataDecoder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol LookupNestedTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PackedFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializeIsExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol DecodeTupleTypesIfApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/TupleTypeDecoder.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DoModifiersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEEventSymbol.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEParameterSymbol.cs",
  "fileLinesCount" : 850,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTypeArgumentsCustomModifiersFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FieldSymbol AsMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/FieldSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodSymbol AsMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 796,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool DeriveUseSiteDiagnosticFromParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 924,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingModuleSymbolWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleMethodSymbol.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleParameterSymbol.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TupleTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleFieldSymbol.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TuplePropertySymbol.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleEventSymbol.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeLambdaDisplayClassName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeStateMachineTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeLambdaCacheFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedFieldLikeEventAccessorSymbol.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedInteractiveInitializerMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInteractiveInitializerMethod.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedBackingFieldSymbol.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ParameterSignature.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingNamespaceSymbol.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NonMissingModuleSymbol.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDefaultValueTypeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubstitutedEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedEventSymbol.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol AsMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubstitutedNestedErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LexicalSortKey.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol TypeArgumentWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedEntryPointSymbol GetScriptEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetAllTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 953,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual NamedTypeSymbol AsMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1030,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopLevelWithCustomErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopLevelWithCustomErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopLevelWithCustomErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Nested()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedDelegateValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnonymousTypeTemplateSymbol CreatePlaceholderTemplate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousTypeField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeField.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.SynthesizedMethodBase.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntheticBoundNodeFactory CreateBoundNodeFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.SynthesizedMethodBase.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 829,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertySymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 858,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingMethodParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingParameterSymbol.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingPropertyParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingParameterSymbol.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEncompassedBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1042,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/UnboundGenericType.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.ErrorTypeParameterSymbol.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool NotePartComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolCompletionState.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubstitutedMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSymbol GetTypeInferredDuringReduction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray Encode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 729,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray EncodeWithoutCustomModifierFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual PropertySymbol AsMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ArePointerTypesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 756,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 838,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 846,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 926,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyDictionary GetAnonymousTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray EmbedParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 567,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CSharpAttributeData CreateCompilerGeneratedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 574,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecializedGenericMethodInstanceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedGenericMethodInstanceReference.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecializedGenericNestedTypeInstanceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedGenericNestedTypeInstanceReference.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgListParameterTypeInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/ParameterTypeInformation.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericTypeInstanceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/GenericTypeInstanceReference.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SymbolAdapter.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsCSharpKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundBlock BindMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1548,
  "endLine" : 1553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeCompilationState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/TypeCompilationState.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntryPointCandidateFinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/EntryPointCandidateFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynthesizedMetadataCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/SynthesizedMetadataCompiler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxDiagnosticInfo CreateIllegalEscapeDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken EatToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxToken EatTokenWithPrejudice()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 568,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxDiagnosticInfo GetExpectedTokenError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 618,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 762,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode AddLeadingSkippedSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 830,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax ParseExpressionOrDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LanguageParser_Patterns.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsHexDigit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReInitialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LexerMode SetMode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TNode WithAdditionalDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 855,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NameMemberCrefSyntax ParseNameMemberCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 966,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlendedNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/BlendedNode.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken Lex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GrowIdentBuffer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1431,
  "endLine" : 1436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ScanIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Cursor MoveToParent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Cursor.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LexerCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LexerCache.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LexerCache.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/SyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/SyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetMessagePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ReportDuplicateMetadataReferenceStrong()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ReportDuplicateMetadataReferenceWeak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ReportInvalidAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ReportMarshalUnmanagedTypeNotValidForFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ReportMarshalUnmanagedTypeOnlyValidForFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldRestrictMinimallyQualifyLookupToNamespacesAndTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetAncestorsOrThis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplay.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplay.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplay.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolDisplayPart CreatePart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IncludeNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInvoked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIndexed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnaryOperatorDeclarationToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeIteration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeIterationStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateSlotIndexForStackTop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateDiagnosticIndexForStackTop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetRelatedDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/DirectiveTriviaSyntax.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalentIgnoringLambdaBodies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsQueryPairLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifierExtended()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierExtended.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifierExtended()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierExtended.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifierExtended()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierExtended.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierExtended.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifier.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTokenWithValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteral.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTokenWithValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteral.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteral.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTrivia ConflictMarker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleNameSyntax WithIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string ErrorDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/GenericNameSyntax.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentationCommentTriviaSyntax DocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 669,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlEmptyElementSyntax XmlThreadSafetyElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExitPointsWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void NoteRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void NoteWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsInWalker.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 621,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 938,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIsPatternExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 945,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode VisitTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1026,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1049,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNewT()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1620,
  "endLine" : 1625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNoPiaObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1632,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDeconstructionAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1688,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitEventAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1796,
  "endLine" : 1801,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMultipleLocalDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1815,
  "endLine" : 1820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2435,
  "endLine" : 2440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2477,
  "endLine" : 2482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitYieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2507,
  "endLine" : 2512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPointerElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2564,
  "endLine" : 2569,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2588,
  "endLine" : 2597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicCollectionElementInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2677,
  "endLine" : 2682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void UnionWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalState LabelState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int VariableSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalState AllBitsSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1869,
  "endLine" : 1874,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDeconstructionAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1876,
  "endLine" : 1881,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1883,
  "endLine" : 1888,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCompoundAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1890,
  "endLine" : 1895,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Assign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2347,
  "endLine" : 2352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unassign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2354,
  "endLine" : 2359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void NoteBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EntryPointsWalker.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EmptyStructTypeCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int EmitStatementAndCountInstructions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanHandleReturnLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 716,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition AllocateTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1590,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1648,
  "endLine" : 1655,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1669,
  "endLine" : 1677,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetRawData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitRefValueOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitPointerIndirectionOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 646,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSequencePointExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 701,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitThisStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2566,
  "endLine" : 2572,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitDefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2828,
  "endLine" : 2837,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSizeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2884,
  "endLine" : 2889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitMaximumMethodDefIndexExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2909,
  "endLine" : 2914,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSourceDocumentIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2956,
  "endLine" : 2961,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsLocalUsedIn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 793,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1491,
  "endLine" : 1497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConvertedStackAllocExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1578,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitRefValueAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CSharpCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PrintLogo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray ResolveAnalyzersFromArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionListVariableBinder.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SingleLookupResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SingleLookupResult.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BinderWithContainingMemberOrLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Flags.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BinderWithContainingMemberOrLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Flags.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BinderWithConditionalReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Flags.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder WithFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Flags.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder WithAdditionalFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Flags.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder WithUnsafeRegionIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Flags.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForLoopBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForLoopBinder.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckIsValidReceiverForVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 719,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RequiresVariableReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 738,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BlockBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BlockBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReduceWhere()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhileBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WhileBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBlock BindBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1425,
  "endLine" : 1431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2088,
  "endLine" : 2093,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindDo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2119,
  "endLine" : 2125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundForStatement BindFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2132,
  "endLine" : 2137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForEachLoopBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportChain()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ImportChain.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithClassTypeParametersBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithClassTypeParametersBinder.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DeconstructionVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DeconstructionVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundDiscardExpression BindDiscardExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Deconstruct.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 802,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InMethodBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CatchClauseBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/CatchClauseBinder.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetHostObjectType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/HostObjectModeBinder.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static LookupResult GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DeconstructionUncommonData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Conversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEncompassedBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 535,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConversionsBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasCallerInfoStringConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1299,
  "endLine" : 1304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasIdentityConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion ConvertExtensionMethodThisArg()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1337,
  "endLine" : 1342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasExplicitDynamicConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1977,
  "endLine" : 1985,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasPointerToPointerConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 3074,
  "endLine" : 3080,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Conversion GetInterpolatedStringConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodTypeInferenceResult InferTypeArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsReallyAType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2778,
  "endLine" : 2783,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MemberResolutionResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberResolutionResult.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/AnalyzedArguments.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/AnalyzedArguments.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution_ArgsToParameters.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodGroup.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnaryOperatorKind WithType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryOperatorKind WithType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnaryOperatorAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorAnalysisResult.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 823,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LookupSymbolsInfo GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupSymbolsInfo.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LoopBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LoopBinderContext.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol BindType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceOrTypeSymbol BindNamespaceOrTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BestSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1800,
  "endLine" : 1805,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedStatementBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/EmbeddedStatementBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/EmbeddedStatementBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedStatementBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/FixedStatementBinder.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextualAttributeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ContextualAttributeBinder.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 2210,
  "endLine" : 2215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression GenerateNullCoalescingBadBinaryOpsError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Operators.cs",
  "fileLinesCount" : 3711,
  "components" : [ "primary::src" ],
  "startLine" : 3282,
  "endLine" : 3288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithParametersBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithParametersBinder.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSymbol RefineAccessThroughType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1296,
  "endLine" : 1304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitArrowExpressionClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitEqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitCheckedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitUnsafeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 563,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression BindExpressionAllowArgList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindRefType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 598,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1081,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindArrayInitializerExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2718,
  "endLine" : 2723,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindMemberAccessReportError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5511,
  "endLine" : 5516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindMemberAccessBadResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5601,
  "endLine" : 5606,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ErrorPropertySymbol CreateErrorPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6857,
  "endLine" : 6862,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindMemberBindingExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 7179,
  "endLine" : 7185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindElementBindingExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 7187,
  "endLine" : 7193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SwitchBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsExpressionOfComImportType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTree.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundDeconstructValuePlaceholder SetInferredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/OutDeconstructVarPendingInference.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundNode.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnboundLambdaState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSymbol ParameterType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 967,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpTypeInfo GetTypeInfoForQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 899,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 939,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GuardedGetBoundNodesFromMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Binder GetLambdaEnclosingBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/TypeInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/TypeInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTreeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetSyntaxDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMethodBodyDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetMemberGroupWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetIndexerGroupWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Optional GetConstantValueWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override QueryClauseInfo GetQueryClauseInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 414,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeInfo GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IPropertySymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IRangeVariableSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IRangeVariableSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IRangeVariableSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberSemanticModel GetOrAddModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 927,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol GetDeclaredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1264,
  "endLine" : 1270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol GetDeclaredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ILabelSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1738,
  "endLine" : 1744,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ILabelSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1758,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.NodeMapBuilder.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpScriptCompilationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpScriptCompilationInfo.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override INamedTypeSymbol CommonCreateErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override INamespaceSymbol CommonCreateErrorNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsSubmissionSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedInteractiveInitializerMethod GetSubmissionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImportInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1940,
  "endLine" : 1945,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2064,
  "endLine" : 2069,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasDynamicEmitAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3046,
  "endLine" : 3051,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CanEmitSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3062,
  "endLine" : 3067,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AnalyzerDriver AnalyzerForLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3069,
  "endLine" : 3074,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IOperation GetOperationCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolInfo GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 817,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder GetEnclosingBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSharpTypeInfo GetTypeInfoForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2105,
  "endLine" : 2112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BinderFlags GetSemanticModelBinderFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2924,
  "endLine" : 2929,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override TypeInfo GetSpeculativeTypeInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4616,
  "endLine" : 4621,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override IAliasSymbol GetSpeculativeAliasInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4623,
  "endLine" : 4628,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override PreprocessingSymbolInfo GetPreprocessingSymbolInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4645,
  "endLine" : 4650,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateMachineFieldSymbol StateMachineField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateMachineFieldSymbol StateMachineField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateMachineFieldSymbol StateMachineField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol SpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol WellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundAssignmentOperator AssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundIsOperator Is()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Coalesce()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundCatchBlock Catch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol EnsureSpecialMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorConstructor.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateMachineTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineTypeSymbol.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundStatement Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression Replacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/CapturedSymbol.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression Replacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/CapturedSymbol.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CapturedToExpressionSymbolReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/CapturedSymbol.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray Scan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AwaitFinallyFrame PushFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 696,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundSpillSequenceBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 613,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 620,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArgListOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 627,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArrayInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 691,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 698,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RefKind ReceiverSpillRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 843,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 915,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 922,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 929,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConditionalReceiverReplacer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1076,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPointerIndirectionOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 1194,
  "endLine" : 1199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatementCollectionVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentCatchClauseFilter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 391,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentDoStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentWhileStatementConditionalGotoStartOrBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentForEachStatementCollectionVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentForEachStatementIterationVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentForEachStatementDeconstructionVariablesDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentForEachStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentForStatementConditionalGotoStartOrBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentLockTargetCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentPatternSwitchWhenClauseConditionalGotoBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentUsingTargetCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnmatchedGotoFinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_IndexerAccess.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LoweredDynamicOperation Bad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperation.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement InstrumentLockTargetCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_LockStatement.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeDecimalIncDecOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 790,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDeconstructionAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIsPatternExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Patterns.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNoOpStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Block.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression PlaceholderReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemovePlaceholderReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitEventAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Event.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSymbol UnsafeGetNullableMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1744,
  "endLine" : 1749,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPointerElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PointerElementAccess.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DynamicSiteContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/DynamicSiteContainer.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LoweredDynamicOperationFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool NeedsProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression FrameOfType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThisReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 796,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 803,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Closure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundExpression GetTrailingScriptExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/InitializerRewriter.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsFeatureEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundAssignmentOperatorOrMemberInitializerOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 998,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompoundAssignmentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpCompoundAssignmentOperation.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyCSharpCompoundAssignmentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpCompoundAssignmentOperation.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoServerMutex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Nothing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PipeOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PipeAndShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task Verify()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task TaskFromException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task FromException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BadKeepAlive1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1258,
  "endLine" : 1264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BadKeepAlive2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BadKeepAlive3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BadKeepAlive4()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 1285,
  "endLine" : 1291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerTests()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SharedWithEmptySessionKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SharedPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KeepAlivePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TestableClientConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CoreClrCompilerServerHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/PortableServer/CoreClrCompilerServerHost.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TcpClientConnectionHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/PortableServer/TcpClientConnection.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ICompilerServerHost CreateCompilerServerHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/DesktopBuildServerController.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IClientConnectionHost CreateClientConnectionHostForServerHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/DesktopBuildServerController.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HandleRejectedRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/GacFileResolver.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAssemblySimpleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/ClrGlobalAssemblyCache.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DesktopBuildClient()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/DesktopBuildClient.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CheckIdentityUnix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray Values()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileLinePositionSpanTests.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BasicResources2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Win32Res.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReadAllBytes_Resize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/StreamExtensionsTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstantValueGetHashCodeTest02()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CorLibTypesTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ctor1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/LinePositionTests.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ctor2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/LinePositionTests.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ctor3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/LinePositionTests.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Diagnostic CreateDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/DiagnosticBagTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnqueueAfterComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AsyncQueueTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ctor3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextSpanTest.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSubTextStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSubTextSpanFirst()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSubTextSpanLast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSubTextSpanMid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChangedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptimizedSourceTextLinesSimpleSubstitution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptimizedSourceTextLinesSubstitutionWithLongerText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptimizedSourceTextLinesInsertCrLf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptimizedSourceTextLinesSimpleCr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptimizedSourceTextLinesSimpleLf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptimizedSourceTextLinesRemoveCrLf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptimizedSourceTextLineInsertAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromStringEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromStream_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Empty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LinesGetText2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckSum_Utf8_BOM()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ctor1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeRangeTest.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BasicTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Empty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LinesGetText2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetLengthOfLineBreak2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextUtilitiesTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckSum002()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckSum003()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckSum004()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckSum006()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckSum007()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckSum008()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckSum_SHA256()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Ctor2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Empty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateFromImageStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleMetadataTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmptyStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/ModuleMetadataTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSingleByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataNameLimitTests.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDoubleByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataNameLimitTests.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTripleByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataNameLimitTests.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BadImageFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyMetadataTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ObjectSerializationTests()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeWithOneMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestFalseBooleanArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWideObjectGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDeepObjectGraph_RecursiveSucceeds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDeepObjectGraph_NonRecursiveSucceeds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestUnsupportedCollectionInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/IdentifierCollectionTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSharedAddSameWithCharProducesSameStringInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/StringTableTests.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocationThrowsOnNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/DesktopAnalyzerAssemblyLoaderTests.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ThrowsForMissingFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/DesktopAnalyzerAssemblyLoaderTests.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SingleSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CsiTests.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SingleSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleSourceFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/VbcTests.cs",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaskItem CreateTaskItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/MSBuildUtil.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SingleSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleSourceFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/CscTests.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DeclarationInfo GetDeclarationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/AnalyzerDriver/DeclarationComputer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddFailedLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ValidateBootstrap.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddFailedServerConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ValidateBootstrap.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetQuotedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CommandLineBuilderExtension.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override string GenerateResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/InteractiveCompiler.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GenerateResponseFileCommands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteToBinaryWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceFileResolver.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypeLayout.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void VerifySealed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/WellKnownAttributeData.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void VerifyDataStored()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/WellKnownAttributeData.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetDataStored()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/WellKnownAttributeData.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObsoleteAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/ObsoleteAttributeData.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeDescription.cs",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeHandleTargetInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeDescription.cs",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddConditionalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonMethodEarlyWellKnownAttributeData.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddConditionalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonTypeEarlyWellKnownAttributeData.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMarshalAsCustom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalPseudoCustomAttributeData.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMarshalAsComInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalPseudoCustomAttributeData.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMarshalAsFixedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalPseudoCustomAttributeData.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/PlatformInvokeInformation.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsRetargetableAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTriviallyNonRetargetable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyVersion.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalVariableAttributes PdbAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SynthesizedLocalKind.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UniqueSymbolOrArities()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetNextObjectId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteGuid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WriterReferenceMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue Default()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly Stub()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnsafeAddNodeToTop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentLruCache.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyUnmanagedMemoryStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReadOnlyUnmanagedMemoryStream.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetFileName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FileNameUtilities.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConsList`1.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string AddSharedSlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 581,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsGeneratedCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/GeneratedCodeUtilities.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICollection ReadOnlyCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISet ReadOnlySet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlySet StronglyTypedReadOnlySet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Report()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FatalError.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Exception UnexpectedValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ExceptionUtilities.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/InterlockedOperations.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/InterlockedOperations.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToPascalCase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCamelCase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetWithoutAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetWithoutAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayElementReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazySimpleAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 565,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeconstructionAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyDeconstructionAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 844,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyBinaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 863,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BranchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 952,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1004,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseConversionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1371,
  "endLine" : 1376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventAssignmentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1555,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1949,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2699,
  "endLine" : 2705,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2731,
  "endLine" : 2736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2791,
  "endLine" : 2796,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2873,
  "endLine" : 2878,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2893,
  "endLine" : 2898,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseIsTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2910,
  "endLine" : 2915,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3269,
  "endLine" : 3274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3346,
  "endLine" : 3351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3381,
  "endLine" : 3386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoalesceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3545,
  "endLine" : 3550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3635,
  "endLine" : 3640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4131,
  "endLine" : 4136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyPropertyReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4158,
  "endLine" : 4163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4228,
  "endLine" : 4233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyRangeCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4247,
  "endLine" : 4252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchCase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4601,
  "endLine" : 4606,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4683,
  "endLine" : 4688,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4809,
  "endLine" : 4814,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HasDynamicArgumentsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4996,
  "endLine" : 5001,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5066,
  "endLine" : 5071,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyDynamicObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5083,
  "endLine" : 5088,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5140,
  "endLine" : 5145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyDynamicInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5157,
  "endLine" : 5162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicIndexerAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5214,
  "endLine" : 5219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyDynamicIndexerAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5231,
  "endLine" : 5236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5380,
  "endLine" : 5385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5459,
  "endLine" : 5464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5478,
  "endLine" : 5483,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5551,
  "endLine" : 5556,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseWhileLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5640,
  "endLine" : 5645,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5808,
  "endLine" : 5813,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6056,
  "endLine" : 6061,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyPatternCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6075,
  "endLine" : 6080,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsPatternExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6136,
  "endLine" : 6141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyIsPatternExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6155,
  "endLine" : 6160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6285,
  "endLine" : 6290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyMemberInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6304,
  "endLine" : 6309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCollectionElementInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6321,
  "endLine" : 6326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string DumpCompact()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/TreeDumper.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string DumpXML()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/TreeDumper.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDefaultImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/TreeDumper.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeDumperNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/TreeDumper.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FormattedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/FormattedSymbol.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/FormattedSymbol.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FormattedSymbolList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/FormattedSymbolList.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Optional.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 602,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OverlapsWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetIndexAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/CompositeText.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringTextWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringTextWriter.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLine.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLine.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetCompositeSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SubText.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChangeRange.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChange.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ModuleMetadata CreateFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityMap.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataImageReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataImageReference.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MethodSpecComparer.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugSourceDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugSourceDocument.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugSourceDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugSourceDocument.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddPdbChecksumEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugDirectoryExtensions.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HeapOrReferenceIndexBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4080,
  "endLine" : 4085,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HeapOrReferenceIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4130,
  "endLine" : 4135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceAndStructuralReferenceIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4153,
  "endLine" : 4158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobContentId Serialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ExtendedPEBuilder.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static UsedNamespaceOrType CreateXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/UsedNamespaceOrType.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Directory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NativeResourceWriter.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InheritedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/InheritedTypeParameter.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ExportedType.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitTypeReferencesThatNeedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeImport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable DescendantNodesImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable DescendantNodesAndTokensImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable DescendantTriviaImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Grow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Grow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Grow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Ancestors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T CloneNodeAsRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AdjustFlagsAndWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetLeadingTriviaWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 387,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int GetTrailingTriviaWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 649,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildSyntaxList ChildNodesAndTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 791,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Grow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList ComputeTextChangesFromOld()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ChangeRecord()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot ReplaceNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntax WithoutLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntax WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntax WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxAnnotation GetId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetCachedSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithManyWeakChildren.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override SyntaxNode GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/TranslationSyntaxReference.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Grow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListPool.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxList ToGreenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/GreenNodeExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SeparatedSyntaxList ToGreenSeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/GreenNodeExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithManyChildrenBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetCacheHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NodeIteration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 680,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken FirstOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken LastOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WarningStateMapEntry GetEntryAtOrBeforePosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/AbstractWarningStateMap.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WarningStateMapEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/AbstractWarningStateMap.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WarningStateMapEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/AbstractWarningStateMap.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 414,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxAnnotation.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BlobReader DecodeSignatureHeaderOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1779,
  "endLine" : 1784,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EmbeddedResource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/EmbeddedResource.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetFullNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CustomAttributeHandle GetAttributeUsageAttributeHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1082,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetInternalsVisibleToAttributeValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetConditionalAttributeValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1671,
  "endLine" : 1676,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void GetMethodSpecificationOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2396,
  "endLine" : 2401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle GetMarshallingDescriptorHandleOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2754,
  "endLine" : 2759,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.Key.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.Key.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPublicNonInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataReaderExtensions.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefinitionIndexBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1022,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefinitionIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncHoistedLocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncHoistedLocalInfo.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/AnonymousTypeKey.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/AnonymousTypeKey.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/SemanticEdit.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/SemanticEdit.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetPEEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExplicitSizeStruct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 406,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MappedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitEndFinally()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetBranchCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RawSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/RawSequencePoint.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LabelInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LabelInfo.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalScopeManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetExceptionHandlerRegions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetHoistedLocalScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BasicBlock AllocatePooledBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchBlock CreateSwitchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void FinishFilterCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 600,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionHandlerContainerScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 681,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScopeBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 864,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDebugId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalDebugId.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDebugId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalDebugId.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FreeLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/MetadataNamedArgument.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LambdaDebugInfo.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionSetAttributeWithFileReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PermissionSetAttribute.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataCreateArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/MetadataCreateArray.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DefineInitialHiddenSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1058,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CloseLocalScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ILBuilder GetSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidSwitchBucketConstantPair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KeyValuePair ReadRule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSetProcessor.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RuleSetInclude ReadRuleSetInclude()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSetProcessor.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetEffectiveIncludes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetKeyHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CachingBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T Pop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Entry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ConcurrentCache.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssertBalanced()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OrderPreservingMultiDictionary GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int WordsForCapacity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BitVector Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTrue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/XmlDocumentationCommentTextReader.XmlStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ReachedEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/XmlDocumentationCommentTextReader.XmlStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetAssemblyFileVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReportErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 441,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReportErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stream OpenManifestStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommandLineSourceFile.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommandLineParser()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual TextReader CreateTextFileReader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableDictionary ParseFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1071,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommandLineReference.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnalyzeSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnalyzerDriver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1368,
  "endLine" : 1373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ComputeDeclarationsInNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompilationStartAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CategorizedDiagnosticQueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryDequeue_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCompilationStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool HasCodeBlockStartActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual AnalyzerActions GetAnalyzerActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCompilationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCompilationEndAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 548,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSemanticModelAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 555,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSyntaxTreeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCodeBlockStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCodeBlockEndAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 630,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCodeBlockAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 637,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSyntaxNodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 644,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterOperationBlockStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 651,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterOperationBlockEndAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 658,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterOperationBlockAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 665,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 672,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContextHelpers.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolAnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeAnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationAnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDiagnosticGloballySuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DecodeGlobalSuppressMessageAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DeclarationAnalyzerStateData CreateFullyProcessedInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetStateKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockAnalyzerStateData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action GetAddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1441,
  "endLine" : 1446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action GetAddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryStartSyntaxAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1565,
  "endLine" : 1571,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryStartAnalyzingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryStartAnalyzingDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1581,
  "endLine" : 1587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static INamedTypeSymbol GetFirstMatchingNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 816,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnalyzerStateData CreateFullyProcessedInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.AnalyzerStateData.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalysisResultBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResultBuilder.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateLanguageSpecificExtensions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnumOverflowKind CheckOverflow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EnumConstantHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToReadOnlyAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetCustomTags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FileLinePositionSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/FileLinePositionSpan.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/FileLinePositionSpan.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/XmlLocation.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlLocation Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/XmlLocation.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BigInteger AccumulateDecimalDigitsIntoBigInteger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 624,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint FloatToInt32Bits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 773,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float Int32BitsToFloat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 783,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SymbolInfo.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Freeze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CommonModuleCompilationState.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetStateMachineType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CommonModuleCompilationState.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/TypeInfo.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PreprocessingSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/PreprocessingSymbolInfo.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetParentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetUnixRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool FileExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/RelativePathResolver.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SplitSurrogateChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1074,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileKey.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileKey.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxGeneratorTests()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation Compile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifySyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifySyntaxRaw()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeData GetAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestIsAndAsExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAddHandlerExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSubtractHandlerExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLockStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 593,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColumnOfVeryFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4457,
  "endLine" : 4464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Comment30()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1520,
  "endLine" : 1529,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatInvalidCode_2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1631,
  "endLine" : 1636,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTreeEditTests.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FeaturesMultiple()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CSharpCommandLineParserServiceTests.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FeaturesMultipleWithValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CSharpCommandLineParserServiceTests.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddInheritanceNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function DetermineCascadedSymbolsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicReferenceFinder.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Tasks.Task()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUnqualifiedSymbolsForNamespaceDeclarationNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateImplementsStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EqualTypeParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateNamespaceDeclarationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamespaceGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AddEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function UpdateDeclarationAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 624,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BeforeMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EventGenerator.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ArrayTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 537,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function NullableTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ParameterDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 862,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function NamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2500,
  "endLine" : 2507,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3042,
  "endLine" : 3049,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InsertSwitchSections()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3070,
  "endLine" : 3078,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUnflattenedNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3276,
  "endLine" : 3283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3539,
  "endLine" : 3546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3661,
  "endLine" : 3668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SplitAndInsert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3937,
  "endLine" : 3944,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Flatten()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3991,
  "endLine" : 3999,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/MethodGenerator.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddCast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.Rewriter.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicMiscellaneousReducer.Rewriter.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ParameterSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicMiscellaneousReducer.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlStartElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyGetXmlNamespaceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyElementStart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveWalker.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEndRegionDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveWalker.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Finish()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveWalker.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CanSpeculateOnNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetTypeNameParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AbstractCastExpressionDocumentation.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/NameOfExpressionDocumentation.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/NameOfExpressionDocumentation.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/GetTypeExpressionDocumentation.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/GetTypeExpressionDocumentation.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetTypeNameParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/GetTypeExpressionDocumentation.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/GetXmlNamespaceExpressionDocumentation.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/GetXmlNamespaceExpressionDocumentation.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/PredefinedCastExpressionDocumentation.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/PredefinedCastExpressionDocumentation.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclaredSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetCorrespondingOpenBrace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Parse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicCommandLineParserService.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 828,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PathSyntaxReference.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddModifiedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsPossibleNameConflict()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RenameInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 595,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsChildToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLeftSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SimpleNameSyntaxExtensions.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLeftSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMeMyBaseOrMyClass()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMyNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SymbolExtensions.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EnsureProperInherits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EnsureProperBegin()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReDimStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsEnumMemberNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PositionOutsideTupleIfApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 540,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function LastCollectionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1031,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function LastRangeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1042,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function LastAggregation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1053,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeEnclosingNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ComputeIsWithinPreprocessorContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ComputeIsPreprocessorStartContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanDeclareCustomEventAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContextExtensions.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRightOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTrailingColonTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 388,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PartOfSingleLineLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/VariableDeclaratorSyntaxExtensions.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetPreviousStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 706,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNextStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 721,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetCorrectedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateStringFromState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.LineContinuationTrivia.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSyntaxTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureLineContinuationTriviaInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsOnlyWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ContainsSkippedTokensOrText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/StructuredTriviaFormattingRule.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLessThanInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsGreaterThanInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectId AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/TestWorkspace.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Updatedocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EventWaiter VerifyWorkspaceChangedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EventWaiter VerifyWorkspaceFailedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CreateCSharpFilesWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document GetSingleChangedDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/SolutionUtilities.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextDocument GetSingleChangedAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/SolutionUtilities.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document GetSingleAddedDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/SolutionUtilities.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConversionGenerator.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList GenerateModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/OperatorGenerator.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GenerateEqualsValueClauseWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ParameterGenerator.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax LastPropertyOrField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CreateFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 573,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CreatePropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GenerateBooleanLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GenerateStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax GenerateCharLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ExpressionGenerator.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxList AsUsingDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList AsNamespaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParameterListSyntax AsParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BracketedParameterListSyntax AsBracketedParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxList AsClassMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 662,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxList AsInterfaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 733,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode AttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 864,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DeclarationModifiers GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TNode AddMissingTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2612,
  "endLine" : 2617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode NameOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3547,
  "endLine" : 3552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlockSyntax CreateBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3590,
  "endLine" : 3596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3659,
  "endLine" : 3664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArgumentSyntax AsArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3681,
  "endLine" : 3687,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode AssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3781,
  "endLine" : 3787,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode LocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4040,
  "endLine" : 4045,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode LockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4080,
  "endLine" : 4085,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4108,
  "endLine" : 4113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode SwitchSectionFromLabels()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4120,
  "endLine" : 4125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode NamedAnonymousObjectMemberDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4204,
  "endLine" : 4209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray Compute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.NodesAndTokensToReduceComputer.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.AbstractReductionRewriter.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitXmlNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VisitGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyElseDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyEndIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyErrorDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyWarningDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyEndRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyBadDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_Preprocesser.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Worker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CollectClassifiedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlElementEndTag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlCDataSection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddLexicalClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/ClassificationHelpers.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList DecomposeNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/NameSyntaxComparer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SemanticModel CreateSpeculativeSemanticModelForNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HaveSameParameterType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksAnonymousObjectMemberDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksCollectionInitializerAddMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 499,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void GetForEachSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 749,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSymbolDeclarationService.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 526,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary DetermineTypeParameterMapping()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 636,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol InferTypeForFirstParameterOfSimpleLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1661,
  "endLine" : 1666,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol InferTypeForFirstParameterOfLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPreprocessorKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAnonymousFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUsingDirectiveName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode ConvertToSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 773,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsTopLevelNodeWithMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 828,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetMethodLevelMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 983,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckMemberId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1500,
  "endLine" : 1506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAssignableTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPossiblyDestructorConflict()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitQueryContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax AddAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetContainingTypeOrEnumDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAfterKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFullyWrittenGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 712,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HaveSameUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CastExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRightOfCloseParen()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLeftSideOfDotOrArrow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PreferPredefinedTypeKeywordInMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 980,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonNameSyntaxInUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 2421,
  "endLine" : 2426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAsyncSupportingFunctionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnyLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLeftSideOfAnyAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 572,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia? GetFirstNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaListExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia? GetLastComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaListExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia? GetLastCommentOrWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaListExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CSharpSyntaxContext CreateContext_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/CSharpSyntaxContext.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDefinitelyNotTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 687,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUsingStaticContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 781,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonConstantExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUsingOrExternKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLastTokenOfNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnsafeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnyAccessorDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSyntax GenerateTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GenerateNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList RemoveRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxListExtensions.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax EnsureOpenAndCloseBraceTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnumDeclarationSyntax EnsureOpenAndCloseBraceTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken GetPreviousTokenIfTouchingWord()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalysisResult Leading()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalysisResult Trailing()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CalculateSpaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEqualsTokenInAutoPropertyInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCommaInInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOpenParenInVarDeconstructionDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OptionSet_Serialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyInnerExceptionArgumentNull()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateNotKeptAliveSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 642,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectId AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestOptionsServiceFactory.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WriteStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_VBRuntime_Embed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1632,
  "endLine" : 1637,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AdhocWorkspace CreateWorkspaceWithRecoverableTrees()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateWithRequiredServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/CommandLineProjectTests.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void TestEmptyDictionaryReturnNoNamingStylePreferencesObjectReturnsFalse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/EditorConfigStorageLocation/EditorConfigStorageLocationTests.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCSharpFormatting()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FormattingTests.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCSharpDefaultRules()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FormattingTests.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseInvalidXML()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance11()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution CreateEmptySolutionUsingRecoverableSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxReferenceTests.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyOrder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindDeclarationsAsync_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Project_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Solution_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Project_Func_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Project_Func_Test_AlwaysTruePredicate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Project_Func_Test_AlwaysFalsePredicate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Solution_Func_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 487,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Solution_Func_Test_AlwaysTruePredicate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FindSourceDeclarationsAsync_Solution_Func_Test_AlwaysFalsePredicate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 503,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DefaultCSharpCodeCleanups()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DefaultVisualBasicCodeCleanups()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CodeCleaners_NoSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CodeCleaners_Document()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CodeCleaners_Span()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NormalizedOperator_StructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/NormalizeModifiersOrOperatorsTests.cs",
  "fileLinesCount" : 1096,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 830,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan GetCodeCleanupSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/Extensions.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T RemoveCSharpMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/Extensions.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T AddCSharpMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/Extensions.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ColonInOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/RemoveUnnecessaryLineContinuationTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 628,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FailFirstType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SyntaxPathTests.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Execution/DesktopReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQLitePersistentStorageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorageService.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompileAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetOutputAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 636,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectFileReference CreateProjectFileReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetOutputAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 580,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary GetCurrentProjectMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyAnalyzerReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyAnalyzerReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFileReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileReference.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ProjectFileReference CreateProjectFileReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IProjectFileLoader GetLoaderForProjectTypeGuid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileLoader.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IProjectFileLoader GetLoaderForProjectFileExtension()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileLoader.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ForceCompactingGC()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharedReadableStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemporaryTextStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe TextReader CreateTextReaderFromTemporaryStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/Mef/MefV1HostServices.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileTextLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/FileTextLoader.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyValueLogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/KeyValueLogMessage.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyValueLogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/KeyValueLogMessage.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Func GetLoggingChecker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDisposable CreateLogBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.LogBlock.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilationSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderableMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/OrderableMetadata.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoOpService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationServiceFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleSolutionAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionAsset.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceTextAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionAsset.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionChecksumFinder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAsset GetGlobalAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PinnedSolutionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/PinnedRemotableDataScope.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task WriteObjectToAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/CustomAsset.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/ReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WriteOptionTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteOptionTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WriteOptionTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteOptionTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WritePortableExecutableReferenceTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CopyByteArrayToStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 686,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char ToLower()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/AllLowerCamelCaseMatcher.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Matches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractReferenceFinder.cs",
  "fileLinesCount" : 627,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetNamespaceIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/NamespaceSymbolReferenceFinder.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsForEachMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/OrdinaryMethodReferenceFinder.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasReferenceToAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetProjectsThatCouldReferenceType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContextInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.ContextInfo.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool FormatAndChecksumMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Persistence.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StringSliceComparer GetComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task CreateSpellCheckerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetSourceSymbolsChecksumAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Source.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTypeReferenceNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 600,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Free()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 695,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 718,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnmergedDocumentChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/UnmergedDocumentChanges.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedFileMergeResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileMergeResult.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TNode GetParent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/TreeComparer.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Edit.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxEditor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InsertChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentEditor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DocumentEditor.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/EditorConfig/NamingStylePreferenceEditorConfigStorageLocation.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationArrayTypeSymbol.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeGenerationSymbol WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldSymbol.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList GetImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceInfo.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamespaceSymbol CreateNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AddMemberDeclarationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static TextSpan GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService_FindDeclaration.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticAnalysisResultMap Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultMap.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddCompilationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentId GetExternalDocumentId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResult.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Enable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassifiedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/ClassifiedSpan.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncrementalAnalyzerProviderMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/IncrementalAnalyzerProviderMetadata.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncrementalAnalyzerProviderMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/IncrementalAnalyzerProviderMetadata.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetRegistries_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PooledStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 529,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAnonymousDelegateInvoke()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 659,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EqualsOrdinalIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BKTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WaitThatValidatesInvariants TakeLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathSegment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Node.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Node ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Node.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/linkedhashqueue.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableHashMap AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableHashMap SetItems()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ValueBucket()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int ComputeLogicalSlot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 969,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleTaskQueue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SimpleTaskQueue.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SimpleTaskQueue.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SimpleTaskQueue.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SimpleTaskQueue.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SimpleTaskQueue.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CacheResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBidirectionalMap Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetEditDistance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PooledObject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringBuilder AllocateAndClear()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stopwatch AllocateAndClear()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Stack AllocateAndClear()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Queue AllocateAndClear()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HashSet AllocateAndClear()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dictionary AllocateAndClear()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List AllocateAndClear()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsHexDigit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringEscapeEncoder.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryApply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Operations/ApplyChangesOperation.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpanMarker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 658,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreRefKindsEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IdentifiersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BloomFilter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetBitArrayIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetBitArrayIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetTextBetween()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan GetSpanIncludingTrailingAndLeadingTriviaOfAdjacentTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList EnsureUniqueness()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/NameGenerator.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LabelsAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PointerTypesAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EventsAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 557,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ProgressTracker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EquivalenceVisitor GetEquivalenceVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetHashCodeVisitor GetGetHashCodeVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Node()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.Node.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList ListFromSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 551,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOverridable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray FilterToVisibleAndBrowsableSymbolsAndNotUnsafeSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1029,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ProjectExtensions.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode CreateArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ICodeDefinitionFactoryExtensions.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAllTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetAnySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolInfoExtensions.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetMethodBodySemanticBoundary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNullable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool InheritsFromOrEqualsIgnoringConstruction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol RemoveAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeSymbol RemoveUnnamedErrorTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetLineAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SourceTextExtensions.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetExistingSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetIndexers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceOrTypeSymbolExtensions.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAncestors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken WithAppendedTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken WithAppendedTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetSemanticVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState AddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState RemoveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState AddMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState RemoveMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState AddAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 537,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState RemoveAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 545,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TreeAndVersion MakeNewTreeAndVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasContentChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetSyntaxTreeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 655,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTree GetSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentId.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionInfo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SolutionAttributes ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionInfo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionStamp()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetSyntaxVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetLinkedDocumentIds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextContainerLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectId.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProjectId ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectId.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextAndVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextAndVersion.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected State()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.State.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionId.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SolutionId ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionId.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeTextSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState_TreeTextSource.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionBranch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithDocumentTextLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionState WithAdditionalDocumentTextLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1373,
  "endLine" : 1382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1688,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task HasSuccessfullyLoadedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1693,
  "endLine" : 1700,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable EnableCaching()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Caching/ProjectCacheServiceFactory.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskScheduler.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskScheduler.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskScheduler.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskScheduler.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WriteStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSyntaxTreeFactoryService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReleaseRefUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/AbstractPersistentStorage.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISet GetProjectOpenDocuments_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TextAndVersion LoadTextAndVersionSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextAndVersion GetProperTextAndVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ClearSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetProjectName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1831,
  "endLine" : 1836,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetDocumentName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1841,
  "endLine" : 1846,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetAdditionalDocumentName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1851,
  "endLine" : 1856,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamingRule()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingRule.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool AppliesTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string CreateName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateCompliantNameReusingPartialPrefixesAndSuffixes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.cs",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordSpanEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyle.WordSpanEnumerable.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeFix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFix.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxNode GetNodeToSimplify()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchSimplificationFixAllProvider.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual Task GetFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual Task GetFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTypeInferrer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.AbstractTypeInferrer.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray Filter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.AbstractTypeInferrer.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetPartsOfAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/ISyntaxFactsServiceExtensions.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetLeadingBannerAndPreprocessorDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TSyntaxNode GetNodeWithoutLeadingBannerAndPreprocessorDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAdjustedTokenStartingPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolution.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan GetResolutionTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolution.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConflictingIdentifierTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictingIdentifierTracker.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameDeclarationLocationReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/Annotations/RenameDeclarationLocationReference.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetExpansionTargetForLocationPerLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool LocalVariableConflictPerLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ContainsResolvedNonReferenceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string RemoveAssemblyKeys()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyComparer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AliasSymbolKey.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolKeyResolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKeyResolution.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolKeyResolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKeyResolution.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.PointerTypeSymbolKey.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected char Eat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReadBoolean()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyWriter GetWriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 491,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.TypeParameterOrdinalSymbolKey.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.MethodSymbolKey.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AssemblySymbolKey.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComparisonOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ComparisonOptions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetInitialSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.InitialContextFinder.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelativeIndentationData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.IndentationData.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TriviaData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TriviaData.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetTextBetween()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.Node.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetTextBetween()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.Debug.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeAndText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.NodeAndText.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetOriginalColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.NodeAndText.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual FormattingContext CreateFormattingContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetSpanToFormat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.cs",
  "fileLinesCount" : 544,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationApplier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.OperationApplier.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MoveNextRare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.Iterator.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiedWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.ModifiedWhitespace.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportFormattingRule()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/ExportFormattingRule.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/AdjustSpacesOperation.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task StartNew()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task ContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineColumnDelta()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnDelta.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryRunRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryRunCodeAnalysisRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetPinnedScopeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryRunCodeAnalysisRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SyntaxNode AddImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/AddImports/IAddImportsService.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetAllContainers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/AddImports/AbstractAddImportsService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanReusePersistedTextVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Versions/Extensions.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanReusePersistedSyntaxTreeVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Versions/Extensions.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanReusePersistedProjectVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Versions/Extensions.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanReusePersistedDependentProjectVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Versions/Extensions.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientDirectStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ClientDirectStream.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerDirectStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServerDirectStream.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WriteToJsonObject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.SolutionIdConverters.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Add()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TelemetrySession GetTelemetrySession()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AbstractPersistentStorageService GetPersistentStorageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteGlobalOperationNotificationService GetGlobalOperationNotificationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/SnapshotService.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dictionary GetAssetMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/TestUtils.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dictionary GetAssetMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/TestUtils.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendAssetMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/TestUtils.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAnalyzerId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Diagnostics/DiagnosticComputer.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/TemporaryWorkspaceOptionsServiceFactory.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IsIncrementalUpdateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemporaryWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/TemporaryWorkspace.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemporaryWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/TemporaryWorkspace.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestArrayCreationExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLocalDeclarationStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2879,
  "endLine" : 2886,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestRemoveMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2906,
  "endLine" : 2913,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = From q In",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End         Sub",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 697,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q2 =",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 739,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim SomeAnonType = New With {",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 895,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = _",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1050,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Implements IGoo",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1416,
  "endLine" : 1427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "something()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2613,
  "endLine" : 2622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits Attribute",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2713,
  "endLine" : 2722,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3894,
  "endLine" : 3901,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewLineOption_LineFeedOnly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4329,
  "endLine" : 4341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicLocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/DynamicLocalInfo.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomDebugInfoRecord()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoRecord.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadGlobalHeader()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReadRawRecordBody()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledHashSet GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledHashSet.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Sort()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayBuilder GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayBuilder GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToStringAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledStringBuilder.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToStringAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledStringBuilder.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledStringBuilder.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledStringBuilder GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledStringBuilder.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledStopwatch.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledStopwatch StartInstance()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledStopwatch.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableDictionary ToImmutableDictionaryAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledDictionary.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledDictionary GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledDictionary.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ObjectPool()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGetCompilationSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunEmbeddedStatementFollowedBySemicolon()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunCreatedScriptWithUnexpectedGlobals()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunCreatedScriptWithoutGlobals()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunCreatedScriptWithMismatchedGlobals()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ContinueAsync_Error2()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRunScriptWithScriptState()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnAwait()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayOfInt32_NoMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerDisplay_Inherited()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_BitArray()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_KeyValuePair()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_List()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 543,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_ReadOnlyCollection()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 677,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FormatConstructorSignature()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 798,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AwaitVoid()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1044,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectBinding_PublicGenericClassMembers()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HostObjectBinding_PrivateClassImplementingPublicInterface()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1500,
  "endLine" : 1505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PrintLogo()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/CommandLine/Csi.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpObjectFormatterImpl()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpObjectFormatterImpl.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WithEmitDebugInformation_SetsEmitDebugInformation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerProxy_FrameworkTypes_ArrayList()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/ObjectFormatterTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssemblyResolution()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest.Desktop/InteractiveSessionTests.cs",
  "fileLinesCount" : 1123,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScriptExecutionState Create()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptExecutionState.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsHelpCommand()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendLine()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatException()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentityAndLocation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Assembly LoadAssemblyFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesktopAssemblyLoaderImpl()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/DesktopAssemblyLoaderImpl.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyLoadResult()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/AssemblyLoadResult.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Script ContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ScriptOptions InheritOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptBuilder.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DebuggerProxy_FrameworkTypes_Queue()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest.Desktop/ObjectFormatterTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DebuggerProxy_FrameworkTypes_Stack()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest.Desktop/ObjectFormatterTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub QuotedStrings()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ObjectFormatterTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPrint()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int DoWork()",
  "longName" : "",
  "relativeFileName" : "src/NuGet/BuildNuGets.csx",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForceLowMemoryMode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/ForceLowMemoryMode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Sub AddFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DeleteAllImports()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddFollowingRelevantExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.Worker.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnApply()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/NamingStylesOptionPage.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTrailingColonTrivia()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 977,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetImportNamespaceOrType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1932,
  "endLine" : 1939,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidInheritanceKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2591,
  "endLine" : 2598,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsertParameterIntoParameterList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3970,
  "endLine" : 3978,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsValidBaseType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4281,
  "endLine" : 4289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetSnippetExpansionClient()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetExpansionClient.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Visit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 646,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitPartitionClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 720,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitPartitionWhileClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 730,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SelectModifier()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 772,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Razor/RazorLanguageServiceClientFactory.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract InteractiveEvaluator CreateInteractiveEvaluator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsInteractiveWindowProvider.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/ScriptingOleCommandTarget.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpVsResetInteractiveCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Repl/CSharpVsResetInteractiveCommand.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable FindEntryPoints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/EntryPointFinder.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Show_completion_list_after_a_character_is_typed_Unchecked()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/IntelliSenseOptionPageControl.xaml.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Show_completion_list_after_a_character_is_deleted_Checked()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/IntelliSenseOptionPageControl.xaml.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Show_completion_list_after_a_character_is_deleted_Unchecked()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/IntelliSenseOptionPageControl.xaml.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatWhenTypingCheckBox_Checked()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingOptionPageControl.xaml.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FormatWhenTypingCheckBox_Unchecked()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingOptionPageControl.xaml.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/IndentationViewModel.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetUnescapedName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 799,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetNodeWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetNodeWithType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetAttributeTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1704,
  "endLine" : 1710,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetNodeWithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1771,
  "endLine" : 1776,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetIsAbstract()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2555,
  "endLine" : 2562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetIsPropertyStyleEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2679,
  "endLine" : 2685,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CreateReturnDefaultValueStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3125,
  "endLine" : 3130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetFieldFromVariableNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3237,
  "endLine" : 3242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetVariableFromFieldNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3244,
  "endLine" : 3250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetAttributeFromAttributeDeclarationNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3252,
  "endLine" : 3257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode InsertMemberNodeIntoContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3373,
  "endLine" : 3380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartialMethodExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/PartialMethodExtender.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSnippetExpansionContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetCommandHandler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSnippetInfoService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/CSharpSnippetInfoService.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable CreateEditorFactories()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CSharpPackage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventHookupQuickInfoSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupQuickInfoSource.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_SessionCancellingCommands.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlOleCommandTarget.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameLocationSet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameReplacementInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OrganizeImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/OrganizeImports/XamlOrganizeImportsService.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task RemoveUnnecessaryImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/CodeFixes/RemoveUnnecessaryUsings/XamlRemoveUnnecessaryUsingsCodeFixProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSdkPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/VisualBasicHelpers/MockCompilerHost.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateVisualBasicProjectWithNullBinPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/VisualBasicHelpers/VisualBasicHelpers.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Find()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestHelpers.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddExpectation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/PropertyChangedTestMonitor.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyExpectations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/PropertyChangedTestMonitor.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateExportProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetSelectedGroup()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseFilter.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerIntelliSenseWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseWorkspace.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InfoBarEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioInfoBarService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AllowsReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CreateEditSessionErrorId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebugLogMessage.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StoreCurrentGroupingPriority()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/StreamingFindUsagesPresenter.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithReferencesFindUsagesContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WithoutReferencesFindUsagesContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithoutReferencesFindUsagesContext.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveDocumentUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveDocumentUndoUnit.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 859,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyAdditionalDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 866,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveAdditionalDocumentUndoUnit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveAdditionalDocumentUndoUnit.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchyEventsSink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/HierarchyEventsSink.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommandLineArguments ResetArgumentsAndUpdateOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Options.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ParseOptions CreateParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Options.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileChangeTracker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/FileChangeTracker.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/FileChangeTracker.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCurrentContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void NotifyNonDocumentOpenedForProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateSolutionProperties()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FinishLoad()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnBeforeLoadProjectBatch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioFrameworkAssemblyPathResolverFactory.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetAnalyzerRuleSet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnRuleSetFileUpdateOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_Analyzers.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentKey.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnLoadCompleted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.TextBufferDataEventsSink.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception GetException()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.RuleSetFile.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReportDiagnostic GetGeneralDiagnosticOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.RuleSetFile.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableDictionary GetSpecificDiagnosticOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.RuleSetFile.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IncludeUpdateCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.RuleSetFile.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SolutionClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.WorkspaceHostState.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AggregatedKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MiscellaneousDiagnosticListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/MiscellaneousDiagnosticListTable.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEntryWithConfigurableSuppressionState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAddSuppressionsStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnRemoveSuppressionsStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAddSuppressionsInSourceStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAddSuppressionsInSuppressionFileStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VisualStudioBaseTodoListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableEntriesSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableEntriesSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTableEntriesSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinePosition GetLinePosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITableEntriesSnapshot CreateSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenDocumentTracker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/OpenDocumentTracker.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableEntriesSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableEntriesSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTable.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MoveUp()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialogViewModel.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MoveDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialogViewModel.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberSymbolViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialogViewModel.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/PickMembersDialogViewModel.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetClassName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetMemberName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryGetContextMenu()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/ReferenceListItem.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMemberNavInfoNameOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Extensions.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetTypeNavInfoNameOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Extensions.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectListItem GetListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static string GetSimpleDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Compilation GetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddAssemblyLink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShowReturnsDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 448,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable FindMembers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioMetadataAsSourceFileSupportService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryFetch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/LanguageSettingsPersister.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberSymbolViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialogViewModel.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSnippetFunctionSimpleTypeName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionSimpleTypeName.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSnippetFunction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunction.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunction.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int GetCurrentValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunction.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeInsertion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsDebugName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsDebugName.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/TopLevelChange.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/SpanChange.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetTipText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/SpanChange.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetApplicableText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/SpanChange.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetWarning()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetTipText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectReferenceChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.ProjectReferenceChange.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetExpandedList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int UpdateCounter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override int GetTipText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewDialogService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetTipText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VisualStudioSymbolNavigationServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationServiceFactory.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioDocumentTrackingService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsRunningDocumentTable GetRunningDocumentTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationService.cs",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VisualStudioDocumentNavigationServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationServiceFactory.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalUndoService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalOperationNotificationServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalOperationNotificationServiceFactory.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceFailureOutputPane()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/WorkspaceFailureOutputPane.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RestoreGCLatencyMode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GCManager.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InprogressState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLocationOfName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void RemoveServices()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/StandaloneCommandFilter.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteEncapsulateField()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteRemoveParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 535,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteReorderParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteGoToNextMethod()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteGoToPreviousMethod()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 556,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteMoveSelectedLinesUp()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteMoveSelectedLinesDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 593,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteAutomaticLineEnder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 600,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteExtractInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 607,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteExtractMethod()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteViewCallHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 621,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteInsertSnippet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 628,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteSurroundWith()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 635,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteRename()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 642,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 649,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteCommitUniqueCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 656,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteInvokeCompletionList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 663,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteUncommentBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 670,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteCommentBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 677,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecutePreviousHighlightedReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteNextHighlightedReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 691,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteToggleConsumeFirstMode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 698,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteInsertComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 705,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteFormatDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 712,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteFormatSelection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 719,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteBackspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 726,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteDelete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 733,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteWordDeleteToStart()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 740,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteWordDeleteToEnd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 747,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteCancel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 754,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecutePageUp()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 761,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecutePageDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 768,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 775,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteUp()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 782,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteDocumentStart()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 789,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteDocumentEnd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 796,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteLineStart()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 803,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteLineStartExtend()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 810,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteLineEnd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 817,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteLineEndExtend()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 824,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteSelectAll()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 831,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteOpenLineAbove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 838,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteOpenLineBelow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 845,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteUndo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 852,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteRedo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 859,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteTab()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 866,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteBackTab()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 873,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecuteReturn()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 880,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteGoToDefinition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 895,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteGoToImplementation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 902,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteFindReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 909,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteSyncClassView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 916,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ExecutePaste()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 923,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteSortAndRemoveUnusedUsings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 930,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteExecuteInInteractiveWindow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 937,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TInterface GetService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/ServiceProviderExtensions.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VsTextSpan GetVsTextSpanForPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/SourceTextExtensions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetImageListAndIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/VisualStudioWorkspaceImplExtensions.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceHost()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PauseOnGlobalOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.SolutionChecksumUpdater.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.SolutionChecksumUpdater.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleException()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ThrowSoftCrashException()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PooledConnection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.PooledConnection.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceJsonRpcEx()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcConnection.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOverridable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryExtractInterfaceStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryExtractMethodStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryRenameStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryInsertSnippetStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QuerySurroundWithStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryViewCallHierarchyStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryUncommentBlockStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryCommentBlockStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryToggleConsumeFirstModeStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 414,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryInsertCommentStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryExecuteInInteractiveWindowStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryEncapsulateFieldStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryRemoveParametersStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 454,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryReorderParametersStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryGoToNextMethodStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryGoToPreviousMethodStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryStartAutomaticOutliningStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 483,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallHierarchyCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyCommandHandler.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PresentRoot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyPresenter.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StartSearchWithDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyItem.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TInterfaceType GetService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Utilities/IServiceProviderExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetImageMoniker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Shared/VisualStudioImageMonikerService.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshThemeColors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/HACK_ThemeColorFixer.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsInstalled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetInstalledPackages()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 669,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextMenuController()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/ContextMenuController.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzersFolderItemProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItemProvider.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateDiagnosticContextMenu()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseDiagnosticItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateRuleSetFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegacyDiagnosticItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/LegacyDiagnosticItem.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerItemSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItemSource.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Array GetProviderContexts()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerReferenceManager.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationOptionViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/NotificationOptionViewModel.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SaveSettingsToStorage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamingRuleViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageViewModel.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ManageNamingStylesInfoDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/ManageNamingStylesInfoDialog.xaml.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveButton_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/ManageNamingStylesInfoDialog.xaml.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EditButton_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/ManageNamingStylesInfoDialog.xaml.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveButton_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolKindViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationViewModel.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolKindViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationViewModel.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationViewModel.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifierViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationViewModel.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamingStyleDialog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/NamingStyleDialog.xaml.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Options_PreviewKeyDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/GridOptionPreviewControl.xaml.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RadioButtonViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/RadioButtonViewModel.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerLanguageOptionBinding()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/PerLanguageOptionBinding.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateOptionValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/OptionLogger.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendCloseTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AppendLeafTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.AutoTag.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RootCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/RootCodeModel.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeAccessorFunction.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool GetCanOverride()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeAccessorFunction.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetNamespaceOrTypeNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetNamespaceNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ISymbol LookupSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Document DeleteCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractKeyedCodeElement.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAttributeArgument.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ComHandle GetComHandle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Interop/ApartmentSensitiveComObject.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractProjectCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractProjectCodeModel.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTree GetSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode GetSyntaxRoot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SemanticModel GetSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Compilation GetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TextSpan GetEncompassingSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/NodeKeyValidation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeModelEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEvent.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OverloadsCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/OverloadsCollection.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeArgumentCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AttributeArgumentCollection.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParameterCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ParameterCollection.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/EmptyCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AttributeCollection.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol LookupSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/BasesCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalMemberCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalMemberCollection.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExternalNamespaceCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceCollection.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalTypeCollection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalTypeCollection.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Analyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDiagnosticAnalyzerService GetDiagnosticAnalyzerService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSimpleNameWithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 767,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericNameWithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 776,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 961,
  "endLine" : 966,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/OrderModifiers/OrderModifiersTests.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task VerifyRootTypeNameAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 520,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 805,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 827,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 834,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 842,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 849,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 864,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 871,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1298,
  "endLine" : 1303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1305,
  "endLine" : 1310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1312,
  "endLine" : 1317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1320,
  "endLine" : 1325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1327,
  "endLine" : 1332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1334,
  "endLine" : 1339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1661,
  "endLine" : 1666,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1676,
  "endLine" : 1681,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1688,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1690,
  "endLine" : 1695,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1961,
  "endLine" : 1966,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1976,
  "endLine" : 1981,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1983,
  "endLine" : 1988,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1990,
  "endLine" : 1995,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1998,
  "endLine" : 2003,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2005,
  "endLine" : 2010,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2020,
  "endLine" : 2025,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2027,
  "endLine" : 2032,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2459,
  "endLine" : 2464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2466,
  "endLine" : 2471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2473,
  "endLine" : 2478,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2481,
  "endLine" : 2486,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2488,
  "endLine" : 2493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2495,
  "endLine" : 2500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2822,
  "endLine" : 2827,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2829,
  "endLine" : 2834,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2837,
  "endLine" : 2842,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2844,
  "endLine" : 2849,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2851,
  "endLine" : 2856,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3122,
  "endLine" : 3127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3137,
  "endLine" : 3142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3144,
  "endLine" : 3149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3151,
  "endLine" : 3156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3159,
  "endLine" : 3164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3166,
  "endLine" : 3171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3181,
  "endLine" : 3186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3188,
  "endLine" : 3193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3620,
  "endLine" : 3625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3627,
  "endLine" : 3632,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3634,
  "endLine" : 3639,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3642,
  "endLine" : 3647,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3649,
  "endLine" : 3654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3656,
  "endLine" : 3661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3983,
  "endLine" : 3988,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3990,
  "endLine" : 3995,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3998,
  "endLine" : 4003,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4005,
  "endLine" : 4010,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4012,
  "endLine" : 4017,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4283,
  "endLine" : 4288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4298,
  "endLine" : 4303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4305,
  "endLine" : 4310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4312,
  "endLine" : 4317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4320,
  "endLine" : 4325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4327,
  "endLine" : 4332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4342,
  "endLine" : 4347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4349,
  "endLine" : 4354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4781,
  "endLine" : 4786,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4788,
  "endLine" : 4793,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4795,
  "endLine" : 4800,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4803,
  "endLine" : 4808,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4810,
  "endLine" : 4815,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4817,
  "endLine" : 4822,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5144,
  "endLine" : 5149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5151,
  "endLine" : 5156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5159,
  "endLine" : 5164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5166,
  "endLine" : 5171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5173,
  "endLine" : 5178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5444,
  "endLine" : 5449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5459,
  "endLine" : 5464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5466,
  "endLine" : 5471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5473,
  "endLine" : 5478,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5481,
  "endLine" : 5486,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5488,
  "endLine" : 5493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5503,
  "endLine" : 5508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5510,
  "endLine" : 5515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5942,
  "endLine" : 5947,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5949,
  "endLine" : 5954,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5956,
  "endLine" : 5961,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5964,
  "endLine" : 5969,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5971,
  "endLine" : 5976,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5978,
  "endLine" : 5983,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6305,
  "endLine" : 6310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6312,
  "endLine" : 6317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6320,
  "endLine" : 6325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6327,
  "endLine" : 6332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6334,
  "endLine" : 6339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6605,
  "endLine" : 6610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6620,
  "endLine" : 6625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6627,
  "endLine" : 6632,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6634,
  "endLine" : 6639,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6642,
  "endLine" : 6647,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6649,
  "endLine" : 6654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6664,
  "endLine" : 6669,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6671,
  "endLine" : 6676,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7103,
  "endLine" : 7108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7110,
  "endLine" : 7115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7117,
  "endLine" : 7122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7125,
  "endLine" : 7130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7132,
  "endLine" : 7137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7139,
  "endLine" : 7144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7466,
  "endLine" : 7471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7473,
  "endLine" : 7478,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7481,
  "endLine" : 7486,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7488,
  "endLine" : 7493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7495,
  "endLine" : 7500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7766,
  "endLine" : 7771,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7781,
  "endLine" : 7786,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7788,
  "endLine" : 7793,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7795,
  "endLine" : 7800,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7803,
  "endLine" : 7808,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7810,
  "endLine" : 7815,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7825,
  "endLine" : 7830,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7832,
  "endLine" : 7837,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8264,
  "endLine" : 8269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8271,
  "endLine" : 8276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8278,
  "endLine" : 8283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8286,
  "endLine" : 8291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8293,
  "endLine" : 8298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8300,
  "endLine" : 8305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8627,
  "endLine" : 8632,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8634,
  "endLine" : 8639,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8642,
  "endLine" : 8647,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8649,
  "endLine" : 8654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8656,
  "endLine" : 8661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8927,
  "endLine" : 8932,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8942,
  "endLine" : 8947,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8949,
  "endLine" : 8954,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8956,
  "endLine" : 8961,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8964,
  "endLine" : 8969,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8971,
  "endLine" : 8976,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8986,
  "endLine" : 8991,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8993,
  "endLine" : 8998,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual c2 virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyRudeDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/Extensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifySemanticDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/Extensions.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.Methods.cs",
  "fileLinesCount" : 1147,
  "components" : [ "primary::src" ],
  "startLine" : 1123,
  "endLine" : 1128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_NuGet.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCoalesce2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCoalesce3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBinaryExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBinaryExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 778,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexAccess1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1039,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDisposable M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyMetadataVsSourceTests.cs",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 950,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedVariable/RemoveUnusedVariableTests.cs",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 573,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ErrorTagGeneratedForWarning()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Squiggles/ErrorSquiggleProducerTests.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFirstArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNonFirstArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditionalIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThisConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBaseConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingleParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamedParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExistingArgumentNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExistingUnorderedArgumentNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestWithCSharp7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ParenthesizedLambdaStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CommentStructureTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CommentStructureTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CommentStructureTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CommentStructureTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/ConstructorDeclarationStructureTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/SimpleLambdaExpressionStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/SimpleLambdaExpressionStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/TypeDeclarationStructureTests.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/TypeDeclarationStructureTests.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/SwitchStatementStructureTests.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/PropertyDeclarationStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BrokenRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CompilationUnitStructureTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/MetadataAsSource/DelegateDeclarationStructureTests.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/AnonymousMethodExpressionStructureTests.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTriggerCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 968,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTriggerCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTriggerCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTriggerCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTriggerCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTriggerCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnErrorInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs",
  "fileLinesCount" : 4059,
  "components" : [ "primary::src" ],
  "startLine" : 1574,
  "endLine" : 1579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TestWorkspace CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionAllCodeTests.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RegressionFor5867ErrorToleranceTopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3077,
  "endLine" : 3082,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDisplayStringForGlobalNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 4186,
  "endLine" : 4191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DiagnosticServiceIsSafeAgainstAnalyzerExceptions_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateAnalyzerWithinCodeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1662,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task TestInClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsFieldType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DynamicAsLocalVariableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests_Dynamic.cs",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 837,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerbatimStringLiteral3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CharacterLiteral1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommentSingle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1055,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Label()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 1888,
  "endLine" : 1893,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RefVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/TotalClassifierTests.cs",
  "fileLinesCount" : 853,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 832,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_EndRegion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PP_EndRegion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 454,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShortDiscardInAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests_Preprocessor.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 994,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 771,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Holder CreateSessionSingleQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Holder CreateSessionDoubleQuote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLiteralCompletionTests.cs",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultilineTodoComment_Multiline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultilineTodoComment_Multiline_DocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtFirstPositionInFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtLastPositionInFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurlyBrace1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurlyBrace2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurlyBrace3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCurlyBrace4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParen1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParen2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParen3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParen4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParen5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestParen6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSquareBracket1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSquareBracket2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSquareBracket3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSquareBracket4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSquareBracket5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSquareBracket6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAngleBracket1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAngleBracket2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAngleBracket3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAngleBracket4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedAngleBracket1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedAngleBracket2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedAngleBracket3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedAngleBracket4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedAngleBracket5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedAngleBracket6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedAngleBracket7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedAngleBracket8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestString2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestString3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestString4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestString5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVerbatimString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVerbatimString2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVerbatimString3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVerbatimString4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVerbatimString5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 429,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 483,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterpolatedString13()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StartTupleDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 756,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EndTupleDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StartTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 774,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EndTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 783,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StartNestedTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 792,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StartInnerNestedTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 801,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EndNestedTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceMatching/CSharpBraceMatcherTests.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 810,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissing_OnMatchingFileName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMatchingFileName_CaseSensitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TestWorkspace CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/CSharpMoveTypeTestsBase.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1964,
  "endLine" : 1969,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/CodeActions/InteractiveIntroduceVariableTests.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Command_NotOnSecondClassOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/DocumentationCommentTests.cs",
  "fileLinesCount" : 1933,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1577,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SetWorkspaceOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetsNotInPreProcessorContextForScriptDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAfterExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotGlobal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SendEnterThroughToEditorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ReferenceDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GacReferenceFullyQualified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ReferenceDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SendEnterThroughToEditorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SystemAttributeIsNotAnAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Unqualified_InnerCompletionPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Qualified_InnerCompletionPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 620,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeSymbolOfTypeParameterConstraintClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1513,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1737,
  "endLine" : 1742,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1751,
  "endLine" : 1756,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1771,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1780,
  "endLine" : 1785,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1795,
  "endLine" : 1801,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1811,
  "endLine" : 1817,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1826,
  "endLine" : 1832,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1841,
  "endLine" : 1846,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1856,
  "endLine" : 1862,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1872,
  "endLine" : 1878,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3182,
  "endLine" : 3187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ValueNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3190,
  "endLine" : 3195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3317,
  "endLine" : 3322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3330,
  "endLine" : 3335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3380,
  "endLine" : 3385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3393,
  "endLine" : 3398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsTextualTriggerCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SendEnterThroughToEditorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation13()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TagsAfterSameLineClosedTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseInferredMemberName/UseInferredMemberNameTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamespaceInUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamespaceInUsingDirective2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamespaceInUsingDirective3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNamespaceInUsingDirectiveWithAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeInUsingDirectiveWithAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInt32()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 578,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBuiltInInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBuiltInString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 602,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBuiltInStringAtEndOfToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBoolean()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 618,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBuiltInBool()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 626,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSingle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 634,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBuiltInFloat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 642,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 751,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNullableOfInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 829,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestGenericTypeParameterConstraint_Delegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 909,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateSpecialTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3541,
  "endLine" : 3546,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InactiveRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParamAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodParamAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CheckResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyMultipleContexts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InactiveRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodTypeParamAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodParamAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseObjectInitializer/UseObjectInitializerTests.cs",
  "fileLinesCount" : 582,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BeginningOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 634,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 831,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 972,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 998,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1021,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1099,
  "endLine" : 1104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1415,
  "endLine" : 1420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1425,
  "endLine" : 1430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1535,
  "endLine" : 1541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SkippedTokens1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 2733,
  "endLine" : 2740,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertFormat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertFormat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task AssertFormatOnArbitraryNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTestBase.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1943,
  "endLine" : 1948,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1961,
  "endLine" : 1966,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISyntaxTriviaService GetSyntaxTriviaService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/MiscTests.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub NavigateToItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetRelatedStatementHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlightingHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveReferencingView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithExpandedDirtySpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.DirtyState.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetContainingStatementInfoForTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TryGetView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/AbstractCommitCaretMoveUndoPrimitive.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMultiLineIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructState.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpanToCleanup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructCommandHandler.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambdaHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_LambdaHeader.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateAddOrRemoveHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_CustomEvents.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLinkedEditSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetStartIndexOfWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEndIndexOfWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function UseSmartTokenFormatter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SmartTokenFormatterCommandHandler.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIndenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetExtentOfWordFromToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/TextStructureNavigation/TextStructureNavigatorProvider.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ErrorKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ErrorKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ErrorKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UndefKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UndefKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UndefKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UndefKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterElse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WarningKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WarningKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WarningKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EqualsKeywordRecommenderTests.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EqualsKeywordRecommenderTests.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EqualsKeywordRecommenderTests.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterJoinLeftExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EqualsKeywordRecommenderTests.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterJoinLeftExpr_NotAfterEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EqualsKeywordRecommenderTests.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterJoinLeftExpr_NotAfterIn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EqualsKeywordRecommenderTests.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterJoinLeftExpr_NotAfterIn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EqualsKeywordRecommenderTests.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTry()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterJoinInExpr1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterJoinInExpr2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterOn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterOn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterOn3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterOn4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterOn5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterOn6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterForeach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNewClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDoBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByKeywordRecommenderTests.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByKeywordRecommenderTests.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByKeywordRecommenderTests.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGroupExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByKeywordRecommenderTests.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByKeywordRecommenderTests.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SetKeywordRecommenderTests.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SetKeywordRecommenderTests.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SetKeywordRecommenderTests.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinOn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOrderby1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOrderby2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOrderby3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSelect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGroup()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGroupBy()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 665,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterOrderByExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSecondExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBetweenExprs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCloseParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ChecksumKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ChecksumKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ChecksumKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RestoreKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RestoreKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RestoreKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterForeach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RemoveKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RemoveKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RemoveKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterForeach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterJoinRightExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterJoinRightExpr_NotAfterInto()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSelect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGroupKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGroupExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GetKeywordRecommenderTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GetKeywordRecommenderTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GetKeywordRecommenderTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNewClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 656,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPelIf_Or()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf_And()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf_Not()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf_Paren()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf_Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf_NotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefineKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefineKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefineKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefineKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNewClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LineKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LineKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LineKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/HiddenKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/HiddenKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/HiddenKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AddKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AddKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AddKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNewClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSelect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPelIf_Or()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf_And()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf_Not()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf_Paren()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf_Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPElIf_NotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInJoin()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterVarInOutArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTry()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFinallyKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 573,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousNamespace_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsingAlias_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClassDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalAttribute_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNewClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterJoin()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterJoinIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterJoinAndTypeAndIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterJoinNotAfterIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFrom2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestContinueInSelect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPElIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPelIf_Or()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPElIf_And()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPElIf_Not()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPElIf_Paren()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPElIf_Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPElIf_NotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTernary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PragmaKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PragmaKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PragmaKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNewClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AliasKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AliasKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AliasKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInConditionalExpressionFalseBranch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 825,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 642,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHashFollowedBySkippedTokens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInActiveRegion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInActiveRegion2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterElse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NameOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NameOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NameOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElifKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElifKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElifKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeExtern_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterForeach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInJoinVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndRegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndRegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndRegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AscendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AscendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AscendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterOrderByExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AscendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSecondExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AscendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBetweenExprs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AscendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AscendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBeforeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCrefContextNotAfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalStatement_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGlobalVariableDeclaration_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim m = From {|Definition:$$z|} In \"abc\" Select [|z|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim m = From {|Definition:z|} In \"abc\" Select [|$$z|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DelegateInvokeMethodSymbols.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Some()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 628,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvokeInEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExpandAsync2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExpand2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTokenExpand2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestReduceAsync2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestReduceAsync4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestReduceAsync5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = Mid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Take]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 802,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 844,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Group]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 893,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var qie = from x3 in new int[] { 0 }",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 870,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2575,
  "endLine" : 2585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3876,
  "endLine" : 3885,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5359,
  "endLine" : 5366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5387,
  "endLine" : 5396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7644,
  "endLine" : 7651,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7674,
  "endLine" : 7681,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.i = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2435,
  "endLine" : 2442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4617,
  "endLine" : 4625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AdditionalFileDiagnosticsTests.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function VerifyAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$StaticField c;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WaitForSolutionCrawler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "o.$$Extension()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Assembly1Class c;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1801,
  "endLine" : 1809,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1853,
  "endLine" : 1863,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RetriggerActiveSessionOnClosingBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ChainingTaskThatCompletesNotifiesController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/ModelTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = args?.OfType$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = args?.Select()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = args?.Select()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 791,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 930,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as gggg$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1557,
  "endLine" : 1564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "E e = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1903,
  "endLine" : 1910,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2029,
  "endLine" : 2036,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Cancel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2322,
  "endLine" : 2329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "args = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2338,
  "endLine" : 2345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2448,
  "endLine" : 2455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotAtStartOfExistingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteL$$()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1342,
  "endLine" : 1350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var v = new$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1926,
  "endLine" : 1933,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return new $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2321,
  "endLine" : 2328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TriggeredOnHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2435,
  "endLine" : 2442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Cancel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2729,
  "endLine" : 2736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "args = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2747,
  "endLine" : 2754,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "e = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2770,
  "endLine" : 2777,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "if()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2793,
  "endLine" : 2800,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2855,
  "endLine" : 2862,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int y = a$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2896,
  "endLine" : 2903,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2940,
  "endLine" : 2947,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await Task.Delay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3426,
  "endLine" : 3434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CaretPositionChangedShouldDismissSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SubjectBufferPostChangedShouldDismissSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G&lt;int, $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = args?.OfType$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = args?.Select()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = args?.Select()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfNamespaceIsFollowing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssertTokenRenamable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssertTokenNotRenamable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssertReplacementTextInvalid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a1 As New [|$$alias1|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a1 As New [|alias1|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a1 As New [|$$alias1|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a1 As New [|alias1|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 1779,
  "endLine" : 1788,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAnnotatedSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTagsOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1692,
  "endLine" : 1700,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 483,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|WrittenReference:x|} = 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Reference:int|} k = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Reference:int|} k = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Reference:var|} k = new {|Reference:List|}<int>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "b.Boo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 476,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var c = $\"{ {|Reference:a|} }, {b}!\";",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var c = $\"{a}, { {|Reference:b|} }!\";",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 520,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|WrittenReference:b|} = \"World\";",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int x = {|WrittenReference:y|} = 7;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetNodeToRemove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetNodeToFade()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSeparableContainer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/LoopHighlighter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurlyBraceCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PutCaretOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInvalidTokenKind()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CloseBraceOfTryOrDoBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInvalidToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInterpolationOpenBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.StringSplitter.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextBufferCloneServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Implementation/TextBufferFactoryService/TextBufferCloneServiceFactory.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangedSourceText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreSameReiteratedVersion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetLineAndColumn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotSpan ToSnapshotSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/TextSpanExtensions.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssertItemsInOrder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryNavigateToLineAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockDocumentNavigationService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryNavigateToPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockDocumentNavigationService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarSymbolIdIndexProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarSymbolIdIndexProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetIndexForSymbolId()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarSymbolIdIndexProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForegroundNotificationService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterNotification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterNotification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndTracking()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveStatementTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTagger.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionPreviewItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SolutionPreviewItem.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugLocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Debugging/DebugLocationInfo.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameReplacement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/InlineRename/IEditorInlineRenameService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List GetOrCreateClassifiedSpanList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/ClassificationUtilities.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationBufferTaggerProvider.Tagger.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Stop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ModelComputation.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ChainTaskAndNotifyControllerWhenFinished()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ModelComputation.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TModel WaitForController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/AbstractController.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model WithSelectedItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Model.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model WithSelectedParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Model.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotSpan GetCurrentSpanInSubjectBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Model.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotSpan GetCurrentSpanInView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Model.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Stop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPresenterSessionItemSelected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Do()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_ComputeModel.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPresenterSessionItemCommitted()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPresenterSessionItemSelected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPotentialFilterCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/FilterResult.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BraceCompletionMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/BraceCompletionMetadata.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedFileDiscrepancyException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/LinkedFileDiscrepancyException.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvokeQuickInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller_InvokeQuickInfo.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPresenterSessionDismissed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Session.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Solution UpdateDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BraceCharacterAndKind()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceCharacterAndKind.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.Tagger.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UndoPrimitive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.UndoPrimitive.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.UndoPrimitive.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AppendFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFirstTokenOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/WhitespaceExtensions.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSingleLineComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddBlockComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandHandlerServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Commands/CommandHandlerServiceFactory.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandHandlerService CreateCollectionForView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Commands/CommandHandlerServiceFactory.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrganizeDocumentCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Organizing/OrganizeDocumentCommandHandler.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Lazy GetCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/ExecuteInInteractiveCommandHandler.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/GoToAdjacentMemberCommandHandler.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToSymbolContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/GoToSymbolContext.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceTextUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/EditorSourceTextUndoService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IClassificationType GetClassificationType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ClassificationTypeMap.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ForegroundThreadData()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ForegroundThreadAffinitizedObject.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsInputPending()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ForegroundThreadAffinitizedObject.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedEditsTracker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/LinkedEditsTracker.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OpenAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewWorkspace.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewSolutionCrawlerRegistrationServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewSolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewSolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.TagNode.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnParseOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.TextChangedEventSource.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyRegionsChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ReadOnlyRegionsChangedEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticsChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.DiagnosticsChangedEventSource.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerSubjectBufferProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.PerSubjectBufferProperty.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RolesMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/HostWorkspaceServicesExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TProperty GetOrCreateAutoClosingProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ApplyTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/WorkspaceExtensions.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnUIUpdatesPaused()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnUIUpdatesResumed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSubjectBufferChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TagSpanIntervalTree GetTagTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AsynchronousViewTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AsynchronousViewTaggerProvider.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryRetrieveTagSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Pause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.BatchChangeNotifier.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Resume()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.BatchChangeNotifier.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AsynchronousTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AsynchronousTaggerProvider.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BraceMatchingResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/IBraceMatchingService.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportCompletionProviderMef1Attribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/Completion/ExportCompletionProviderAttribute.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportQuickInfoProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/QuickInfo/ExportQuickInfoProviderAttribute.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportCommandHandlerAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/Commands/ExportCommandHandlerAttribute.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DefinitionItem GetThirdPartyDefinitionItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/IDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolDisplayFormat GetFormat()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/IDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindLiteralsProgressAdapter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.ProgressAdapter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetLineSpanForReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/ClassifiedSpansAndHighlightSpanFactory.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetSpansToTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/ReferenceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewWarningTagDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/PreviewWarningTagDefinition.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveStatementTagFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/EditAndContinue/ActiveStatementTagFormatDefinition.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditAndContinueErrorTypeFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/EditAndContinue/EditAndContinueErrorTypeFormatDefinition.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConflictTagDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/ConflictTagDefinition.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineSeparatorAdornmentManagerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/LineSeparatorAdornmentManagerProvider.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Color? GetColor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/LineSeparatorTag.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SnapshotDifferenceChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/IWpfDifferenceViewerExtensions.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task GetConventionContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List GetBlockTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Span ComputeShortSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockTagState.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task ComputeMergeResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ApplyConflictResolutionEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullTextBufferException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseSessionSpansUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ComputeMergeResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameConflictTagDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameConflictTagDefinition.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameFixupTagDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameFixupTagDefinition.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSpanText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetReplacements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.InlineRenameReplacementInfo.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnReferenceLocationsChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardViewModel.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnReplacementTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardViewModel.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardViewModel.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLiteralEmbeddedExpressionFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/AbstractPreviewTaggerProvider.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameTrackingTagDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/RenameTracking/RenameTrackingTagDefinition.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolSearchUpdateEngine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeltaInput()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/Patching/Delta.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateAndSetInMemoryDatabaseAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.Update.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractivePasteCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Interactive/InteractivePasteCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolTipProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/ToolTipProvider.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int GetTelemetryPrefix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISuggestedActionsSource CreateSuggestedActionsSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSourceProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewChangesCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/PreviewChanges/PreviewChangesCodeAction.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray FilterOnUIThread()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As MyFunc = AddressOf Test",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler MyEvent, AddressOf MyEventHandler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler MyEvent, AddressOf MyEventHandler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 634,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 718,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d = New MyDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 748,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderMethodParameters_InvokeOnClassName_ShouldFail()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationErrors.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReorderMethodParameters_InsufficientParameters_None()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationErrors.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1069,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StructModifiersUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClassRename1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Method_Reorder1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1816,
  "endLine" : 1825,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConstructorInitializer_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2459,
  "endLine" : 2468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConstructorInitializer_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2471,
  "endLine" : 2480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorInsert_Private_NoImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2690,
  "endLine" : 2698,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3209,
  "endLine" : 3216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyAccessorReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4045,
  "endLine" : 4054,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_InstanceCtorUpdate5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4640,
  "endLine" : 4648,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_InstanceCtorUpdate5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4651,
  "endLine" : 4659,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_InstanceCtorUpdate_EscapedNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4702,
  "endLine" : 4710,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_InstanceCtorUpdate_EscapedNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4713,
  "endLine" : 4721,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInitializerUpdate_Lambdas_ImplicitCtor_AsNew1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5817,
  "endLine" : 5826,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterListInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6215,
  "endLine" : 6224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterListDelete1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6274,
  "endLine" : 6283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ParameterAttributeReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6400,
  "endLine" : 6409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypeConstraintUpdate4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6790,
  "endLine" : 6799,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifySyntaxMap()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxUtilitiesTests.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<TS:0>Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTrackingServiceTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<TS:0>Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTrackingServiceTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<TS:0>Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTrackingServiceTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTrackingServiceTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTrackingServiceTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifySemantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/Extensions.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetTopEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function FindNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/VisualBasicEditAndContinueTestHelpers.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VariableDeclaration_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1412,
  "endLine" : 1420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EventStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1486,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExpressionStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ThrowReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1500,
  "endLine" : 1508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Finally_DeleteHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1608,
  "endLine" : 1616,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Finally_InsertHeader()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1619,
  "endLine" : 1627,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CatchInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1660,
  "endLine" : 1668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CatchDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1709,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Catch_DeleteHeader1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1739,
  "endLine" : 1747,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambdas_InVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2286,
  "endLine" : 2294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambdas_InExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2297,
  "endLine" : 2305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2451,
  "endLine" : 2459,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2489,
  "endLine" : 2497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2647,
  "endLine" : 2654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2684,
  "endLine" : 2691,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2721,
  "endLine" : 2728,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2758,
  "endLine" : 2765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3033,
  "endLine" : 3040,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3168,
  "endLine" : 3175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3220,
  "endLine" : 3227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3298,
  "endLine" : 3305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3384,
  "endLine" : 3391,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3433,
  "endLine" : 3440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f2 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3456,
  "endLine" : 3463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3685,
  "endLine" : 3692,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3729,
  "endLine" : 3737,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3763,
  "endLine" : 3770,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f2 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3969,
  "endLine" : 3976,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4027,
  "endLine" : 4034,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4064,
  "endLine" : 4071,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f2 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4093,
  "endLine" : 4100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f2 = New Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4158,
  "endLine" : 4165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4172,
  "endLine" : 4179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4206,
  "endLine" : 4213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4258,
  "endLine" : 4265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4457,
  "endLine" : 4466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4490,
  "endLine" : 4498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4524,
  "endLine" : 4531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1.0} Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4554,
  "endLine" : 4561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1.0} Select b = a.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4581,
  "endLine" : 4588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1.0} Select b = a, c = a.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4608,
  "endLine" : 4615,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1.0} From b In {2} Select b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4635,
  "endLine" : 4642,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = Aggregate a In {1.0} From b in {2}, c in {3} Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4718,
  "endLine" : 4727,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = Aggregate a In {1} From b in {2.0}, c in {3} Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4749,
  "endLine" : 4758,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = Aggregate a In {1} From b in {2}, c in {3.0} Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4780,
  "endLine" : 4789,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Let b = 1.0 Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4811,
  "endLine" : 4818,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Order By a + 1.0 Descending, a + 2 Ascending Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4840,
  "endLine" : 4847,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Order By a + 1 Descending, a + 2.0 Ascending Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4869,
  "endLine" : 4876,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Join b In {2.0} On a Equals b Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4898,
  "endLine" : 4905,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Join b In {2} On a + 1.0 Equals b Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4927,
  "endLine" : 4934,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Join b In {2} On a Equals b + 1.0 Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4956,
  "endLine" : 4963,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Join b1 In {2} Join b2 In {2.0} On b1 Equals b2 On b1 Equals a Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4985,
  "endLine" : 4992,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Join b1 In {2} Join b2 In {2} On b1 + 1.0 Equals b2 On b1 Equals a Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5014,
  "endLine" : 5021,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Join b1 In {2} Join b2 In {2} On b1 Equals b2 + 1.0 On b1 Equals a Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5043,
  "endLine" : 5050,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Group Join b1 In {2.0} Join b2 In {2} On b1 Equals b2 On b1 Equals a Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5072,
  "endLine" : 5079,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Group Join b1 In {2} Join b2 In {2.0} On b1 Equals b2 On b1 Equals a Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5101,
  "endLine" : 5108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Group Join b1 In {2} Join b2 In {2} On b1 + 1.0 Equals b2 On b1 Equals a Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5130,
  "endLine" : 5137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Aggregate b In {2}, c In {3.0} Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5323,
  "endLine" : 5331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Aggregate b In {2} Join c In {3.0} On c Equals b Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5353,
  "endLine" : 5361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = Aggregate b In {2} Select b + 1.0 Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5383,
  "endLine" : 5391,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Queries_FromSelect_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5394,
  "endLine" : 5402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5558,
  "endLine" : 5565,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 578,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 616,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "'Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 678,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Me.value = a*2</AS:0>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 776,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 885,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>c = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 970,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>c = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1046,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>c = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1074,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>c = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>b = 0</AS:1>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>b = 0</AS:1>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>b = 0</AS:1>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>b = 0</AS:1>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1206,
  "endLine" : 1214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>b = 0</AS:1>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>b = 0</AS:1>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1313,
  "endLine" : 1320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>c = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>c = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1367,
  "endLine" : 1375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:1>c = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1394,
  "endLine" : 1402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:0>A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1880,
  "endLine" : 1888,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Const a As Integer = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1924,
  "endLine" : 1933,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Const a As Integer = 1, b As Integer = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1969,
  "endLine" : 1978,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim <AS:0>b As Integer = 2</AS:0>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2023,
  "endLine" : 2032,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>System.Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2559,
  "endLine" : 2566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>System.Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2582,
  "endLine" : 2589,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2607,
  "endLine" : 2614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2671,
  "endLine" : 2679,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2705,
  "endLine" : 2712,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2768,
  "endLine" : 2775,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2800,
  "endLine" : 2808,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2832,
  "endLine" : 2839,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2895,
  "endLine" : 2902,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Using",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2956,
  "endLine" : 2963,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Using",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3022,
  "endLine" : 3029,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3150,
  "endLine" : 3157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3248,
  "endLine" : 3255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3314,
  "endLine" : 3321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3387,
  "endLine" : 3394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3423,
  "endLine" : 3430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3458,
  "endLine" : 3465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3471,
  "endLine" : 3479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3535,
  "endLine" : 3543,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3586,
  "endLine" : 3594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3977,
  "endLine" : 3984,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4147,
  "endLine" : 4154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4164,
  "endLine" : 4172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:2>Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4184,
  "endLine" : 4191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = <AS:0>Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4384,
  "endLine" : 4392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = <AS:0>Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4408,
  "endLine" : 4416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = <AS:0>Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4432,
  "endLine" : 4440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:2>return a</AS:2>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4742,
  "endLine" : 4749,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:1>F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4851,
  "endLine" : 4859,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4936,
  "endLine" : 4944,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4964,
  "endLine" : 4972,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Await Task.FromResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5079,
  "endLine" : 5087,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Await Task.FromResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5196,
  "endLine" : 5204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5224,
  "endLine" : 5232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_OnError1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5291,
  "endLine" : 5299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_OnError2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5302,
  "endLine" : 5310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_OnError3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5313,
  "endLine" : 5321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_OnError4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5324,
  "endLine" : 5332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_Resume1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5335,
  "endLine" : 5343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_Resume2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5346,
  "endLine" : 5354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_Resume3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5357,
  "endLine" : 5365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClearSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Sub_Header()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Sub_Header_WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Sub_Header_WithImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Sub_End()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SubNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SubNew_WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Function1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Function2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Function_WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Function_WithImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Operator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Operator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Operator_WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEndOfStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1698,
  "endLine" : 1705,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_SingleLine_Header1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2096,
  "endLine" : 2103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_SingleLine_Header2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2106,
  "endLine" : 2113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_SingleLine_Header3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2116,
  "endLine" : 2123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_SingleLine_Header4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2126,
  "endLine" : 2133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_SingleLine_Body1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2136,
  "endLine" : 2143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_SingleLine_Body2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2146,
  "endLine" : 2153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_SingleLine_Body3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2156,
  "endLine" : 2163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambda_SingleLine_Body5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2177,
  "endLine" : 2184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From x In customers",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2310,
  "endLine" : 2317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From x In customers",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2325,
  "endLine" : 2332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q =",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2340,
  "endLine" : 2347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From x In customers",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2355,
  "endLine" : 2362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Implements I2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Implements I2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Implements I2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 650,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 734,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingIfEventAlreadyImplemented()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1613,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "' GC.SuppressFinalize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4413,
  "endLine" : 4423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4599,
  "endLine" : 4606,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PrintInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub ResolveAndVerifySymbolList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub ResolveAndVerifySymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = $\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BeforeClassWithMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 459,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PrevInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassNotInSharedMethodTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterExternalSourceDirectiveTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CatchInCatchBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CatchKeywordRecommenderTests.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterReturnExpressionInPropertyGetTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoElseAfterCaseIfExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoElseAfterCaseIfNotLastCaseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExitInTryBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/TryKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhenKeywordRecommenderTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhenKeywordRecommenderTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IsInCaseClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IsInMiddleCaseClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IsInFinalCaseClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IsInExistingIsClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InheritsKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CustomEventKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceFollowsNamespaceWithoutMatchingEndTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceFollowsMismatchedEnd3Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceFollowsDelegateDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleFollowsDelegateDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndPropertyAfterIncompleteProperty1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndPropertyAfterIncompleteProperty2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimAfterSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassFollowsDelegateDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeScopesAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ConstKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Types/BuiltInTypesKeywordRecommenderTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests_FixAllTests.vb",
  "fileLinesCount" : 460,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetSpansForAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOnInterfaceParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOnAbstractParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindField1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindField2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindConstField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindAutoImplementedProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindDelegateInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 615,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlElementHighlighterTests.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlElementHighlighterTests.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElement3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlElementHighlighterTests.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlProcessingInstruction1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlProcessingInstructionHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlProcessingInstruction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlProcessingInstructionHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlProcessingInstruction3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlProcessingInstructionHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOperatorExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/OperatorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOperatorExample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/OperatorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOperatorExample1_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/OperatorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSinglelineIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SingleLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSinglelineIf2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SingleLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSinglelineIf3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SingleLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorExample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConstructorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorExample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConstructorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorExample1_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConstructorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SimpleRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/RegionDirectiveStructureTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RegionWithNoBanner1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/RegionDirectiveStructureTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RegionWithNoBanner2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/RegionDirectiveStructureTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/EnumDeclarationStructureTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/NamespaceDeclarationStructureTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim r = {|span:$$Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MultilineLambdaStructureTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/PropertyDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PrependDollarSign()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/InvalidIdentifierStructureTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SymbolsAndPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/InvalidIdentifierStructureTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IdentifierThatLooksLikeCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/InvalidIdentifierStructureTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/FieldDeclarationStructureTests.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/DelegateDeclarationStructureTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/OperatorDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EventDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFriendClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructure()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/EventDeclarationStructureTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/EventDeclarationStructureTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VBOptionOnCSharpOptionOff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VBOptionOffCSharpOptionOn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Me.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Me.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|x.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|x.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim bar = New With {.Value = [|lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|C.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return s.Length",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|obj()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 814,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 853,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 870,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 921,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 462,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 524,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 548,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "obj.[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 612,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 642,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 665,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As [|G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 685,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new Action()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOnNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 746,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return i1 + s1 + i2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return i1 + s1 + i2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return i1 + s1 + i2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return i1 + s1 + i2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return i1 + s1 + i2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 721,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingNullableSimplificationInsideCref2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1371,
  "endLine" : 1378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingNullableSimplificationInsideCref3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWith()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSyncLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoLoop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForNext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForEachNext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEndTry()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTestOptionsMissing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConvertToIteratorSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D.[|Bar|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1688,
  "endLine" : 1696,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1831,
  "endLine" : 1839,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2100,
  "endLine" : 2108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2126,
  "endLine" : 2134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Async Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Async Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x2 =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s3 = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s3 = CObj()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests_FixAllTests.vb",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Mid]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 755,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Take]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1635,
  "endLine" : 1642,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1750,
  "endLine" : 1758,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInFunc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Take]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConflictedAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1035,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1706,
  "endLine" : 1714,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim myStr = \"\".[|ExtMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1869,
  "endLine" : 1877,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateSearchResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private x As New NS.Bar",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As IGoo = New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 612,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New NS.Bar",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 751,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim p As Base = New Derived()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 925,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.y = y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.y = y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1552,
  "endLine" : 1560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.y = y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1593,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1641,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return i1 + s1 + i2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return i1 + s1 + i2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return i1 + s1 + i2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return i1 + s1 + i2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnFrameworkType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New Customer With {.Name = \"\"blah\"\", .Age = blah}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2161,
  "endLine" : 2168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New Customer With {.Name = \"\"blah\"\"}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2204,
  "endLine" : 2211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New Customer With {.Name = name}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2225,
  "endLine" : 2232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DiagnosticAnalyzerDriverIsSafeAgainstAnalyzerExceptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Green",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Green",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 598,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 620,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 642,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 687,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 726,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 778,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Green",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 855,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1161,
  "endLine" : 1169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1185,
  "endLine" : 1192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Color.Blue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1230,
  "endLine" : 1237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_Invocation_FromInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_ExtractableMembers_IncludesPublicMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_ExtractableMembers_ExcludesInternalMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_NamespaceName_NoNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAwaitInNonAsyncFunction1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlStartElementName9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmptyElementName5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeValue1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElementContent7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAtElementName6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAsAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 503,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFromNotInContext2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_PreprocessingInstruction5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2232,
  "endLine" : 2239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDelegate1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2286,
  "endLine" : 2293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImports4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2338,
  "endLine" : 2345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbedded3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2430,
  "endLine" : 2437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElementMemberAccess1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2525,
  "endLine" : 2532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorConst1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2563,
  "endLine" : 2570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorConst2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2572,
  "endLine" : 2579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartiallyTypedXmlNamespaceImport5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3590,
  "endLine" : 3597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CommentBeforeXmlAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3843,
  "endLine" : 3850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestProjectLevelMemberImport2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemovingUnbindableImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnbindableNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 660,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As F.Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 702,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 812,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As Integer = Bar",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 827,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_String()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_Comment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_DocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = \"\"$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTypeParameterListSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as String$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = GetType$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = GetXmlNamespace$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = CType$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = DirectCast$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = TryCast$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = CInt$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = If$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim max = Aggregate o In metaData.Order Into m = Max$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d = new List$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_Bracket()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBracketCompletionTests.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_Comment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBracketCompletionTests.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_DocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBracketCompletionTests.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_String()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticInterpolationCompletionTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_Comment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticInterpolationCompletionTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_DocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticInterpolationCompletionTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = $\"$$\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticInterpolationCompletionTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = $\"Jenny I got your number: $$\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticInterpolationCompletionTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 671,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = \"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 858,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 920,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = From x In { 1, 2, 3 }$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "m()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "m()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 1 + $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call     M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnEnterTests.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissing_TypeNameMatchesFileName_RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.RenameFile.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Task",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/BasicMoveTypeTestsBase.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissing_OnMatchingFileName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissing_TypeNameMatchesFileName_RenameType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.RenameType.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MoveType_ActionCounts_RenameOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.ActionCountTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2063,
  "endLine" : 2070,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2746,
  "endLine" : 2754,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Take]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2780,
  "endLine" : 2789,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2816,
  "endLine" : 2824,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Take]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2850,
  "endLine" : 2859,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2888,
  "endLine" : 2896,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Distinct]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3455,
  "endLine" : 3464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3801,
  "endLine" : 3809,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3840,
  "endLine" : 3847,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim query = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Take]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2187,
  "endLine" : 2195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Execute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2203,
  "endLine" : 2210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Execute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2238,
  "endLine" : 2245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2356,
  "endLine" : 2364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2464,
  "endLine" : 2473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim c = new TextSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2918,
  "endLine" : 2926,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim c = new TextSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2945,
  "endLine" : 2953,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 757,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 826,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 851,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 876,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 901,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 926,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 951,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Take]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Ascending()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Ascending]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Take]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1264,
  "endLine" : 1272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1 + 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 429,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 537,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 635,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ServiceNotCompletingShouldCallNextHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructCommandHandlerTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ServiceCompletingShouldCallNextHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructCommandHandlerTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterClassStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterModuleStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterInterfaceStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterStructureStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterEnumStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyInheritsDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyImplementsDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ApplyAfterHashIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PreprocessorIfTests.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyInParameterDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ApplyAfterHashRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PreprocessorRegionsTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyAfterHashRegionWhenEndRegionExists2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PreprocessorRegionsTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyAfterHashRegionWhenEndRegionExists3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PreprocessorRegionsTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DoNotApplyFromPairedDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestApplyAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/NamespaceBlockTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSnapshotPointFromArray()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyRecommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestVerifyInvalidLocation02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnMember1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnMember2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1408,
  "endLine" : 1416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AcquireCompletionService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionServiceTests.vb",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialGenericClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotPartialClassesAcrossDifferentNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestShowObjectOverrides()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestHideKeywords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Bar As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodParametersIncluded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGlobalStatementMembersBeforeDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNothingAfterBadQualifiedImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1507,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1539,
  "endLine" : 1547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameAfterSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameInAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1563,
  "endLine" : 1571,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributeNameInAttributeListAfterSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1575,
  "endLine" : 1583,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q1 = From i1 In arr Group i1 By i2 = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2182,
  "endLine" : 2190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q1 = From i1 In arr Group i1 = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2203,
  "endLine" : 2211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInTopLevelFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2945,
  "endLine" : 2953,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsideAccessorBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2998,
  "endLine" : 3005,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Unqualified_TopLevelNoPeers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5797,
  "endLine" : 5806,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Unqualified_TopLevelWithPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5810,
  "endLine" : 5821,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Unqualified_NestedWithNoPeers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5825,
  "endLine" : 5836,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Unqualified_InnerCompletionPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5912,
  "endLine" : 5921,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Qualified_TopLevelWithPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5978,
  "endLine" : 5988,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Qualified_InnerCompletionPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6052,
  "endLine" : 6061,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub test Implements $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestErrorCaseMissingEndFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Array.ForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestWithReferencesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestWithImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestListOfT2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestListOfT3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestListOfT4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D$$im z As CustomClass",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim namePriceQuery = From prod In products",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 906,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = $$New With {Key .Goo = x}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 921,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim $$a = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 984,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim $$a = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 1002,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = GetXmlNamespace$$()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1415,
  "endLine" : 1425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2086,
  "endLine" : 2097,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassCommandHandlerTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Implements I1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Implements I1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Implements I1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestImportStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXmlComments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i As Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Member1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i As Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNamespaceStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 499,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True OrElse",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 565,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 612,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 658,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 757,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 789,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 856,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 871,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 904,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Property Prop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 978,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestXmlComments2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1010,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1043,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1058,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1073,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1088,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1110,
  "endLine" : 1118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From c In B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From c In",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From c In From c2 in b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1340,
  "endLine" : 1349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1498,
  "endLine" : 1506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1535,
  "endLine" : 1543,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1567,
  "endLine" : 1575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBugFix4481()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1817,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBugFix4481_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1822,
  "endLine" : 1830,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = &lt;?xml version=\"1.0\"?&gt;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1868,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim query = From",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1913,
  "endLine" : 1922,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ": Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1967,
  "endLine" : 1976,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2470,
  "endLine" : 2478,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2485,
  "endLine" : 2493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FirstTokenInParameterList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FirstTokenInParameterList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FirstTokenInTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FirstTokenInArrayRank1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FirstTokenInArrayRank2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExitSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 503,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function MySub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 809,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1321,
  "endLine" : 1328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub addAnotherMessage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1825,
  "endLine" : 1832,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2280,
  "endLine" : 2287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LocalConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2460,
  "endLine" : 2468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Async Function ExpectExtractMethodToFailAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 983,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExtractMethod40()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1280,
  "endLine" : 1287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2398,
  "endLine" : 2405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2432,
  "endLine" : 2439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test4_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2529,
  "endLine" : 2536,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test4_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2564,
  "endLine" : 2571,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2767,
  "endLine" : 2774,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test22_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3187,
  "endLine" : 3194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test22_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3222,
  "endLine" : 3229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test26()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3320,
  "endLine" : 3327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test29()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3413,
  "endLine" : 3420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3433,
  "endLine" : 3440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3469,
  "endLine" : 3476,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test43()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3875,
  "endLine" : 3882,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test44()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3908,
  "endLine" : 3915,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test49()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4054,
  "endLine" : 4061,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test50()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4090,
  "endLine" : 4097,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4209,
  "endLine" : 4217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest14()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest15()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest16()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest23()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest35()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest36()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest39()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 387,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest40()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest41()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest42()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest43()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest44()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectInvalidSubexpressionToExpand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectValidSubexpressionAndHenceDontExpand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 629,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectLHSOfMinusEqualsOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 639,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTryPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1562,
  "endLine" : 1569,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFinallyPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1582,
  "endLine" : 1589,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SubstituteFields()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassVariable.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function RewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function RewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationExtensions.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetCustomTypeInfoPayload()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationExtensions.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeDebuggerStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryCreateVariableSlotAllocator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundExpression RewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ExceptionLocalSymbol.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ObjectAddressLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectAddressLocalSymbol.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EEDisplayClassFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassVariable.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassInstance.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SimpleTypeParameterSymbol.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax ParseDebuggerExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/PlaceholderLocalRewriter.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThisReference()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisplayClassVariable GetVariable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool MayHaveSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpLocalAndMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpLocalAndMethod.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpEESymbolProvider()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpEESymbolProvider.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalAndMethod MakeLocalAndMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DkmClrCompilationResultFlags GetLocalResultFlags()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DisplayClassInstanceAndFields()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1698,
  "endLine" : 1703,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DisplayClassInstanceAndFields FromField()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1721,
  "endLine" : 1726,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpMetadataContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpMetadataContext.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpMetadataContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpMetadataContext.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string TrimAndGetFormatSpecifiers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataBlock.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TMetadataContext GetMetadataContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBadOrMissingMetadataException()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmExceptionUtilities.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsWindowsComponentName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetTupleElementNameIfAny()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CustomTypeInfo.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILSpan()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ILSpan.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalNameAndScope()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetAllScopes()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/PdbHelpers.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GetLocalsResult()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeAndCustomInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeAndCustomInfo.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeWalker.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeWalker.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyCollection ToImmutableAndFree()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodInfo GetNonIndexerGetMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsObject()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetTupleCardinalityIfAny()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MemberAndDeclarationInfo GetMemberByName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 819,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WorkList()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1024,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Expansion CreateExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/RootHiddenExpansion.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TupleExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void GetIntersection()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/Expansion.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Formatter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static QualifiedTypeSignature GetTypeSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/SpecialTypeExtensions.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Token()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/Scanner.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/Scanner.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Scanner()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/Scanner.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal QualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/Name.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Token()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/Scanner.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/Scanner.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Scanner()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/Scanner.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal QualifiedTypeSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/TypeSignature.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ArrayTypeSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/TypeSignature.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAllGenericTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPathRelativeToBinaries()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPotentiallyMappedPath()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 891,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddXmlDocumentationFile()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 973,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsLanguageServiceRegistrationFile()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Process TryGetProcess()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnOutputReceived()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveWorkspace.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResetInteractive()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/ResetInteractive.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetSelectedLine()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/SendToInteractiveSubmissionProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InteractiveHost CreateProcess()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/StressTests.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Execute()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearOutput()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RestartHost()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_Path()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_PartialName()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReference_FullName()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ViewCommand()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ViewCommand.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static FileName FromFullPath()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/FileName.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NuGetPackageSource()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/NuGetPackageSource.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NuGetFeed()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/NuGetFeed.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GenerateData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/GenerateData.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ChangeCommand()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ChangeCommand.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProducesCommand()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ProducesCommand.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Run()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/UsageCommand.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConflictingPackagesException()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConflictingPackagesException.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateChild()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateField()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function SyntaxFactName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function FieldParamName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildParamName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildPrivateFieldTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildSeparatorConstructorTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function LowerFirstCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 534,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function UpperFirstCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function Ident()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 871,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteEnum()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteDumper.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateDumpVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteDumper.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Program.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryReadDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Program.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateAllFactoryMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructures()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetChildPosition()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 643,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetChildIndex()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateAllFactoryMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructures()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 662,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ParseEnumType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ParseOneNodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Blank()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Brace()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Unbrace()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteUsage()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/Program.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedAcceptMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1175,
  "endLine" : 1180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteRedVisitors()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1194,
  "endLine" : 1199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAutoCreatableNode()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1520,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Write()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Write()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void OpenBlock()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CloseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyScheduler()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteEnvironmentVariables()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcDumpUtil.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ContentFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentFile.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalDataStorage()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/LocalDataStorage.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Write()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/LocalDataStorage.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Read()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/LocalDataStorage.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string HashBytesToString()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TestRunner()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/TestRunner.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetResultsFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessTestExecutor.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Program()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ParseValueArg()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Arguments.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable WrappedLines()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionContext()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionException()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionException()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 669,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OptionException()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 675,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetObjectData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 702,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InsertItem()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 746,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SetItem()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 762,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Write()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 1288,
  "endLine" : 1292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/VisualStudioOnlineRepository.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectData.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionProjectData()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/SolutionCheckerUtil.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionCheckerUtil()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/SolutionCheckerUtil.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PackageReference()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/PackageReference.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ProcessSolution()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/Program.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ProcessTargets()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/Program.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ProcessStructuredLog()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/Program.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectReferenceEntry()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectReferenceEntry.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/ChangeSignatureFormattingRule.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlElementStartTag()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.ConvertValueToParamRewriter.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNewArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldCheck()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrderModifiers/VisualBasicOrderModifiersDiagnosticAnalyzer.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetParent()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ComputeValueDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Iterator Function GetDescendantTokensIgnoringSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function GetDescendantTokensIgnoringSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportDllImportInsertRudeEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2868,
  "endLine" : 2875,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsSimpleAwaitAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 3099,
  "endLine" : 3106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function MakeUnique()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EncapsulateField/VisualBasicEncapsulateFieldService.vb",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNameColonEquals()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBannerText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/RegionDirectiveStructureProvider.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBannerText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataRegionDirectiveStructureProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/FunctionAggregationSignatureHelpProvider.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetGeneratedNameTypeParameterSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractInterface/VisualBasicExtractInterfaceService.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUpdatedImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractInterface/VisualBasicExtractInterfaceService.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateFinalSolution()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractInterface/VisualBasicExtractInterfaceService.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitImportsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.Rewriter.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanAddImportForQuery()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImportsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 620,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function SimplifyTypeNameAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetErrorCodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DoesExpressionReturnTask()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicAddAwaitCodeFixProvider.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function AddSimplifyAnnotationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.RemoveUnnecessaryCastFixAllProvider.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.Rewriter.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.ReplaceTokenKeywordCodeAction.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAnonymousTypeParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicAnonymousTypeDisplayService.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddDeprecatedPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddExtensionPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddAwaitablePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddAwaitableExtensionPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Async Function GetInitializerSourcePartsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/GlobalKeywordRecommender.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/GoToKeywordRecommender.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ReturnKeywordRecommender.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/NextKeywordRecommender.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/EqualsKeywordRecommender.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/FromKeywordRecommender.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/ArrayStatements/EraseKeywordRecommender.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/ArrayStatements/ReDimKeywordRecommender.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsFromIdentifierNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/ConstKeywordRecommender.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitClassBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStructureBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterfaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEnumBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitMethodBlockBase()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMultiLineIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyncLockBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUsingBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWhileBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsWithEvents()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/HandlesClauseCompletionProvider.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/EnumCompletionProvider.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeFromSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/EnumCompletionProvider.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryAddGlobalTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WalkUpQualifiedNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDefaultTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDefaultTriggerCharacterOrParen()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsStartingNewWord()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateSwitchLabelWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.Pattern.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsMeaningfulBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MoveDeclarationNearReference/VisualBasicMoveDeclarationNearReferenceCodeRefactoringProvider.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetUnparenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsInMethodBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAnnotationResolver()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTriviaResolver()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetRangeVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.Analyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ReadOnlyFieldAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.Analyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWhileBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUsingBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyncLockBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMultiLineIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitElseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCaseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMultiLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.Validator.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAllTopLevelTypeDefined()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/DesignerAttributes/BasicDesignerAttributeService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function HasAttributesOrBaseTypeOrIsPartial()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/DesignerAttributes/BasicDesignerAttributeService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnifiedArgumentSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/UnifiedArgumentSyntax.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode FixParenthesizedLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodAsynchronous/CSharpMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode FixSimpleLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodAsynchronous/CSharpMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode FixAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodAsynchronous/CSharpMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeSymbol GetArgumentType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/CSharpGenerateConstructorService.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeSymbol GetAttributeArgumentType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/CSharpGenerateConstructorService.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrderModifiers/CSharpOrderModifiersHelper.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLeaf()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Equal()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetCapturedVariables()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool HasBackingField()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 886,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsConstructorWithMemberInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 907,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IMethodSymbol GetLambdaExpressionSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1019,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLocalFunctionBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1092,
  "endLine" : 1096,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyAccessorInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2109,
  "endLine" : 2113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2362,
  "endLine" : 2366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ChildrenCompiledInBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2884,
  "endLine" : 2888,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsStateMachineMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3060,
  "endLine" : 3064,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ClassDeclarationSyntax GetClassDeclarationAt()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ImplementInterface/CSharpImplementInterfaceService.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TodoComments/CSharpTodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool PreprocessorHasComment()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TodoComments/CSharpTodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override async Task GetFieldNameAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertAutoPropertyToFullProperty/CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string MakeUnique()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EncapsulateField/CSharpEncapsulateFieldService.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvokeDelegateWithConditionalAccessAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessAnalyzer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax Visit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.InitializerRewriter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetBuiltInProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpBlockStructureService.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ConstructorInitializerSignatureHelpProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDelegateInvokePostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_DelegateInvoke.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetDelegateTypePostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTupleArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsParenthesizedExpressionToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetMethodGroupPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_MethodGroup.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetNormalTypePostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider_NormalType.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TextSpan GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider_NamedType.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TextSpan GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TypeParameterHasConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.State.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CSharpTypeStyleDiagnosticAnalyzerBase()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpTypeStyleDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsUnnecessaryCast()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpRemoveUnnecessaryCastDiagnosticAnalyzer.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextSpan GetDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpRemoveUnnecessaryCastDiagnosticAnalyzer.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool ShouldIncludeAccessibilityModifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractInterface/CSharpExtractInterfaceService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.Rewriter.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode ConvertToRegularComments()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceService.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsConstantField()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceField.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.Rewriter.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeFixProvider.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PropertyDeclarationSyntax WithGenerateBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForPropertiesHelper.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IndexerDeclarationSyntax WithGenerateBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyForIndexersHelper.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeSymbol GetDeconstructInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InfoBoundSuccessfully()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompilationUnitSyntax GetCompilationUnitSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 593,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsArrayElementType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IList GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 529,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddNewKeywordAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/HideBase/HideBaseCodeFixProvider.AddNewKeywordAction.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetNewNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/HideBase/HideBaseCodeFixProvider.AddNewKeywordAction.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task CreatePragmaRestoreDirectiveTriviaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetNodeToSimplify()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.RemoveUnnecessaryCastFixAllProvider.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddAwaitableUsageText()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldPreselect()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ThisKeywordRecommender.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FinallyKeywordRecommender.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialMethodCompletionProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialMethodCompletionProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/OverrideCompletionProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken FindStartingToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/OverrideCompletionProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStartingNewWord()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CompletionUtilities.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task CreateContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectCreationCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable LookupCandidateSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPartialTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableDictionary GetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInstrinsic()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SymbolCompletionProvider.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCrefStartContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCrefQualifiedNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractInvocationInfo CreateInvocationMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationExpressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray DetermineParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsImplicitReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ByType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertIfToSwitch/CSharpConvertIfToSwitchCodeRefactoringProvider.Pattern.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CasePatternSwitchLabelSyntax CreateSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertIfToSwitch/CSharpConvertIfToSwitchCodeRefactoringProvider.Pattern.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CasePatternSwitchLabelSyntax CreateSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertIfToSwitch/CSharpConvertIfToSwitchCodeRefactoringProvider.Pattern.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Guarded()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertIfToSwitch/CSharpConvertIfToSwitchCodeRefactoringProvider.Pattern.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetNewText()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrganizeImports/CSharpOrganizeImportsService.Rewriter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrganizeImports/CSharpOrganizeImportsService.Rewriter.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpOrganizingService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/CSharpOrganizingService.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Organizing/CSharpOrganizingService.Rewriter.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseThrowExpression/CSharpUseThrowExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetPreviousMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetInitialStatementsForMethodDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool PartOfConstantInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AnalyzeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.Analyzer.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ReadOnlyFieldAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.Analyzer.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/DesignerAttributes/CSharpDesignerAttributeService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeSignatureAnalyzedContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/ChangeSignatureAnalyzedContext.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ChangeSignatureResult ChangeSignatureWithContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/AbstractChangeSignatureService.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeSignatureCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/ChangeSignatureCodeAction.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task ProcessNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasAnyMatchingGetOrSetMethods()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TSymbol GetSymbolInCurrentCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TExpressionSyntax GetGetInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Arg()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/TraceLog.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Arg()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/TraceLog.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/TraceLog.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Append()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/TraceLog.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditAndContinueService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditAndContinueService.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartDebuggingSession()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditAndContinueService.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndDebuggingSession()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditAndContinueService.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Diagnostic ToDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/RudeEditDiagnostic.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Analysis()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveStatementTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/ActiveStatementTextSpan.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DebuggingSession()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/DebuggingSession.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveStatementId()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/ActiveStatementId.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdbDelta()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/PdbDelta.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveStatementSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/ActiveStatementSpan.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BidirectionalMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/BidirectionalMap.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/LineChange.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentAnalysisResults()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/DocumentAnalysisResults.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode FindMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool SignaturesEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2019,
  "endLine" : 2023,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasBackingField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2587,
  "endLine" : 2591,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetCodeActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TodoCommentDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/TodoComments/ITodoCommentService.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseAutoPropertyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IFieldSymbol GetSetterField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertAutoPropertyToFullPropertyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertAutoPropertyToFullProperty/AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertNumericLiteral/AbstractConvertNumericLiteralCodeRefactoringProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string AddSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertNumericLiteral/AbstractConvertNumericLiteralCodeRefactoringProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUseCoalesceExpressionForNullableDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/AbstractUseCoalesceExpressionForNullableDiagnosticAnalyzer.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolMappingResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SymbolMapping/SymbolMappingResult.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task UpdateDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TSymbol GetSymbolInCurrentCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncapsulateFieldCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/EncapsulateFieldCodeAction.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetNameAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/EncapsulateFieldResult.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGlyphAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/EncapsulateFieldResult.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/EncapsulateFieldResult.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/AbstractEncapsulateFieldService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstallWithPackageManagerCodeActionOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/InstallWithPackageManagerCodeAction.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PopulateSwitchDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchDiagnosticAnalyzer.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockSpan.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/BlockSpanCollector.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BlockStructureServiceWithProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockStructureServiceWithProviders.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockStructureContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockStructureContext.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Include()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetCurrentArgumentStateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool FilterDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceMethodDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/ReferenceMethodDescriptor.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceCount()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/ReferenceCount.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddAccessibilityModifiers/AbstractAddAccessibilityModifiersCodeFixProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticProviderMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticProviderMetadata.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticLogAggregator()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Log/DiagnosticLogAggregator.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/WorkspaceAnalyzerOptions.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearAnalyzerReferenceDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticsUpdatedArgs MakeCreatedArgs()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticsUpdatedArgs MakeRemovedArgs()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostArgsId()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostDiagnosticAnalyzerPackage()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostDiagnosticAnalyzerPackage.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/UnboundIdentifiersDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueTuple GetAnalyzerIdAndVersion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetAnalyzerAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentAnalysisData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.AnalysisData.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerExecutor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticAnalyzerExecutor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.InMemoryStorage.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostStates()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task NewSolutionSnapshotAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDocumentDiagnosticsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseProjectDiagnosticsRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDELatestDiagnosticGetter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDELatestDiagnosticGetter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDELatestDiagnosticGetter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationManager()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CreateAnalyzerDriverAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetVersion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ActiveFileState.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnProjectRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Add()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 500,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStates()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetOrCreateAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetOrUpdateStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetOrCreateStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostAnalyzerManager()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsCompilerDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseEmptyDiagnosticUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticAnalyzerService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_IncrementalAnalyzer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticIncrementalAnalyzer CreateIncrementalAnalyzerCallback()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_IncrementalAnalyzer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractInterfaceTypeAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceTypeAnalysisResult.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractInterfaceCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceCodeAction.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitUntilCompletion_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzersGetter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogHigherPriority()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogProcessCloseDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogProcessOpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractAnalyzerState.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PauseOnGlobalOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetProjectProcessing()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisposeProjectCache()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PauseOnGlobalOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string DecodeBase64()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/Extensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentDifferenceResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IDocumentDifferenceService.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnqueueEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task EnqueueWorkItemForDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task EnqueueWorkItemForProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 547,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReanalyzeScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 604,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/GlobalOperationAwareIdleProcessor.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerLanguageIncrementalAnalyzerProviderMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/Extensibility/PerLanguageIncrementalAnalyzerProviderMetadata.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.HighPriorityProcessor.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AggregateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IncrementalAnalyzerProviderBase()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerProviderBase.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCacheFlushRequested()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateOverrides/GenerateOverridesWithDialogCodeAction.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string From()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/RQNameInternal.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQParameter.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQArrayType.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleTreeNode ToSimpleTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQArrayType.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQExplicitInterfaceMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQExplicitInterfaceMemberName.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQConstructedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQConstructedType.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQMethodPropertyOrEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMethodPropertyOrEvent.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMethodPropertyOrEvent.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQMemberVariable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMemberVariable.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMemberVariable.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQUnconstructedType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQUnconstructedType.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQUnconstructedTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQUnconstructedType.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RQOrdinaryMethodPropertyOrEventName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQOrdinaryMethodPropertyOrEventName.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaggedText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToVisibleDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentNavigationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/NavigationOperation.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedPropertySymbol.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedEventSymbol.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedFieldSymbol.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractWrappedNamespaceOrTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedNamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedMethodSymbol.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticMap GetSemanticMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.State.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task IntroduceFieldAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NotGlobalNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SymbolReference CreateReference()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SearchScopes/ProjectSearchScope.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataSymbolReferenceCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/CodeActions/MetadataSymbolReferenceCodeAction.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/PackageReference.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsynchronousOperationListener()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsynchronousOperationListenerProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListenerProvider.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnableDiagnosticTokens()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListenerProvider.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasPendingWaiter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListenerProvider.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.AsyncToken.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SupportsSyntaxDiagnosticAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/DiagnosticAnalyzerExtensions.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SupportsSemanticDiagnosticAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/DiagnosticAnalyzerExtensions.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SupportsSpanBasedSemanticDiagnosticAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/DiagnosticAnalyzerExtensions.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SupportsProjectDiagnosticAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/DiagnosticAnalyzerExtensions.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cache()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.SimpleMRUCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.SimpleMRUCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetArgumentTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentHighlighting/IDocumentHighlightsService.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentHighlights()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentHighlighting/IDocumentHighlightsService.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEndOfLineOrHasLeadingEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaHelpers.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEndOfLineOrHasTrailingEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaHelpers.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEndOfLineOrContainsEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaHelpers.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSuppressMessageFixAllCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task GetNewTokenWithRemovedOrToggledPragmaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSuppressionCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.AbstractSuppressionCodeAction.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGlobalSuppressMessageCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrapperCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/WrapperCodeFixProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescriptionAndNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Async/AbstractAddAwaitCodeFixProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ToDescriptionStringAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddTextForSystemVoid()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddDescriptionForProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDescriptionForArbitrarySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray ToMinimalDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 673,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FixAllAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AnonymousTypes.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TXmlElementSyntax GetParamNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractRemoveDocCommentNodeCodeFixProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/SuggestionMode/SuggestionModeCompletionProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TextSpan GetDefaultCompletionListSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionService.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateInstances()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelperServiceFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task GetChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetBeforeCaretText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/XmlDocCommentCompletionItem.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetAfterCaretText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/XmlDocCommentCompletionItem.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/UnionCompletionItemComparer.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCandidateProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractKeywordCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractKeywordCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetAttributeItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharacterSetModificationRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CharacterSetModificationRule.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetFilteredProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray GetProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool ItemsMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool SupportsTriggerOnDeletion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionHelper GetHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool DirectoryExists()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/FileSystemCompletionHelper.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IEnumerable EnumerateDirectories()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/FileSystemCompletionHelper.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IEnumerable EnumerateFiles()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/FileSystemCompletionHelper.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsVisibleFileSystemEntry()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/FileSystemCompletionHelper.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.CodeAction.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDictionary GetTypeArgumentToTypeParameterMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.SignatureInfo.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DerivesFrom()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.CodeAction.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateEnumMember/AbstractGenerateEnumMemberService.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Analyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertIfToSwitch/AbstractConvertIfToSwitchCodeRefactoringProvider.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task HandleInvocationExpressionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddParameter/AbstractAddParameterCodeFixProvider.cs",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task OrganizeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Organizing/OrganizingService.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportSyntaxNodeOrganizerAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Organizing/Organizers/ExportSyntaxNodeOrganizerAttribute.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/UseThrowExpressionCodeFixProvider.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNull()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseThrowExpression/AbstractUseThrowExpressionDiagnosticAnalyzer.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIdentifierTokenAnnotationPair()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableInfo.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SortVariables()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableInfo.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationStatus()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/OperationStatus`1.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RefKind GetRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.CodeGenerator.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VariableSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddIdentifierTokenAnnotationPair()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodExtractor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode ComputeContextNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/InsertionPoint.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetVariablesToMoveOutToCallSiteOrDelete()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.AnalyzerResult.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetVariablesToSplitOrMoveOutToCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.AnalyzerResult.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExtractMethodMatrix()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodMatrix.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UniqueNameGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/UniqueNameGenerator.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SelectionResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TNode GetContainingScopeOf()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSyntaxTriviaService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/AbstractSyntaxTriviaService.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsVariableUnsafeAddressTaken()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetInitializerNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DelegateInvokeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetEmbeddedKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 467,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 645,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LabelSymbol.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function SubstituteTypeParametersForMemberType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SubstituteTypeParametersForMemberEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function CreateSubstitutedEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 571,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 987,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConcatNotNulls()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SubstituteModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTypeWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetRefModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 673,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PEOrSourceOrMergedNamespaceSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsUserDefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbolExtensions.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureImportsAreBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureLinkedAssembliesAreValidated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 993,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetEarlyDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceClonedParameterSymbol.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDeclaredConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventAccessorSymbol.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 586,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 889,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddUniqueAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSourceDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TranslateImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 815,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDecodedReturnTypeWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEarlyDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCorrespondingPartialParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSimpleParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSimpleParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetEarlyDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSimpleParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSimpleParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSimpleParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetTypeMembersDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1609,
  "endLine" : 1615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1640,
  "endLine" : 1646,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3213,
  "endLine" : 3219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldReportImplementationError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3442,
  "endLine" : 3448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MyGroupCollectionCandidateHasPublicParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SymbolComparisonResults",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportBadOverriding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1010,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function FindFieldOrWithEventsSymbolFromSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedWithEventsAccessorSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedWithEventsAccessorSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedWithEventsAccessorSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSynthesizedEventInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSynthesizedImplements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSynthesizedNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1860,
  "endLine" : 1868,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetConstraintKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 899,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsPeOrRetargetingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1816,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1826,
  "endLine" : 1833,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEarlyDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1882,
  "endLine" : 1889,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeNameToMembersMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/BoundLambdaParameterSymbol.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 520,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDecodedReturnTypeWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 529,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1060,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceLabelSymbol.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetModuleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As PEParameterSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub LoadCustomAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMethodHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1395,
  "endLine" : 1402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEEventSymbol.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EnsureTypeParametersAreLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 1002,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingModuleSymbol.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TypeArgumentsWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDeclaredInterfacesWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 806,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetDeclaredBaseInterfacesSafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 827,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetBestKnownBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 908,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetBestKnownInterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 922,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedTypeParameterSymbol.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function EnsureVbSymbolOrNothing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/OverriddenMembersResult.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 778,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaMissingCanonicalTypeSymbol.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleFieldSymbol.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleFieldSymbol.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNestedTupleUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 687,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BaseTypeWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetDirectBaseTypeWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTupleOrCompatibleWithTupleOfCardinality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub CloneParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 534,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 659,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MemberSignatureComparer.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ReturnNothingOrThrowIfAttributeNonOptional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SynthesizeExtensionAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SynthesizeEditorBrowsableNeverAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MatchTypeToTypeId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 679,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceErrorTypeSymbol.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNullableUnderlyingTypeOrSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AreSameCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRestrictedArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsBaseTypeOrInterfaceOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 843,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DelegateOrExpressionDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1202,
  "endLine" : 1208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function IsTargetEarlyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSystemType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/RetargetingAttributeData.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As NamedTypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingAssemblySymbol.vb",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousDelegate_TypePublicSymbol.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousDelegate_TypePublicSymbol.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_TemplateSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AppendProbableExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingParameterSymbol.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AppendProbableExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 843,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 855,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 867,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 986,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToDecimal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 946,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ForNextCheckR4()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ForNextCheckR8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1127,
  "endLine" : 1133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ForNextCheckDec()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckTypeConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckMethodConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 570,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 824,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 838,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PointerTypeSymbol.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedIntrinsicOperatorSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedLocal.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeLambdaDisplayClassName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeSignatureString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedBackingFieldBase.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ResolveForwardedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToDisplayFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterConstraint.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanColonAsStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function StartsDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsAfterWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 823,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanSingleLineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 836,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 879,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ScanWhitespaceAndLineContinuations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 888,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1026,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanXmlWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2650,
  "endLine" : 2656,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanInterpolatedStringContent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerInterpolatedString.vb",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanInterpolatedStringFormatString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerInterpolatedString.vb",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AbandonPeekedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsHexDigit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CanFollowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/KeywordTable.vb",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/KeywordTable.vb",
  "fileLinesCount" : 404,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeMissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeAttributeDataToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/QuickTokenAccumulator.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakePunctuationToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeStatementTerminatorToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeBadToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 743,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub PushReverseNonterminal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 5152,
  "endLine" : 5159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMultiLineIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateSpeculative()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/InitializerSemanticModel.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetBoundNodeSummary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInvokeSummaryForRaiseEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UnwrapRaiseEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetOrderingSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 952,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFromClauseLambdaBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLambdaBodyBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1720,
  "endLine" : 1728,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2269,
  "endLine" : 2275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCompoundAssignmentTargetPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2375,
  "endLine" : 2383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitByRefArgumentPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2385,
  "endLine" : 2393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Imports.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateSpeculative()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/AttributeSemanticModel.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupOptions.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ShouldLookupExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupOptions.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundCaseBlock",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_SelectCase.vb",
  "fileLinesCount" : 720,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReportLambdaParameterInferredToBeObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 662,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function LambdaHeaderErrorNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1023,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateFunctionValueLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MatchesXmlnsImport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IEqualityComparer_GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RedefinesReservedXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReclassifyInterpolatedStringExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 1591,
  "endLine" : 1600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEnumMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetBinderForNodeAndUsage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddMemberLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckAndClearMethodsOnlyOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1643,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ClearLookupResultIfNotMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1645,
  "endLine" : 1651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 2116,
  "endLine" : 2123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 794,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function BindNamespaceOrTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function LookupPredefinedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 774,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function LookupNullableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 848,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 750,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeBinder.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateSpeculative()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodBodySemanticModel.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 762,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateSetOfDeclaredNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1612,
  "endLine" : 1620,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetGroupByOperatorNameSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1892,
  "endLine" : 1898,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetQueryOperatorNameSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2325,
  "endLine" : 2333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3803,
  "endLine" : 3811,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3837,
  "endLine" : 3843,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForParameterDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetContinueLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BlockStatementBinders.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetExitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BlockStatementBinders.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryBindOmittedLeftForDictionaryAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 960,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImportedTypesAndNamespacesMembersBinder.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub DisallowTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DecodeIdentifierType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetContainingTypeBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BinderSpecificLookupOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SemanticModelBinder.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function GetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/EarlyWellKnownAttributeBinder.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ConditionalAccess.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function BindAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1674,
  "endLine" : 1680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Overridable Function TryBindOmittedLeftForMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2948,
  "endLine" : 2954,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsReceiverOfNameOfArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3656,
  "endLine" : 3663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckRangeArgumentLowerBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4297,
  "endLine" : 4307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetWithStatementPlaceholderSubstitute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyClassReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseElseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseTry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1434,
  "endLine" : 1443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseFinally()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1498,
  "endLine" : 1507,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CatchPartContext.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateIfBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineIfBlockContext.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/FinallyPartBlock.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateElseBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineElseContext.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DoLoopBlockContext.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseConditionalCompilationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseBadDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ReportNonTrailingNamedArgumentIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanFollowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResyncAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryEatNewLineIfFollowedBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryEatNewLineIfNotFollowedBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseSpecifierDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1284,
  "endLine" : 1292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub GetNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6063,
  "endLine" : 6070,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MissingAggregationRangeVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetHelpLink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetCategory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToMinimalDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplay.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreatePart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Sub VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Constants.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertContainingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function First()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetIdentifierText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.ImportDiagnosticInfo.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.ImportDiagnosticInfo.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CheckSymbolAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Accessibility",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 781,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetOperatorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetOperatorTokenKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function OverloadedOperatorTargetsContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTypeToLookForOperatorsIn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2932,
  "endLine" : 2940,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConstantValue",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 874,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetValueTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 3349,
  "endLine" : 3358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4155,
  "endLine" : 4166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 2534,
  "endLine" : 2540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitClassBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitStructureBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMultiLineIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function HaveSameSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/SemanticFacts.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithAssemblyIdentityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 879,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/BaseSyntaxExtensions.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsHandlesEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsHandlesProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxWalker.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxWalker.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithChangedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitListElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNewLineChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 649,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCaseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1064,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1428,
  "endLine" : 1437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1450,
  "endLine" : 1458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ParsedSyntaxTree.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/StructuredTriviaSyntax.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/ComplexIdentifierSyntax.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/ComplexIdentifierSyntax.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/ComplexIdentifierSyntax.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Whitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxFactory.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub WriteInteriorXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/DocumentationCommentTriviaSyntax.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithoutDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LastTriviaIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddTrailingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function BadToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 702,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCorrespondingConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxEquivalence.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResolvedFieldImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/FieldSymbolAdapter.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PENetModuleBuilder.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISpecializedNestedTypeReferenceGetUnspecializedVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedNestedTypeReference.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function MapDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function MapReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function VisitTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IdentityEqualIgnoringVersionWildcard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitCustomModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitNamedTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitCustomModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 734,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLocalSlotMapFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IModuleReferenceGetContainingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ModuleReference.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TranslateImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMetadataConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ParameterSymbolAdapter.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TranslateAll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsNestedTypeDefinitionImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Locations/EmbeddedTreeLocation.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitConditionalAccessReceiverPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitStaticCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitArrayElementStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1989,
  "endLine" : 1995,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitMethodDefIndexExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2200,
  "endLine" : 2215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitAddressOfTempClone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetRawData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1412,
  "endLine" : 1420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Optimize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/Optimizer.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 760,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUnstructuredExceptionResumeSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1083,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetStackStateCookie()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RecordVarRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RecordDummyWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1300,
  "endLine" : 1310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DeclareLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1330,
  "endLine" : 1336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDocumentationCommentForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/SourceDocumentationCommentUtils.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BuildSearchPaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1496,
  "endLine" : 1517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InternalDefinesToPublicSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1708,
  "endLine" : 1716,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNamespaceBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceDeclaration.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedTypeDeclaration.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 755,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.Cache.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedNamespaceDeclaration.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedNamespaceDeclaration.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddRootDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RemoveRootDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MergeOlderNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMergedRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shadows Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleTypeDeclaration.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSequence.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetTooLongOrComplexExpressionErrorLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitExpressionWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundReturnStatement.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundCollectionInitializerExpression.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeOfAssignmentTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIntegerZeroLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIntegerZeroLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNegativeIntegerConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNothingLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetBoundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSingletonBoundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInferredDelegateForThisLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSpillSequence.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLateInvocation.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/BoundNodeSummary.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SymbolInfo.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ValidateDebugEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function ContainsSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 815,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function RemoveAllSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 973,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function GetBoundReferenceManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function FilterDiagnosticsByLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2012,
  "endLine" : 2018,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCachedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2842,
  "endLine" : 2849,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub ProcessSynthesizedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SynthesizedMetadataCompiler.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetTypeInfoForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetPreprocessingSymbolInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3188,
  "endLine" : 3195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddMethodWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeCompilationState.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CallsInitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeCompilationState.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInheritedCompliance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 731,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteHeaderAndVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentWalker.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/EntryPointCandidateFinder.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CompileNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub CollectCallees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1756,
  "endLine" : 1763,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function BindDefaultConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1999,
  "endLine" : 2015,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCollectionInitializerAddSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImplementedMemberSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 805,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1242,
  "endLine" : 1250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub GenerateControlFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub InitializeStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitDirectCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitTryCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitExpressionWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertArgumentsIntoArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 713,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function [Call]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 730,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddSpill()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Sub CreateCaptureInitializationCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function Materialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentCatchBlockFilter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentFieldOrPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentDoLoopStatementEntryOrConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSourceDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentCatchBlockFilter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateFinallyBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentFieldOrPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAddHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UnwrapEventAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEventAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ProcessNullableOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NullableOfBooleanValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetBoundObjectInitializerFromInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AsNewLocalDeclarations.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_FieldAccess.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LateMakeTypeArgumentArrayArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NoParameterRelaxation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddPlaceholderReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 899,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForEach.vb",
  "fileLinesCount" : 820,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 815,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyClassReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithLValueExpressionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEventAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AsMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/SynthesizedLambdaMethod.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MayParticipateInIllegalBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AsMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrameConstructor.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReferenceAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StaticCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Goto]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 772,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Catch]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1096,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldRewriteMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundMeReferenceOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundMyBaseReferenceOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundMyClassReferenceOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundLiteralOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundOmittedArgumentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundArrayInitializationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 725,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundWithLValueExpressionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 751,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundWithRValueExpressionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundConditionalAccessReceiverPlaceholderOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 800,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundControlVariableOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1073,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundNoOpStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundStopStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundEndStatementOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundInterpolatedStringContentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1428,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUserDefinedBinaryOperatorChild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetChildOfBadExpressionBoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAddRemoveHandlerStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateDelegateCreationConversionOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_QueryLambdaRewriter.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/FlowAnalysisInfo.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IntersectWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.LocalState.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDoLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForToStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitForStatementVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VariablesDeclaredWalker.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariableAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VariablesDeclaredWalker.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LabelState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shadows Function VisitWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 701,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitByRefArgumentPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 843,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitLateBoundArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1266,
  "endLine" : 1272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCompoundAssignmentTargetPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1650,
  "endLine" : 1658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAsNewLocalDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1756,
  "endLine" : 1762,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2100,
  "endLine" : 2106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUserDefinedShortCircuitingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2223,
  "endLine" : 2230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEventAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2258,
  "endLine" : 2265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2316,
  "endLine" : 2322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2553,
  "endLine" : 2559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2561,
  "endLine" : 2567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNameOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2605,
  "endLine" : 2611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterpolatedStringExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2618,
  "endLine" : 2625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.SlotCollection.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function IsInsideRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.Regions.vb",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAggregateClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariableAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsTrackableStructType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 604,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 989,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub EnterParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1530,
  "endLine" : 1538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub LeaveParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1540,
  "endLine" : 1546,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAggregateClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1753,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1777,
  "endLine" : 1785,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub WriteArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1934,
  "endLine" : 1941,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitLateBoundArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1973,
  "endLine" : 1979,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AssignLocalOnDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsOutWalker.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsManagedReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/RefKindExtensions.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MissingCorLibrarySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingCorLibrarySymbol.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanBeConst()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNullableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamedTypeSymbol GetEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEnumType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidEnumType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsClassType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStructType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSZArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 795,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 812,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 832,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 844,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPartial()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 975,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSymbol NormalizeTaskTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1377,
  "endLine" : 1381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoPiaIllegalGenericInstantiationSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NoPiaIllegalGenericInstantiationSymbol.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Description()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool WeakIdentityPropertiesEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AssemblySymbol GetCorLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyDataForCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1064,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol InferTypeOfVarVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetRefEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetValEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 587,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAttributesBag GetNetModuleAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1441,
  "endLine" : 1445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAttributesBag GetSourceAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1485,
  "endLine" : 1489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void LazyAsyncMethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1046,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsVtableGapInterfaceMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1425,
  "endLine" : 1429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 1495,
  "endLine" : 1499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void InitializeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetInstanceFieldsAndEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1387,
  "endLine" : 1391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool All()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2184,
  "endLine" : 2188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2190,
  "endLine" : 2194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location GetAccessorOrPropertyLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2629,
  "endLine" : 2633,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location GetAccessorOrEventLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2638,
  "endLine" : 2642,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodDeclarationSyntax GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CustomAttributesBag GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceSimpleParameterSymbol.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MightContainNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BaseMethodDeclarationSyntax GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceUserDefinedOperatorSymbolBase.cs",
  "fileLinesCount" : 655,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetAccessorName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpSyntaxNode GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertyAccessorSymbol.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeParameterConstraintKind GetTypeParameterConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetTypeParameterConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1056,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetEffectiveBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetDeducedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeParameterBounds ResolveBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceMethodTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameterSymbol GetOverriddenTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverriddenMethodTypeParameterMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExplicitInterfaceMethodTypeParameterMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceOverridingMethodTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AfterAddingTypeMembersChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceConstructorSymbol.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstructorDeclarationSyntax GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceConstructorSymbol.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AccessorDeclarationSyntax GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceCustomEventAccessorSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ThisParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ThisParameterSymbol.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SourcePropertySymbol Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 435,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeSymbol BindEventType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 653,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AfterAddingTypeMembersChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 659,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConstantValue MakeConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol FixedImplementationType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DestructorDeclarationSyntax GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDestructorSymbol.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceComplexParameterSymbol.cs",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 969,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HandleParameterRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/DynamicTypeDecoder.cs",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetEffectiveBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetDeducedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LoadCustomAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetCustomAttributesForToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataDecoder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UncommonFields AccessUncommonFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasFlag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SetAssociatedProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool SetAssociatedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 535,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 761,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExtendedErrorTypeSymbol CyclicInheritanceError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1677,
  "endLine" : 1681,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TupleTypeDecoder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/TupleTypeDecoder.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEGlobalNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEGlobalNamespaceSymbol.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool AreInternalsVisibleToThisAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEAssemblySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol MakeUnboundIfGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol FixedImplementationType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedNamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WrappedParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedParameterSymbol.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedEventSymbol.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedFieldSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedTypeParameterSymbol.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedPropertySymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeMap WithAlphaRename()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeMap WithAlphaRename()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluatedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstantValueUtils.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceExtent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceExtent.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceExtent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceExtent.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceExtent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceExtent.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ConsideringTupleNamesCreatesDifference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 728,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool TryGetThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ImmutableArray GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodSymbol GetConstructedLeastOverriddenMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolAndDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.SymbolAndDiagnostics.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool HasComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CharSet? GetEffectiveDefaultMarshallingCharSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 656,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsFromCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiscardSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DiscardSymbol.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TupleTypeSymbol WithUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int NumberOfValueTuples()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportUseSiteAndObsoleteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1095,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TuplePropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TuplePropertySymbol.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleEventSymbol.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedExplicitImplementationForwardingMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedExplicitImplementationForwardingMethod.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeBackingFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeIteratorFinallyMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeBaseMethodWrapperName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string AsyncAwaiterFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeCachedFrameInstanceFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeLambdaDisplayLocalName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeFixedFieldImplementationName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeStateMachineStateFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeIteratorCurrentFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeIteratorCurrentThreadIdFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ThisProxyFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string StateMachineParameterProxyFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeDynamicCallSiteFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string AsyncBuilderFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 513,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ReusableHoistedLocalFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetDeclaratorSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedLocal.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedInstanceConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceConstructor.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceConstructor.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SynthesizedEntryPointSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSharpSyntaxNode DummySyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedContainer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedContainer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStaticConstructor.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStaticConstructor.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedStringSwitchHashMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStringHashFunctionSymbol.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NonMissingModuleSymbol.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetReferencedAssemblySymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NonMissingModuleSymbol.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpCustomModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CustomModifier Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasParamsParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIndexedPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPartialMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPartialImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPartialDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol CachedTypeByEmittedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NonMissingAssemblySymbol.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsTupleCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsTupleCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSynthesizedLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodSymbol ConstructIfGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTaskReturningAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGenericTaskReturningAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AliasSymbol CreateGlobalNamespaceAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NamespaceOrTypeSymbol ResolveAliasTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LexicalSortKey First()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LexicalSortKey.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedInstanceConstructor GetScriptConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedInteractiveInitializerMethod GetScriptInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 463,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubstitutedFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedFieldSymbol.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSharpSyntaxNode GetAttributeArgumentSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 684,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/PEAttributeData.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicTypeEraser()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeEraser.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray GetAnonymousTypeHiddenMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypeManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousTypeFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.FieldSymbol.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameAndIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypeKey GetAnonymousTypeKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypePropertyGetAccessorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.PropertyAccessorSymbol.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedMethodBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.SynthesizedMethodBase.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetargetingMethodSymbol CreateRetargetingMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetargetingNamespaceSymbol CreateRetargetingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetargetingNamedTypeSymbol CreateRetargetingNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetargetingFieldSymbol CreateRetargetingField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetargetingPropertySymbol CreateRetargetingProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetargetingEventSymbol CreateRetargetingEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetargetingTypeParameterSymbol CreateRetargetingTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetargetingSymbolTranslator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Symbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarshalPseudoCustomAttributeData Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExtendedErrorTypeSymbol CyclicInheritanceError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RetargetingParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingParameterSymbol.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOverriddenSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 934,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetCorLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ErrorTypeSymbol CreateCycleInTypeForwarderErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ErrorTypeSymbol CreateMultipleForwardingErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameterDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundArgumentErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/UnboundGenericType.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSymbol AsTypeSymbolOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCompilationOutputWinMdObj()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NamedTypeSymbol ConstructIfGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ToTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtendedErrorTypeSymbol AsUnreported()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray UnwrapErrorCandidates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubstitutedPropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedPropertySymbol.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 681,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchDefsToMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreEventsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 689,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AreFieldsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeepTranslator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 859,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedParameter.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypeParameter.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetAssemblyRefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override IEnumerable GetSourceAssemblyAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainerIsGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 1362,
  "endLine" : 1366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/AssemblyReference.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray EnumerateDefinitionParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/MethodSymbolAdapter.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedPrivateImplementationDetailsStaticConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SynthesizedPrivateImplementationDetailsStaticConstructor.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetadataConstant CreateMetadataConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/AttributeDataAdapter.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/MethodReference.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckDefinitionInvariantAllowEmbedded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PropertySymbolAdapter.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterTypeInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/ParameterTypeInformation.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecializedFieldReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedFieldReference.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/NamedTypeReference.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken FirstOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind Kind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind Kind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind Kind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind Kind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasReferenceOrLoadDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAnyPreprocessorSymbolDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPreprocessorSymbolDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAliasSymbol GetAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 915,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAliasSymbol GetSpeculativeAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 925,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ControlFlowAnalysis AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 934,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ControlFlowAnalysis AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 943,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 952,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 961,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 970,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamespaceSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1194,
  "endLine" : 1198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IFieldSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1230,
  "endLine" : 1234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IPropertySymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IPropertySymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEventSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1266,
  "endLine" : 1270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IPropertySymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1284,
  "endLine" : 1288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IMethodSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1311,
  "endLine" : 1315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1320,
  "endLine" : 1324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILabelSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILabelSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1356,
  "endLine" : 1360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAliasSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1365,
  "endLine" : 1369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAliasSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IParameterSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITypeParameterSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1392,
  "endLine" : 1396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILocalSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILocalSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IRangeVariableSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1416,
  "endLine" : 1420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IRangeVariableSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1425,
  "endLine" : 1429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IRangeVariableSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 1434,
  "endLine" : 1438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/AnonymousTypeMethodBodySynthesizer.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WarnUnusedFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSymbol GetMethodWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/TypeCompilationState.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Unindent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemporaryStringBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 1247,
  "endLine" : 1251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FindCandidatesInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/EntryPointCandidateFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FindCandidatesInSingleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/EntryPointCandidateFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasUnfinishedIf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasPreviousIfOrElif()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasUnfinishedRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Start()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxDiagnosticInfo MakeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxDiagnosticInfo MakeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlSyntaxDiagnosticInfo MakeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode AddErrorToFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 768,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode AddErrorToFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 774,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanInterpolatedStringLiteralNestedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ScanInterpolatedStringLiteralNestedVerbatimString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DirectiveParser()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseShebangDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int HexValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int BinaryValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int DecValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DocumentationCommentParser()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlendedNode ReadNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlendedNode CreateBlendedNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MutateLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Cursor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Cursor.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DiagnosticInfoWithSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/DiagnosticInfoWithSymbols.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DiagnosticInfoWithSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/DiagnosticInfoWithSymbols.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/CSDiagnosticInfo.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XmlSyntaxDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/XmlSyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/XmlSyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlSyntaxDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/XmlSyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Diagnostic CreateDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ReportInvalidNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ReportParameterNotValidForType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ReportAttributeParameterRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ReportAttributeParameterRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/DiagnosticBagExtensions.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IAliasSymbol GetAliasSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNullableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TypeParameterHasConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInSwitchSectionScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInCatchBlockScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInCatchFilterScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAliasQualifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNamespaceAliasQualifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDeclarationExpressionType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList GetReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CompilationUnitSyntax.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetLoadDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CompilationUnitSyntax.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeedsLineBreakBetween()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StructuredTriviaSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/StructuredTriviaSyntax.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDocumentationCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RefKind GetRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.ParsedSyntaxTree.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.ParsedSyntaxTree.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetDirectiveStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTree CreateForDebugger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.Dummy.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.Dummy.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLambdaBodyStatementOrExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsTriviaWithEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StructuredTriviaSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/StructuredTriviaSyntax.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StructuredTriviaSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/StructuredTriviaSyntax.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxLastTokenReplacer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxLastTokenReplacer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifier.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifier.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifier.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MissingTokenWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.MissingTokenWithTrivia.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MissingTokenWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.MissingTokenWithTrivia.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MissingTokenWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.MissingTokenWithTrivia.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetLeadingTriviaWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetTrailingTriviaWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTypeInContextWhichNeedsDynamicAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsOutDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlSeeAlsoElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 716,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlExceptionElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 858,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlPermissionElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 879,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlExampleElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 898,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlParamElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 941,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlEmptyElementSyntax XmlKeywordElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 971,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTextAttributeSyntax XmlTextAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1064,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "text: MakeSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1860,
  "endLine" : 1865,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1952,
  "endLine" : 1956,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1967,
  "endLine" : 1971,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1983,
  "endLine" : 1987,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1998,
  "endLine" : 2002,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportUnassignedOutParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/UnassignedVariablesWalker.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.VariableIdentifier.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReadWriteWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/RegionReachableWalker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected void LeaveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/RegionReachableWalker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AlwaysAssignedWalker.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AlwaysAssignedWalker.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AlwaysAssignedWalker.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataFlowsInWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsInWalker.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DataFlowsOutWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void LeaveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void VisitCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void NotePossibleException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 753,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedPending()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 816,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 925,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArgListOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1088,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitRefTypeOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1094,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMakeRefOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitRefValueOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitGlobalStatementInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void PropertySetter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1635,
  "endLine" : 1639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1726,
  "endLine" : 1730,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1813,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUserDefinedConditionalLogicalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1864,
  "endLine" : 1868,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2150,
  "endLine" : 2154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2156,
  "endLine" : 2160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequencePointExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2278,
  "endLine" : 2282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2429,
  "endLine" : 2433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFixedLocalCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2484,
  "endLine" : 2488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTypeOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2519,
  "endLine" : 2523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2534,
  "endLine" : 2538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPointerIndirectionOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2558,
  "endLine" : 2562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitStackAllocArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2576,
  "endLine" : 2580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConvertedStackAllocExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2582,
  "endLine" : 2586,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2599,
  "endLine" : 2603,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2689,
  "endLine" : 2693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPropertyEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2695,
  "endLine" : 2699,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitParameterEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2701,
  "endLine" : 2705,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionDataFlowPass.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionDataFlowPass.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionControlFlowPass.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/UnassignedAddressTakenVariablesWalker.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitPatternSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1578,
  "endLine" : 1582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1594,
  "endLine" : 1600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1618,
  "endLine" : 1622,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1624,
  "endLine" : 1628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1654,
  "endLine" : 1658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThisReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1852,
  "endLine" : 1857,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2043,
  "endLine" : 2047,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2327,
  "endLine" : 2331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldUseIndirectReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 705,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitConstantSwitchHeader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1155,
  "endLine" : 1159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition GetLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1426,
  "endLine" : 1430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundBlock MakeFinallyClone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1626,
  "endLine" : 1630,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitHiddenSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndexDesc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitArrayInitializer.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitArgList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitModuleVersionIdLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2916,
  "endLine" : 2920,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitModuleVersionIdStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2922,
  "endLine" : 2926,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitModuleVersionIdStringLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2933,
  "endLine" : 2937,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitInstrumentationPayloadRootLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2939,
  "endLine" : 2943,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitInstrumentationPayloadRootStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2945,
  "endLine" : 2949,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitBox()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 3280,
  "endLine" : 3284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefUseSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PushEvalStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalUsedWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 785,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1206,
  "endLine" : 1210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIsPatternExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1615,
  "endLine" : 1619,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanScheduleToStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1813,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundStatement Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1865,
  "endLine" : 1869,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitStaticFieldAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 610,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MergedTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/MergedTypeDeclaration.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MergedNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/MergedNamespaceDeclaration.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasUniqueInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_QueryErrors.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExpressionListVariableBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionListVariableBinder.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder WithContainingMemberOrLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Flags.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder WithAdditionalFlagsAndContainingMemberOrLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Flags.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundForStatement BindForParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForLoopBinder.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithMethodTypeParametersBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithMethodTypeParametersBinder.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AliasAndExternAliasDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/AliasAndExternAliasDirective.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsingStatementBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/UsingStatementBinder.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplicitlyTypedFieldBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ImplicitlyTypedFieldBinder.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalInProgressBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalInProgressBinder.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindForEach()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2214,
  "endLine" : 2218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsTaskReturningAsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2276,
  "endLine" : 2280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsGenericTaskReturningAsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2282,
  "endLine" : 2286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExecutableCodeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExecutableCodeBinder.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Binder GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExecutableCodeBinder.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionMethodScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExtensionMethodScope.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionMethodScopeEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExtensionMethodScope.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Labels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ScriptLocalScopeBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AliasAndUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/AliasAndUsingDirective.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundStatement BindForEachParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindAwait()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Await.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithCrefTypeParametersBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithCrefTypeParametersBinder.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BindQualifiedCref()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Crefs.cs",
  "fileLinesCount" : 956,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamespaceOrTypeAndUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/NamespaceOrTypeAndUsingDirective.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RangeVariableSymbol TransparentRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryTranslationState.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeofBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/TypeofBinder.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsUnboundTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/TypeofBinder.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/TypeofBinder.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/TypeofBinder.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNullableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/TypeofBinder.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IteratorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LockBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LockBinder.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetCurrentReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithLambdaParametersBinder.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SingleLookupResult NotInvocable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SingleLookupResult NotTypeOrNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsAccessibleHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Conversion SetConversionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Conversion GetTrivialConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonConversion ToCommonConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 886,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DeconstructMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 988,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol MakeNullableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 816,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion GetImplicitUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion GetExplicitUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasImplicitDynamicConversionFromExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1968,
  "endLine" : 1975,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasUseSiteDiagnosticToReportFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RefKind GetRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsUnfixed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParameterSymbol GetParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2175,
  "endLine" : 2179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EffectiveParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2560,
  "endLine" : 2564,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/AnalyzedArguments.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 1296,
  "endLine" : 1300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodGroup.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodGroup.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsShift()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string BinaryOperatorNameFromSyntaxKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorFacts.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string UnaryOperatorNameFromSyntaxKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorFacts.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetReferenceEquality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BinderCacheKey CreateBinderCacheKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 888,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitCrefParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 948,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstantFieldsInProgressBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ConstantFieldsInProgressBinder.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpAttributeData GetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedConstant VisitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1022,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzedAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupSymbolsInfo.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ReportUnsafeIfNotAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Unsafe.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ValidateDeclarationNameConflictsInScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_NameConflicts.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_NameConflicts.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleLocalScopeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SimpleLocalScopeBinder.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol BindType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol BindType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol UnwrapAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 739,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ReportUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1186,
  "endLine" : 1190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ReportUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSecondLocationBetter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1827,
  "endLine" : 1831,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionAndDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LockOrUsingBinder.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 673,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 806,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinderCacheKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression BindValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression BindValueAllowArgList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindDefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression BindNamespaceOrType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1750,
  "endLine" : 1754,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression BindNamespaceAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1756,
  "endLine" : 1760,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NameSyntax GetNameSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2082,
  "endLine" : 2086,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindUnexpectedComplexElementInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4237,
  "endLine" : 4242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetAccessibleConstructorsForOverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4877,
  "endLine" : 4881,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindCheckedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 4970,
  "endLine" : 4975,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InEnumMemberInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6070,
  "endLine" : 6074,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 6303,
  "endLine" : 6307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static object KeyForConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T MakeCompilerGenerated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundNodeExtensions.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression SetInferredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/VariablePendingInference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 954,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RefKind RefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 960,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression SetInferredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundDiscardExpression.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 461,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundBlock SynthesizedNoLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override MemberSemanticModel GetMemberModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder GetEnclosingBinderInternalWithinRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 514,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 574,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IParameterSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 682,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IRangeVariableSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 763,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IRangeVariableSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 769,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IRangeVariableSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 775,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundQueryClause GetBoundQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 872,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override QueryClauseInfo GetQueryClauseInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 905,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 945,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol GetTypeOfTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 980,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1138,
  "endLine" : 1142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeInfo GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IncrementalBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1977,
  "endLine" : 1981,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsLoadedSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal QueryClauseInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/QueryClauseInfo.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/QueryClauseInfo.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpCompilationReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilationReference.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CSharpTypeInfo GetTypeInfoWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamespaceSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundNode GetBoundRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2098,
  "endLine" : 2102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AwaitExpressionInfo GetAwaitExpressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2158,
  "endLine" : 2162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ForEachStatementInfo GetForEachStatementInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2164,
  "endLine" : 2168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ForEachStatementInfo GetForEachStatementInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2170,
  "endLine" : 2174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DeconstructionInfo GetDeconstructionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2176,
  "endLine" : 2180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DeconstructionInfo GetDeconstructionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 2182,
  "endLine" : 2186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeMapBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.NodeMapBuilder.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodBodySemanticModel Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int GetSyntaxTreeOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 830,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference GetDirectiveReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 931,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordImportInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1932,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolSearcher()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3104,
  "endLine" : 3108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static InitializerSemanticModel Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static InitializerSemanticModel Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversion GetSpeculativeConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 959,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int CheckAndAdjustPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUserDefinedTrueOrFalse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1858,
  "endLine" : 1862,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpeculativeSemanticModelForMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2238,
  "endLine" : 2242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpeculativeSemanticModelForMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2263,
  "endLine" : 2267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2290,
  "endLine" : 2294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2314,
  "endLine" : 2318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2339,
  "endLine" : 2343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2364,
  "endLine" : 2368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2392,
  "endLine" : 2396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2420,
  "endLine" : 2424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ImmutableArray GetMemberGroupCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4593,
  "endLine" : 4597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundThisReference This()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBaseReference Base()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Property()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundObjectCreationExpression New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 563,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression ComplexConditionalReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLiteral Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 888,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLiteral StringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 894,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundArrayLength ArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 905,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundArrayAccess ArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 924,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatement BaseInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 931,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray CatchBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression Not()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundLocal MakeTempForDiscard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YieldsInTryAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitYieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string MakeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineTypeSymbol.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool NeedsProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 741,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CapturedToFrameSymbolReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/CapturedSymbol.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CapturedToStateMachineFieldReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/CapturedSymbol.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnterParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitLvalueParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThisReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThisReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateMachineFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineFieldSymbol.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 702,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwaitInFinallyAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 827,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AwaitExpressionSpiller()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalSubstituter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void GenerateControlFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncRewriter.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatementDeconstructionVariablesDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForStatementConditionalGotoStartOrBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentUsingTargetCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement CollectDynamicAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompoundInstrumenter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundStatement InstrumentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentYieldBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement CreateBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentFieldOrPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentPatternSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/UnmatchedGotoFinder.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldSymbol VisitFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool BaseReferenceInReceiverWasRewritten()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 638,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 676,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIncrement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_UnaryOperator.cs",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNullOrEmptyStringConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.cs",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression GetDefaultParameterSpecial()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression GetDefaultParameterSpecialForIOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1428,
  "endLine" : 1432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LowerPatternSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode VisitTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_TupleCreationExpression.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray AppendToPossibleNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Await.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Field.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSpecialMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 768,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PropertyAccess.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCompoundAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUserDefinedConditionalLogicalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPointerElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPointerIndirectionOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 910,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 916,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1689,
  "endLine" : 1693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 740,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scope GetScopeParent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 507,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsThis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.Tree.cs",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationCloner.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCSharpConversionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpConversionExpression.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpConversionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpConversionExpression.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyCSharpConversionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpConversionExpression.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDynamicMemberReferenceOperation CreateBoundDynamicMemberAccessOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 690,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateUnboundLambdaOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCSharpCompoundAssignmentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpCompoundAssignmentOperation.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpArgument.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyCSharpArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpArgument.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConnectionListening()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/TestableDiagnosticListener.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConnectionCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/TestableDiagnosticListener.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task RunShutdownAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BadArg()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ServerStats()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task Complete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static async Task SendShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IClientConnection CreateClientConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateListenTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/FailingCompilerServerHost.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task HandleConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/FailingCompilerServerHost.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TestableClientConnection CreateConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Simple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildServerControllerTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidNumber()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildServerControllerTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateListenTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/PortableServer/TcpClientConnection.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedPipeClientConnectionHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/NamedPipeClientConnection.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateListenTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/NamedPipeClientConnection.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedPipeClientConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/NamedPipeClientConnection.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IClientConnectionHost CreateClientConnectionHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/DesktopBuildServerController.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDefaultPipeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/DesktopBuildServerController.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool? WasServerRunning()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/DesktopBuildServerController.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompilerServerHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/CompilerRequestHandler.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpCompilerServer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/CSharpCompilerServer.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VisualBasicCompilerServer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/VisualBasicCompilerServer.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ServerDispatcher()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/ServerDispatcher.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMonoCachePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/MonoGlobalAssemblyCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAssemblySimpleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/MonoGlobalAssemblyCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RunCompilationResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildClient.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileUtilitiesTests.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestGetExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileUtilitiesTests.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRemoveExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileUtilitiesTests.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestChangeExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/FileUtilitiesTests.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Zero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/OneOrManyTests.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VerifyResourceValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Assembly OnResolve()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertChangedTextLinesHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptimizedSourceTextLinesBrakeCrLf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOptimizedSourceTextLinesBrakeCrLfWithLfPrefixedAndCrSuffixed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromString_DefaultEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsAnyLineBreakCharacter2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextUtilitiesTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetLengthOfLineBreak1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextUtilitiesTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetLengthOfLineBreak3()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextUtilitiesTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceText CreateMemoryStreamBasedEncodedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextDecodingTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NewLines4()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LinesGetText2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTests_Default.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Equality()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextLineCollectionTests.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanZeroLengthNotEndOfLineThrows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanNotEndOfLineThrows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanNotStartOfLineThrows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanLengthGreaterThanTextThrows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanStartsBeforeZeroThrows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanZeroLengthBeyondEndThrows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromSpanTextNullThrows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringText_LineTest.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Mock CreateEqualsInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/PEWriter/UsedNamespaceOrTypeTests.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FusionAssemblyPortabilityPolicy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromAssemblyDefinitionInvalidParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ToAssemblyName_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityTests.cs",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IncorrectCustomAssemblyTableSize_TooManyMethodSpecs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyMetadataTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestRoundTripDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestRoundTripFloat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTrip()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTrip()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTrip()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Equalish()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWithTwoMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeWithTwoMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Node()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1207,
  "endLine" : 1211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNonRecursiveReaderPerf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestCases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/IdentifierCollectionTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/ReadOnlyArrayTests.cs",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/RCWForCurrentContext.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Exception GetLocalizedArgumentException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/Utilities.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AppendSwitchAliased()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CommandLineBuilderExtension.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AppendNestedSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CommandLineBuilderExtension.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildRequest CreateShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShutdownBuildResponse Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 447,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ReadLengthPrefixedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteLengthPrefixedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetCurrentProcessId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/CompilerServerLogger.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetCurrentThreadId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/CompilerServerLogger.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TAssemblySymbol GetReferencedAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 642,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetReferencedModuleIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool DeclarationsAccessibleWithoutAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 678,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReferenceCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/AssemblyReferenceCandidate.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Resolution.cs",
  "fileLinesCount" : 994,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream OpenRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/XmlFileResolver.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string NormalizePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceFileResolver.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream OpenRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceFileResolver.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypedConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstantValue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomModifiersTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/CustomModifiersTuple.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ValidTargetsStringLocalizableErrorArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeUsageInfo.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T GetConstructorArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T DecodeNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObsoleteAttributeData DecodeExperimentalAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CustomAttributesBag.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMarshalAsSimpleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalPseudoCustomAttributeData.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonMethodWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonMethodWellKnownAttributeData.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Value()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArityEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Binding/AbstractLookupSymbolsInfo.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ReadStringValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type ReadType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WritePrimitiveType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 715,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 721,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 727,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal COR_FIELD_OFFSET()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbMetadataWrapper.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StrongNameKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableStrongNameProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/PortableStrongNameProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TempFileStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool FileExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameFileSystem.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstantValue CreateSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFloatingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 631,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Dictionary.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharedEntryValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextKeyedCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OneOrMany()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OneOrMany.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OneOrMany.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OneOrMany.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V Single()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T GetTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/WeakReferenceExtensions.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConsList`1.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConsList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConsList`1.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Deconstruct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/KeyValuePair.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Value()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ThreeState.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableSetWithInsertionOrder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableSetWithInsertionOrder`1.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable SplitCommandLineIntoArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/CommandLineUtilities.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Enumerator`1.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Report()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FatalError.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ReportWithoutCrash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FatalError.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SemaphoreDisposer DisposableWait()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SemaphoreSlimExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async static Task DisposableWaitAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SemaphoreSlimExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedMultiDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OrderedMultiDictionary.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReadLockExiter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReaderWriterLockSlimExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WriteLockExiter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReaderWriterLockSlimExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteObjectStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteArrayStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/InterlockedOperations.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddressOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyNameOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyArrayElementReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseSimpleAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 675,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 743,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 879,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 922,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 987,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseConditionalOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseEventAssignmentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1491,
  "endLine" : 1495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyEventAssignmentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1569,
  "endLine" : 1574,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1621,
  "endLine" : 1625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyEventReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1636,
  "endLine" : 1640,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1684,
  "endLine" : 1688,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VariableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1743,
  "endLine" : 1747,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyVariableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1758,
  "endLine" : 1762,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1771,
  "endLine" : 1775,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1806,
  "endLine" : 1810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1821,
  "endLine" : 1825,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseFieldReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1834,
  "endLine" : 1838,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1870,
  "endLine" : 1874,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyFieldReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1889,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1963,
  "endLine" : 1967,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2391,
  "endLine" : 2395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyIncrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2407,
  "endLine" : 2411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterpolatedStringExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2485,
  "endLine" : 2489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterpolatedStringText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2549,
  "endLine" : 2553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyInvalidOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2717,
  "endLine" : 2722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2810,
  "endLine" : 2814,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2957,
  "endLine" : 2961,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2986,
  "endLine" : 2990,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3025,
  "endLine" : 3029,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseAnonymousFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3051,
  "endLine" : 3055,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3081,
  "endLine" : 3085,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3135,
  "endLine" : 3139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3147,
  "endLine" : 3151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicMemberReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3213,
  "endLine" : 3217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyDynamicMemberReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3229,
  "endLine" : 3233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3365,
  "endLine" : 3369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MemberReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3407,
  "endLine" : 3411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseMethodReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3429,
  "endLine" : 3433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3470,
  "endLine" : 3474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyMethodReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3488,
  "endLine" : 3492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyCoalesceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3564,
  "endLine" : 3568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3580,
  "endLine" : 3584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3654,
  "endLine" : 3658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3709,
  "endLine" : 3713,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3725,
  "endLine" : 3729,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseParameterInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3765,
  "endLine" : 3769,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3800,
  "endLine" : 3804,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyParameterInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3815,
  "endLine" : 3819,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3828,
  "endLine" : 3832,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3894,
  "endLine" : 3898,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointerIndirectionReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3989,
  "endLine" : 3993,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasePropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4018,
  "endLine" : 4022,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4053,
  "endLine" : 4057,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4068,
  "endLine" : 4072,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseRelationalCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4264,
  "endLine" : 4268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelationalCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4305,
  "endLine" : 4309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyRelationalCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4321,
  "endLine" : 4325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4373,
  "endLine" : 4377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleValueCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4438,
  "endLine" : 4442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazySingleValueCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4454,
  "endLine" : 4458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SizeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4494,
  "endLine" : 4498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazySwitchCase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4620,
  "endLine" : 4624,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazySwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4702,
  "endLine" : 4706,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4828,
  "endLine" : 4832,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4874,
  "endLine" : 4878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4890,
  "endLine" : 4894,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4904,
  "endLine" : 4908,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeParameterObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4969,
  "endLine" : 4973,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyTypeParameterObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4983,
  "endLine" : 4987,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5303,
  "endLine" : 5307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyUnaryOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5319,
  "endLine" : 5323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5399,
  "endLine" : 5403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5411,
  "endLine" : 5415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5535,
  "endLine" : 5539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VariableDeclarationGroupOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5606,
  "endLine" : 5610,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5827,
  "endLine" : 5831,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5843,
  "endLine" : 5847,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5882,
  "endLine" : 5886,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5898,
  "endLine" : 5902,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5947,
  "endLine" : 5951,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyConstantPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5963,
  "endLine" : 5967,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5977,
  "endLine" : 5981,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasePatternCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6008,
  "endLine" : 6012,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectOrCollectionInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6210,
  "endLine" : 6214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyObjectOrCollectionInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6226,
  "endLine" : 6230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionElementInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6368,
  "endLine" : 6372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyCollectionElementInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6384,
  "endLine" : 6388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TranslatedQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6442,
  "endLine" : 6446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyTranslatedQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6462,
  "endLine" : 6466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayPartKind.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Optional.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SimpleEmitStreamProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation.EmitStreamProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1395,
  "endLine" : 1399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual LinePosition GetLinePosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLineCollection.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLineCollection.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText ToSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeTextWriter.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePositionSpan.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SubText.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText GetSubText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SubText.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SubText.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetIndexFromPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeText.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetLines()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 789,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 811,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePosition.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataReferenceProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReferenceProperties.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string NormalizeCultureName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsFullName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Metadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/Metadata.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReferenceMatchesDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityComparer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReferenceMatchesDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityComparer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComparisonResult Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityComparer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool ApplyUnificationPolicies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityComparer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UnresolvedMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/UnresolvedMetadataReference.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompilationReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/CompilationReference.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModuleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityMap.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsWindowsComponent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityExtensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsWindowsRuntime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityExtensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeAnalysisResourcesLocalizableErrorArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeAnalysisResourcesLocalizableErrorArgument.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReferenceIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/Types.cs",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomDebugInfoWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/CustomDebugInfoWriter.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugSourceDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugSourceDocument.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecurityAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/Miscellaneous.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/Members.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 919,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobHandle GetMethodSignatureHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringHandle GetStringHandleForPathAndCheckLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringHandle GetStringHandleForNameAndCheckLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeFieldSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3337,
  "endLine" : 3341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4174,
  "endLine" : 4178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetSerializedTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/TypeNameSerializer.cs",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefinitionIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static UsedNamespaceOrType CreateType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/UsedNamespaceOrType.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static UsedNamespaceOrType CreateNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/UsedNamespaceOrType.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static UsedNamespaceOrType CreateExternAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/UsedNamespaceOrType.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string PadPdbPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceSectionBuilderFromObj()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceSectionBuilderFromResources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareResources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NativeResourceWriter.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteUtf8String()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueI8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueI8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueI16()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueI16()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueI16()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueI32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueI32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 645,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueI64()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 682,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueI64()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 688,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 725,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueSingle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 757,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken PopToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PushToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveLast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LineMappingEntry FindEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/LineDirectiveMap.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int FindEntryIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/LineDirectiveMap.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GreenNode GetGreenNodeAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GreenNode GetGreenNodeAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.Enumerator.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedNodesAndTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1099,
  "endLine" : 1103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedNodesAndTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedNodesAndTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasErrorsSlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GreenNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SeparatedWithManyChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.SeparatedWithManyChildren.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveLast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeRangeWithText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 744,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxListBuilder Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.Enumerator.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot ReplaceNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot InsertNodesBefore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot InsertNodesAfter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot ReplaceToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot InsertTokensBefore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot InsertTokensAfter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot ReplaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot InsertTriviaBefore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot InsertTriviaAfter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot ReplaceTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot ReplaceToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot ReplaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot ReplaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode NormalizeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode NormalizeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntax WithTriviaFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntax WithoutTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TRoot TrackNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode GetCurrentNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions_Tracking.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ChildSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Reversed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithManyChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/AnnotationExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/AnnotationExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/AnnotationExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/AnnotationExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task GetTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTree.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual FileLinePositionSpan GetMappedLineSpanAndVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTree.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithLotsOfChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithLotsOfChildren.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithLotsOfChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithLotsOfChildren.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithLotsOfChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithLotsOfChildren.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int FindSlotIndexContainingOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithLotsOfChildren.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.Enumerator.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveLast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxListBuilder Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SeparatedSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ChildSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithManyChildrenBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Entry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxListBuilder Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SeparatedWithManyWeakChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.SeparatedWithManyWeakChildren.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SeparatedSyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxAnnotation.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxAnnotation.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifierInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol GetTypeOfToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol DecodeTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol GetTypeOfTypeDef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void GetSignatureCountsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1825,
  "endLine" : 1832,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PEHashProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeDefToNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsNoPiaLocalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void PretendThereArentNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2340,
  "endLine" : 2344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobReader GetTypeSpecificationSignatureReaderOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2382,
  "endLine" : 2389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetParamNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2605,
  "endLine" : 2609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyQualifiedTypeName DecodeTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SerializedTypeDecoder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetAritySuffix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int InferTypeArityFromMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTheObjectClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataReaderExtensions.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeNameDecoder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EmitDifferenceResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitDifferenceResult.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MappedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnIndicesCreated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyDictionary GetAdded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1046,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList GetRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1053,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1154,
  "endLine" : 1158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventOrPropertyMapIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1369,
  "endLine" : 1373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodImplIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1405,
  "endLine" : 1409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeltaReferenceIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1441,
  "endLine" : 1445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1456,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1458,
  "endLine" : 1462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1495,
  "endLine" : 1499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1501,
  "endLine" : 1505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncHoistedLocalInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncHoistedLocalInfo.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonEmbeddedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedParameter.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void EmbedReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VtblGap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/VtblGap.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonEmbeddedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedType.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonEmbeddedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedField.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonEmbeddedTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedTypeParameter.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateMachineMoveNextBodyDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/StateMachineMoveNextDebugInfo.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypeKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/AnonymousTypeKey.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetDebugEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMethodTestData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryAddSynthesizedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitSingleConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitDoubleConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 671,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitFloat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 710,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 716,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BasicBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicBlockWithHandlerScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 681,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExceptionHandlerLeaderBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 694,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 711,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 716,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ArraySetValueParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ArrayMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalSlotDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotDebugInfo.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotDebugInfo.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClosureDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ClosureDebugInfo.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ClosureDebugInfo.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalOrParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalOrParameter.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BasicBlock CreateBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SwitchBlock CreateSwitchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddLocalConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddUserHoistedLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool ContainsLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 880,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalDebugId.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FreeSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SwitchBucket CreateNextBucket()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SignatureOnlyLocalDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SignatureOnlyLocalDefinition.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int NetStackBehavior()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILOpCodeExtensions.cs",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LambdaDebugInfo.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char ConvertHexToChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PermissionSetAttribute.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HexPropertyMetadataNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PermissionSetAttribute.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionSetFileReadException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PermissionSetAttribute.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsJustPastLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1081,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddLocalToScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddLocalConstantToScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/CompilationTestData.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicAnalysisMethodBodyData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/DynamicAnalysisMethodBodyData.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/MetadataTypeOf.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/DebugId.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SequencePointList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SequencePointList.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetAndSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SequencePointList.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool BucketOverflow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AdjustStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/EmitState.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleSetInclude()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSetInclude.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderedSet.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderedSet.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderedSet.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SmallConcurrentSetOfInts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallConcurrentSetOfInts.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallConcurrentSetOfInts.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallConcurrentSetOfInts.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingIdentityFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingIdentityFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingFactory.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ByteSequenceComparer.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ByteSequenceComparer.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray AsImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray Cast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableMemoryStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableMemoryStream.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static unsafe object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Node()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeLinked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvlNodeHead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HashedNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Grouping()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Grouping.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnionCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/UnionCollection.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int WordsRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray ResolveReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.ExistingReferencesResolver.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.ExistingReferencesResolver.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual string GetAssemblyFileVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual MetadataReferenceResolver GetCommandLineMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceText TryReadFileContent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetCompilerDiagnosticCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1161,
  "endLine" : 1165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TouchedFileLogger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/TouchedFileLogger.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/TouchedFileLogger.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddWritten()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/TouchedFileLogger.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReadWritten()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/TouchedFileLogger.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingXmlFileResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingXmlFileResolver.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual IEnumerable EnumerateFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportOpenFileDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.CompilerEmitStreamProvider.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommandLineReference.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AnalyzeCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilerDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray DequeueLocalDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray DequeueNonLocalDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetTopmostNodeForAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1017,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzerDriver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1403,
  "endLine" : 1407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrappedValue ComputeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisValueProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FreeDeclarationDataMap_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IsConcurrentAnalyzerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetGeneratedCodeAnalysisFlagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDeclaredCompilationEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SymbolDeclaredCompilationEvent.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool TryGetValueCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleDiagnosticQueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterCompilationStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterCompilationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterSyntaxTreeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterSemanticModelAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterSymbolAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterCodeBlockStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterCodeBlockAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterSyntaxNodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterOperationBlockStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterOperationBlockAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterOperationBlockAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetValueCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratedCodeAnalysisFlags GetGeneratedCodeAnalysisFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationAnalysisData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.CompilationData.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContextHelpers.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationBlockStartAnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationBlockAnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationStartAnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationAnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticModelAnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTreeAnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeBlockStartAnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeBlockAnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SuppressMessageAttributeState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDiagnosticLocallySuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary DecodeLocalSuppressMessageAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExceptionDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetAnalysisResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetAnalysisResultWithoutStateTrackingAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldSkipDeclarationAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationAnalyzerStateData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeAnalyzerStateData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearNodeAnalysisState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationAnalyzerStateData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearNodeAnalysisState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetStateKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.SyntaxReferenceAnalyzerStateData.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action GetAddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1366,
  "endLine" : 1370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 863,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 869,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeInfo CreateUnbound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 875,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 888,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationAnalysisValueProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationAnalysisValueProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PerAnalyzerState GetAnalyzerState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task GetOrComputeAnalyzerActionCountsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzerActionCounts GetAnalyzerActionCounts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDeclarationComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 748,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerStateData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.AnalyzerStateData.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.AnalyzerStateData.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDiagnosticAnalyzerAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnumOverflowKind CheckOverflow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EnumConstantHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EnumOverflowKind CheckOverflow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EnumConstantHelper.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AreEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.FixedLocalizableString.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExternalFileLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/ExternalFileLocation.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRangeAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DiagnosticBag GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DiagnosticDescriptor GetDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SuppressionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SuppressionInfo.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/MetadataLocation.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownTypes.cs",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValueTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownTypes.cs",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 612,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint CountSignificantBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 684,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ShiftLeft()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 752,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MultiplyByPowerOfTen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 763,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EmitResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/EmitResult.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubsystemVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SubsystemVersion.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string MakeSourceModuleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidHostObjectType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string Feature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2754,
  "endLine" : 2758,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2885,
  "endLine" : 2889,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/TypeInfo.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/LoadDirective.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScriptCompilationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/ScriptCompilationInfo.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/PreprocessingSymbolInfo.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ConfirmSectionValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IExpressionStatementOperation CreateSimpleAssignmentExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationFactory.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T SetParentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoneOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitIncrementOrDecrement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ResolveRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Stream OpenAsyncRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDriveRootedAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CombineAbsoluteAndRelativePaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte charProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 478,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNCNameSurrogateChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 939,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1167,
  "endLine" : 1171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool InRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceHashProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ResourceDescription.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestConditionalExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCastAndConvertExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestReturnStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestThrowStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRemoveNamespaceImport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1777,
  "endLine" : 1781,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRemoveMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1916,
  "endLine" : 1920,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Namespaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3586,
  "endLine" : 3590,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnicodeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 4963,
  "endLine" : 4968,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontAssumeCertainNodeAreAlwaysParented()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 6991,
  "endLine" : 6995,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FormatInvalidCode_1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1623,
  "endLine" : 1627,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task AssertFormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestParseParenthesesSpaceOptionsTrue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/EditorConfigOptionParserTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestParseParenthesesSpaceOptionsFalse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/EditorConfigOptionParserTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestParseEditorConfigSpacingAroundBinaryOperatorTrue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/EditorConfigOptionParserTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestParseEditorConfigSpacingAroundBinaryOperatorFalse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/EditorConfigOptionParserTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestParseEditorConfigLabelPositioningTrue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/EditorConfigOptionParserTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestParseEditorConfigLabelPositioningFalse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/EditorConfigOptionParserTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestParseNewLineOptionTrue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/EditorConfigOptionParserTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestParseNewLineOptionFalse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/EditorConfigOptionParserTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestDetermineIfIgnoreSpacesAroundVariableDeclarationIsSetTrue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/EditorConfigOptionParserTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void TestDetermineIfIgnoreSpacesAroundVariableDeclarationIsSetFalse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/EditorConfigOptionParserTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FeaturesSingle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CSharpCommandLineParserServiceTests.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FeaturesSingleWithValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CSharpCommandLineParserServiceTests.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsInEligibleDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsInheritsStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 497,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsImplementsStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InsertAtIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function EnsureLastElasticTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclarationSyntaxWithoutMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/FieldGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function GetExistingNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ImportsStatementsAdder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclarationSyntaxWithoutMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamespaceGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateImportsStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamespaceGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamespaceGenerator.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function RemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveOptionalOrParamArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EventGenerator.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function Argument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetStatementList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function UsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function UsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCaseClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TupleElementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryCatchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 617,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsReadOnlyList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateGetAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1023,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIsDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsClassMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsStructureMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1346,
  "endLine" : 1352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsInterfaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1381,
  "endLine" : 1387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsEnumMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1440,
  "endLine" : 1446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsEnumMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsNamespaceImport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1486,
  "endLine" : 1492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Attribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1529,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ClearTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1535,
  "endLine" : 1541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1543,
  "endLine" : 1549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function WithNoTargets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1560,
  "endLine" : 1566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function WithAssemblyTargets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1610,
  "endLine" : 1616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function WithAssemblyTarget()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1618,
  "endLine" : 1624,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDeclarationCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1938,
  "endLine" : 1944,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2683,
  "endLine" : 2690,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSwitchSections()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3061,
  "endLine" : 3068,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3183,
  "endLine" : 3189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InsertNodesBefore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3885,
  "endLine" : 3891,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InsertNodesAfter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3911,
  "endLine" : 3917,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function RemoveNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 4030,
  "endLine" : 4036,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSingleLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicExtensionMethodReducer.Rewriter.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicMiscellaneousReducer.Rewriter.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicMiscellaneousReducer.Rewriter.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicEscapingReducer.Rewriter.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicVariableDeclaratorReducer.Rewriter.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCastReducer.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetParentNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitMethodBlockBase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub CollectClassifiedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsStringToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/ClassificationHelpers.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlEndElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlCData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxComparer.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveWalker.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplacementBreaksConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 514,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/MidAssignmentDocumentation.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/TypeSyntaxComparer.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Async Function CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/FixIncorrectTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplaceOrSetToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateNameForExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPartial()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInInactiveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInNonUserCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsEntirelyWithinStringOrCharOrNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsThisConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsBaseConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetNameAndArityOfSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAttributeNamedArgumentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindTokenOnLeftOfPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 656,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindTokenOnRightOfPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 664,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetInactiveRegionSpanAroundPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPossibleTupleContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1457,
  "endLine" : 1464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDeclarationService.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function CreateCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicCompilationFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetCompilationFromCompilationReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicCompilationFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithRootAndOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInAddRemoveHandlerStatementSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInNamedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 974,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InferTypeInCaseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 983,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetArgumentListIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 992,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetArgumentCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ArgumentListSyntaxExtensions.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetContainingMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/DirectiveSyntaxExtensions.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLeadingTriviaForSimplifiedMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1056,
  "endLine" : 1066,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1810,
  "endLine" : 1817,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EnsureProperImplements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInNonUserCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsEntirelyWithinComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsEntirelyWithinStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInInactiveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SpansPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConvertToSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsInterleavedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetBraces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 770,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsInMethodBlockBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 857,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetIdentifierWithCorrectedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ResetStateAfterNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/NodeBasedFormattingRule.vb",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsQuestionInNullableType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsParenInArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsParenInBinaryCondition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsParenInTernaryCondition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsXmlTokenInXmlDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNamedFieldInitializerDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/TestWorkspace.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CreateFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CreateVBFilesWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetChangedProjectChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/SolutionUtilities.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Tuple GetSingleAddedProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/SolutionUtilities.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static async Task AssertFormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/Formatting/FormattingTestBase.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void AssertResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/Formatting/FormattingTestBase.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeParameterListSyntax GenerateTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/MethodGenerator.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlockSyntax GenerateBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList GenerateAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeParameterListSyntax GenerateTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCodeGenerationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TDeclarationNode AddEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CreateEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CreateNamedTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 631,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CreateNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 637,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TDeclarationNode UpdateDeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 664,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TDeclarationNode UpdateDeclarationAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 670,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetInnermostNamespaceScope()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BlockSyntax GenerateBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/StatementGenerator.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlockSyntax GenerateBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/EventGenerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable AsReturnAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1028,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList AsAssemblyAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSyntax NotVoid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2388,
  "endLine" : 2392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode Isolate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2428,
  "endLine" : 2433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetSwitchSections()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2594,
  "endLine" : 2598,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2941,
  "endLine" : 2945,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorListSyntax AsAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3013,
  "endLine" : 3017,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax GetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3045,
  "endLine" : 3049,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetGetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3074,
  "endLine" : 3078,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetSetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3080,
  "endLine" : 3084,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode AddBaseList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3151,
  "endLine" : 3157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3653,
  "endLine" : 3657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3924,
  "endLine" : 3928,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSimpleLambdaParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4163,
  "endLine" : 4167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpEscapingReducer.Rewriter.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.Rewriter.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpDefaultExpressionReducer.Rewriter.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetClassificationForType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/AbstractSyntaxClassifier.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueTuple? FindAppropriateRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken GetPreviousTokenIfNotFirstTokenInTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/FormattingRangeHelper.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async override Task GetSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactory.PathSyntaxReference.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeInferrer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsUnusableType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsRightSideOfQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsNameOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsObjectCreationExpressionType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsBaseConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetPredefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsVerbatimIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAttributeNamedArgumentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 691,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken FindTokenOnLeftOfPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 720,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken FindTokenOnRightOfPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 726,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetRightSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1291,
  "endLine" : 1295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsInferredAnonymousObjectMemberDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1312,
  "endLine" : 1316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsOperandOfIncrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsOperandOfDecrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsGlobalAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDeclaratorOfLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsTypeDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMemberDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPreProcessorDirectiveContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPartial()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree CreateSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree ParseSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree CreateRecoverableTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async override Task GetSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.PositionalSyntaxReference.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetNodeInStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.PositionalSyntaxReference.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AnnotateAndRename()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsVoid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeSyntaxExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPartial()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/TypeSyntaxExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MatchesKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetFullWidth()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameSyntax GetLastDottedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/NameSyntaxExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalDeclarationMap GetLocalDeclarationMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax GetContainingTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BaseTypeDeclarationSyntax GetContainingTypeOrEnumDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRightOfNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInPartiallyWrittenGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMemberAccessExpressionName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMemberBindingExpressionName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLeftSideOfQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsExpressionOfInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAttributeNamedArgumentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool InsideCrefReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 951,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNameOfInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1213,
  "endLine" : 1217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReplacementChangesSemantics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1889,
  "endLine" : 1893,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLeftSideOfAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRightSideOfAnyAssignExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPreProcessorDirectiveContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1660,
  "endLine" : 1665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInvocationOfVarExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 2446,
  "endLine" : 2450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsXmlCrefParameterModifierContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIdentityOrImplicitReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ConversionExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax GenerateExpressionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NameSyntax GenerateNameSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSyntax GenerateTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.DeclarationFinder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitCatchDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.DeclarationFinder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.DeclarationFinder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitFromClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.DeclarationFinder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLetClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.DeclarationFinder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitJoinClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.DeclarationFinder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitJoinIntoClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.DeclarationFinder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitQueryContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.DeclarationFinder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList GenerateConstraintClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeParameterSymbolExtensions.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSyntax VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOpenBraceOrCommaOfObjectInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TriviaDataWithList Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldFormatMultiLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/AggregatedFormattingResult.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/FormattingResult.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOpenParenInArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCloseParenInArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCommaInEnumDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCommaInAnyArgumentsList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ParenOrBracketContainsNothing()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 453,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SpacingFormattingRule.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAlignmentBlockOperationRelativeToFirstTokenOnBaseTokenLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/IndentBlockFormattingRule.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/DefaultOperationProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMetadataXmlDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 515,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOneCSharpProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTwoCSharpProjectsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCrossLanguageProjectsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectReference GetObservedSyntaxTreeRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 930,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectReference GetObservedSyntaxTreeRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 955,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectReference GetObservedCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1067,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectReference GetObservedCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 1087,
  "endLine" : 1091,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerDisplayHasProjectNameAndFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectInfoTests.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectDependencyGraph CreateGraph()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override bool TryGetParent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestTreeComparer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptionsServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestOptionsServiceFactory.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task WriteTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetadataReference GetMetadataReferenceByAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Metadata GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestOpenSolution_DuplicateProjectGuids()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TTestCompilationOptions_CSharp_DebugType_Full()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1408,
  "endLine" : 1412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_DebugType_None()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1415,
  "endLine" : 1419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_DebugType_PDBOnly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_DebugType_Portable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1429,
  "endLine" : 1433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_DebugType_Embedded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1436,
  "endLine" : 1440,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_OutputKind_DynamicallyLinkedLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1447,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_OutputKind_ConsoleApplication()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1450,
  "endLine" : 1454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_OutputKind_WindowsApplication()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1457,
  "endLine" : 1461,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_OutputKind_NetModule()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_OptimizationLevel_Release()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1471,
  "endLine" : 1475,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_OptimizationLevel_Debug()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_MainFileName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1485,
  "endLine" : 1489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_AssemblyOriginatorKeyFile_SignAssembly_Missing()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1492,
  "endLine" : 1496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_AssemblyOriginatorKeyFile_SignAssembly_False()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_AssemblyOriginatorKeyFile_SignAssembly_True()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1510,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_AssemblyOriginatorKeyFile_DelaySign_False()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1513,
  "endLine" : 1517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_AssemblyOriginatorKeyFile_DelaySign_True()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1520,
  "endLine" : 1524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_CheckOverflow_True()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1527,
  "endLine" : 1531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_CSharp_CheckOverflow_False()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1534,
  "endLine" : 1538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestParseOptions_CSharp_Compatibility_ECMA1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestParseOptions_CSharp_Compatibility_ECMA2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1548,
  "endLine" : 1552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestParseOptions_CSharp_Compatibility_None()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1555,
  "endLine" : 1559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestParseOptions_CSharp_LanguageVersion_Latest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1562,
  "endLine" : 1566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestParseOptions_CSharp_PreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1569,
  "endLine" : 1573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestConfigurationDebug()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1576,
  "endLine" : 1580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_DebugType_Full()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1597,
  "endLine" : 1601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_DebugType_None()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1604,
  "endLine" : 1608,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_DebugType_PDBOnly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_DebugType_Portable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1618,
  "endLine" : 1622,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_DebugType_Embedded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1625,
  "endLine" : 1629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OutputKind_DynamicallyLinkedLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1640,
  "endLine" : 1644,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OutputKind_ConsoleApplication()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1647,
  "endLine" : 1651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OutputKind_WindowsApplication()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1654,
  "endLine" : 1658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OutputKind_NetModule()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1661,
  "endLine" : 1665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_RootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1672,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionStrict_On()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1676,
  "endLine" : 1680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionStrict_Off()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1687,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionStrict_Custom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1690,
  "endLine" : 1694,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionInfer_True()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1701,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionInfer_False()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1704,
  "endLine" : 1708,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionExplicit_True()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1711,
  "endLine" : 1715,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionExplicit_False()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1718,
  "endLine" : 1722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionCompareText_True()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1725,
  "endLine" : 1729,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionCompareText_False()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1736,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionRemoveIntegerOverflowChecks_True()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1739,
  "endLine" : 1743,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionRemoveIntegerOverflowChecks_False()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1750,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCompilationOptions_VisualBasic_OptionAssemblyOriginatorKeyFile_SignAssemblyFalse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 1753,
  "endLine" : 1757,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdatedDocumentTextIsObservablyConstantAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceWithPartialSemantics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AssertCSCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTestBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AssertCSParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTestBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AssertVBCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTestBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AssertVBParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTestBase.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpCompilation CreateCSharpCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParseTagWithMultipleSummaries()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoExceptionWithGivenName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance0()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PermutationTests()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/BKTreeTests.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyOrder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T GetMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/Extensions.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/ReferenceCountedDisposableTests.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerDisplay_OneReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerDisplay_NoReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DebuggerDisplay_TwoReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockEnd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/TraceLogger.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FunctionDefinitionRequested()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Execution/SerializationAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetAnalyzerAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Execution/DesktopReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AnalyzerReference GetAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Execution/DesktopReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlStatement.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqlException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlException.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlConnection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/SqlConnection.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQLitePersistentStorageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorageService.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDatabaseFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorageService.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PooledConnection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/PooledConnection.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetFileAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 642,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetPlatformWith32BitPreference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetDebugType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetEmitDebugInformation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetFileAlignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetPlatformWith32BitPreference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetWarningLevel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 728,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuildProjectLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectId GetProjectId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildProjectLoader.cs",
  "fileLinesCount" : 817,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override void OnWorkspaceFailed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ConvertToBool()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TEnum? ReadPropertyEnum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TEnum? ReadPropertyEnum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadedProjectInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileLoader.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task GetOutputFilePathAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileLoader.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemporaryStreamStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/Mef/MefV1HostServices.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectInfo CreateProjectInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/CommandLineProject.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SourceText CreateText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/FileTextLoader.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPersistentStorageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistentStorageService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IncreaseCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IncreaseCountBy()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/KeyValueLogMessage.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string CreateMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/KeyValueLogMessage.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SemanticModel GetCachedSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary GetVersionMapFromBranch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ValidateTreeMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 514,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalOperationEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationEventArgs.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task WriteObjectToAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionAsset.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task WriteObjectToAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionAsset.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Storage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAdditionalAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Append()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotableData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/RemotableData.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SerializeMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataReference DeserializeMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SerializeAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalyzerReference DeserializeAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer_Asset.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetStorages()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveGlobalAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionSynchronizationService.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleCustomAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/CustomAsset.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task WriteObjectToAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/CustomAsset.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WritePortableExecutableReferencePropertiesTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 592,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void WriteUnresolvedAnalyzerReferenceTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 673,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternSegment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.PatternSegment.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/SimplePatternMatcher.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.TextChunk.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnFindInDocumentStartedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.FindReferencesServerCallback.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnFindInDocumentCompletedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder.FindReferencesServerCallback.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolFinder_Hierarchy.cs",
  "fileLinesCount" : 601,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefinitionProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependentProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnCompletedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/StreamingFindReferencesProgress.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnDefinitionFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/StreamingFindReferencesProgress.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnFindInDocumentCompletedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/StreamingFindReferencesProgress.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnFindInDocumentStartedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/StreamingFindReferencesProgress.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnReferenceFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/StreamingFindReferencesProgress.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OnStartedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/StreamingFindReferencesProgress.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReportProgressAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/StreamingFindReferencesProgress.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteFormatAndChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex_Persistence.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchQuery()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SearchQuery.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingProgressCollector()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/StreamingProgressCollector.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/ReferenceLocation.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/ReferencedSymbol.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolAndProjectId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolAndProjectId Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolAndProjectId Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolAndProjectId WithSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolAndProjectId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolAndProjectId WithSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolTreeInfo WithChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.Node.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.Node.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.Node.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntityHandle GetTypeFromSpecification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.FirstEntityHandleProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPublic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TryResolveAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/DeclaredSymbolInfo.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ShouldIncludeSymbolContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Recommendations/AbstractRecommendationService.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LongestCommonSubsequence()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.LongestCommonSubsequence.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasPartnerInTree1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasPartnerInTree2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/SequenceEdit.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task AddImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/ImportAdder.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task AddImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/ImportAdder.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TrackNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReplaceNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ReplaceNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertBefore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertBefore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertAfter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InsertAfter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplaceChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolEditor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetBestDeclarationForSingleEdit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SymbolEditor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionEditor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SolutionEditor.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxNode ReplaceWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionKey.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DocumentOptionSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/DocumentOptionSet.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Option()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/Option`1.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OptionChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionChangedEventArgs.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WorkspaceOptionSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/WorkspaceOptionSet.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspaceOptionSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/WorkspaceOptionSet.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override OptionSet WithChangedOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/WorkspaceOptionSet.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetAccessedOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/WorkspaceOptionSet.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerLanguageOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/PerLanguageOption.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDeclarationNode AddMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GeneratingEnum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeGenerationDestructorInfo GetInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationDestructorInfo.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeGenerationPropertyInfo GetInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertyInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeGenerationMethodInfo GetInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationMethodInfo.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeGenerationConstructorInfo GetInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructorInfo.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Attach()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationEventInfo.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeGenerationEventInfo GetInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationEventInfo.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationPointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPointerTypeSymbol.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenerationNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceSymbol.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeGenerationFieldInfo GetInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeGenerationNamespaceInfo GetInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceInfo.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IParameterSymbol CreateParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IParameterSymbol CreateParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanAddTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService_FindDeclaration.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddDocumentToSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Disable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetBingHelpMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetAnalyzerId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsBuildDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticData.cs",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticDataSerializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticDataSerializer.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/ClassifiedSpan.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassifiedText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/ClassifiedText.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportIncrementalAnalyzerProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/ExportIncrementalAnalyzerProviderAttribute.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArraySlice()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ArraySlice.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ArraySlice.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventHandlerSet GetEventHandlers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Edge()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Edge.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Edge.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TakeOwnership()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReleaseOwnership()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemaphoreDisposer DisposableWait()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceCountedDisposable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ReferenceCountedDisposable.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool SymbolInfosAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDelegateInvoke()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 652,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T InterlockedStore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/LazyInitialization.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T EnsureInitialized()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/LazyInitialization.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncLazy()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsynchronousComputationToStart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterForCancellation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 563,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryResolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable TopologicalSort()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TopologicalSorter.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/ConstantValueSource.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecoverableWeakValueSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/RecoverableWeakValueSource.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/RecoverableWeakValueSource.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachedWeakValueSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/CachedWeakValueSource.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/CachedWeakValueSource.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedHashQueue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/linkedhashqueue.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableHashMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint InsertBit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1017,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint RemoveBit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1024,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerProxy()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1089,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancellableLazy()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CancellableLazy`1.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpellChecker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BidirectionalMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BidirectionalMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditDistance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxAnnotation GetRealAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual Task GetChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentChangeAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionChangeAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool TryApply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Operations/CodeActionOperation.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenDocumentOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Operations/OpenDocumentOperation.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/CodeCleaner.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/CodeCleaner.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode InjectAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 598,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpanMarker FromAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 671,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NotificationOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/NotificationOption.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeStyleOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleOption.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsZeroOrOneValueOfEnum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeStyle/CodeStyleOption.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PackageResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolSearch/ISymbolSearchService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BadPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BloomFilter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private char GetCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private char GetCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/BloomFilter.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendTextBetweenTwoAdjacentTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.SingleMatcher.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable Before()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable After()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HaveSameLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ReturnTypesAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddItems()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ProgressTracker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ItemCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ProgressTracker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddItemsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StreamingProgressTracker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ItemCompletedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StreamingProgressTracker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetParameterText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetTypeParameterText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeKind GetTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Node Insert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntervalTree Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIntervalInPlace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/SimpleIntervalTree`1.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Node()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.Node.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextDocument WithAdditionalDocumentText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/TextDocumentExtensions.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable FilterToItemsToShow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IFindReferencesResultExtensions.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MatchesKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MatchesKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MatchesKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsParams()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetValidAnonymousTypeProperties()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentationComment GetDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 902,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task HasAnyErrorsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsGeneratedCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode GetAncestorOrThis()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntaxNode FindInnermostCommonNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TInterface ToSpecificLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ILanguageMetadataExtensions.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable FilterToSpecificLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ILanguageMetadataExtensions.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool InheritsFromOrEquals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Implements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAllTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetEnclosingNamedTypeOrAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnavailableTypeParameterRemover()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectDiagnostic.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task ContainsSymbolsWithNameAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocument AddAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocument AddAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetChecksumAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState_Checksum.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EquivalenceResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.EquivalenceResult.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task ComputeTopLevelChangeTextVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetSemanticVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentState GetDocumentState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocumentState GetAdditionalDocumentState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState WithProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState WithMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 529,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState WithAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 564,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DocumentBranch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task BuildRecoverableTreeTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 618,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentId GetDocumentIdForTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 715,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolutionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionInfo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionInfo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTouchDocumentActionForDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetCompilationSlowAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 587,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task HasSuccessfullyLoadedSlowAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 837,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentDiagnostic.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetNextGlobalVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasInfoChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSyntaxRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectId.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText GetTextSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionStamp GetVersionSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual async Task GetTopLevelChangeTextVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionChanges.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetChecksumAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState_Checksum.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FinalState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.State.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project GetProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Solution WithFrozenPartialCompilationIncludingSpecificDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 921,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution GetIsolatedSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 984,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataOnlyReferenceSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataOnlyReference.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecoverableText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/RecoverableTextAndVersion.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText GetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/AdditionalTextDocument.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryGetCompilationForMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataReferenceManager.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolutionId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionId.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChecksumWithChildren()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumWithChildren.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SemanticDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SemanticDocument.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TouchDocumentAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.Actions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleCompilationTranslationAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.Actions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataOnlyImage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/MetadataOnlyImage.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetValueAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState_TreeTextSource.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TextAndVersion GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState_TreeTextSource.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTextVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState_TreeTextSource.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectChanges.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckInvariants()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState GetProjectState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeAndVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TreeAndVersion.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetChecksumAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState_Checksum.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EquivalenceResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.EquivalenceResult.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetWorkspaceAndRaiseEvents()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/WorkspaceRegistration.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Caching/ProjectCacheServiceFactory.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceTaskScheduler()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskScheduler.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceTaskQueue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskQueue.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task WriteTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task GetTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/MetadataServiceFactory.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/WorkspaceMetadataFileReferenceResolver.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRefUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/AbstractPersistentStorage.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetServiceByLayer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefWorkspaceServices.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetServiceByLayer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefLanguageServices.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeChangeProviderMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/CodeChangeProviderMetadata.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeChangeProviderMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/CodeChangeProviderMetadata.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceServiceMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/WorkspaceServiceMetadata.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceServiceMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/WorkspaceServiceMetadata.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderableLanguageMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/OrderableLanguageMetadata.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderableLanguageMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/OrderableLanguageMetadata.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText CreateText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TextFactory/TextFactoryService.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/DocumentEventArgs.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReuseVersionLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ClearSolutionData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyProjectAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1459,
  "endLine" : 1463,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyProjectRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1470,
  "endLine" : 1474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyCompilationOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1485,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyParseOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1492,
  "endLine" : 1496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyProjectReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1503,
  "endLine" : 1507,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyProjectReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyMetadataReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1525,
  "endLine" : 1529,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyMetadataReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1536,
  "endLine" : 1540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyAnalyzerReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1547,
  "endLine" : 1551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyAnalyzerReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1569,
  "endLine" : 1573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1580,
  "endLine" : 1584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1591,
  "endLine" : 1595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyDocumentInfoChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1602,
  "endLine" : 1606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyAdditionalDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1613,
  "endLine" : 1617,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyAdditionalDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1624,
  "endLine" : 1628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ApplyAdditionalDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1635,
  "endLine" : 1639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/WorkspaceDiagnostic.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolKindOrTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolKindOrTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/SymbolSpecification.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixMultipleDiagnosticProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.FixMultipleDiagnosticProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixMultipleDiagnosticProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.FixMultipleDiagnosticProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixAllContext CreateFixAllContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllState.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task GetFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/SyntaxEditorBasedCodeFixProvider.FixAllProvider.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray InferTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/AbstractTypeInferenceService.AbstractTypeInferrer.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInferenceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/ITypeInferenceService.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInferenceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/TypeInferenceService/ITypeInferenceService.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalSourceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/ExternalSourceInfo.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnyMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/ISyntaxFactsServiceExtensions.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TSyntaxNode GetNodeWithoutLeadingBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetFileBanner()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Packaging/IPackageInstallerService.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Task RenameSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/Renamer.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await AddLocationsToRenameInStringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.ReferenceProcessing.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolution.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenamedSpansTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CaseCorrectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CaseCorrection/CaseCorrector.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CaseCorrectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CaseCorrection/CaseCorrector.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static async Task CaseCorrectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CaseCorrection/CaseCorrector.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.FieldSymbolKey.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TStringResult ReadString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolKeyReader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string CreateKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StartKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteInteger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteSymbolKeyArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TSymbol GetFirstSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.MethodSymbolKey.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.EventSymbolKey.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ParameterSymbolKey.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ArrayTypeSymbolKey.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.TypeParameterSymbolKey.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddSuppressOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DebugCheckEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuppressSpacingData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/SuppressSpacingData.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuppressWrappingData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/SuppressWrappingData.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnchorData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.AnchorData.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleIndentationData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.IndentationData.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyIndentationData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.IndentationData.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List ReturnAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/ListPool.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Whitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.Whitespace.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.Node.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Debug()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.Debug.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.FormattedWhitespace.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddOrReplace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.Changes.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.Changes.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetNextPartitionIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormatEngine.Partitioner.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenData GetTokenData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyBeginningOfTreeChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ApplyEndOfTreeChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurrentColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetOriginalColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiedWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.ModifiedWhitespace.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ReturnAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/StringBuilderPool.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IndentBlockOperation CreateIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IndentBlockOperation CreateRelativeIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task StartNew()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task ContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetRuleLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddWhitespaceTextChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 819,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LineColumn GetLineColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 900,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LineColumnDelta GetLineColumnDelta()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 907,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineColumnDelta()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/LineColumnDelta.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/TriviaList.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetIndentationOfCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/BottomUpBaseIndentationFinder.cs",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetElasticSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Started()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Stopped()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SessionWithSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteSupportedLanguages.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task GetSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task GetSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task GetSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SolutionId ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.SolutionIdConverters.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.SolutionIdConverters.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectId ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.SolutionIdConverters.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.SolutionIdConverters.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Checksum ReadValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RemoteHostService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteHostService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetSessionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ExpectedCultureIssue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/RemoteHostService.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray Convert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_NavigateTo.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeAnalysisService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticComputer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Diagnostics/DiagnosticComputer.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetStorageLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Storage/RemotePersistentStorageLocationService.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetService.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemporaryWorkspaceOptionsServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/TemporaryWorkspaceOptionsServiceFactory.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilationOptions FixUpCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionCreator.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RemoteWorkspace.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryAddGlobalAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryAddAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Entry()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AssetSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetSource.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_NotMethodStatementInBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_Constructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_NotSubNewStatementInBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_Operator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_NotOperatorStatmentInBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestLockStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 619,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInterfaceDeclarationWithEventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2214,
  "endLine" : 2222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertNamesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2862,
  "endLine" : 2868,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As Integer = 1",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SyncLockBlockNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ForBlockNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = From q In {1, 3, 5}",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q2 = Sub()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 706,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = 1 + _",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 799,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim aa = 1 + _",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim aa = 1 + _",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub GooMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 906,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4173_6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2038,
  "endLine" : 2045,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4173_7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2049,
  "endLine" : 2055,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Sub()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2060,
  "endLine" : 2067,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4173_9()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2095,
  "endLine" : 2101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4642()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2274,
  "endLine" : 2282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2317,
  "endLine" : 2324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RandomCode2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3122,
  "endLine" : 3129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a1 = Function()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3617,
  "endLine" : 3624,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function AssertFormatSpanAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/VisualBasicFormattingTestBase.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int DecodeForwardRecord()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int DecodeForwardToModuleRecord()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledHashSet.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clip()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ZeroInit()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PooledStringBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledStringBuilder.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledStopwatch.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledDictionary.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T CreateInstance()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.Enumerator.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.Enumerator.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateFromStreamScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRunScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEvalScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRunScriptWithSpecifiedReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRunStatementFollowedBySpace()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRunScriptWithGlobals()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ContinueAsync_Error1()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoReturn()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Pdb_CreateFromString_CodeFromFile_WithEmitDebugInformation_WithFileEncoding_ResultInPdbEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 840,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Pdb_CreateFromString_CodeFromFile_WithoutEmitDebugInformation_WithoutFileEncoding_ResultInPdbNotEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 847,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Pdb_CreateFromString_CodeFromFile_WithoutEmitDebugInformation_WithFileEncoding_ResultInPdbNotEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 854,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Pdb_CreateFromStream_CodeFromFile_WithEmitDebugInformation_ResultInPdbEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 862,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Pdb_CreateFromStream_CodeFromFile_WithoutEmitDebugInformation_ResultInPdbNotEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 869,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Pdb_CreateFromString_InlineCode_WithEmitDebugInformation_WithoutFileEncoding_ResultInPdbEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Pdb_CreateFromString_InlineCode_WithEmitDebugInformation_WithFileEncoding_ResultInPdbEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 885,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Pdb_CreateFromString_InlineCode_WithoutEmitDebugInformation_WithoutFileEncoding_ResultInPdbNotEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Pdb_CreateFromString_InlineCode_WithoutEmitDebugInformation_WithFileEncoding_ResultInPdbNotEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 899,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Pdb_CreateFromStream_InlineCode_WithEmitDebugInformation_ResultInPdbEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 907,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task Pdb_CreateFromStream_InlineCode_WithoutEmitDebugInformation_ResultInPdbNotEmitted()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 914,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CompilationChain_BasicFields()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExprStmtParenthesesUsedToOverrideDefaultEval()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 809,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoAwait()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1018,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidMaximumOutputLength()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/PrintOptionsTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Script Create()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/CSharpScript.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Script Create()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/CSharpScript.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Script Create()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/CSharpScript.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Script Create()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/CSharpScript.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WithEmitDebugInformation_SameValueTwice_DoesNotCreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WithFileEncoding_SetsWithFileEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WithFileEncoding_SameValueTwice_DoesNotCreateNewInstance()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/ScriptOptionsTests.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScriptExecutionState()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptExecutionState.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetSubmissionState()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptExecutionState.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScriptState()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptState.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RuntimeMetadataReferenceResolver WithRelativePathResolver()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/Resolvers/RuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisplayHelpText()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonTypeNameFormatterOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonTypeNameFormatterOptions.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsApplicableAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CoreAssemblyLoaderImpl()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/CoreAssemblyLoaderImpl.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AssemblyAndLocation LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/CoreAssemblyLoaderImpl.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DisposeFileHandles()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopy.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvalidNumberRadix()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/PrintOptionsTests.vb",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvalidMemberDisplayFormat()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/PrintOptionsTests.vb",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Fields()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/InteractiveSessionTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/InteractiveSessionTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ReportError()",
  "longName" : "",
  "relativeFileName" : "src/NuGet/BuildNuGets.csx",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectionBufferViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionBufferViewModel.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tagger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionSpanTagger.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectionBufferMarginSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionSpanTagger.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ListView_SelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionBufferMargin.xaml.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCommandTarget()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsInteractiveWindowCommandProvider.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectShimWithServices.CodeModel.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddEmbeddedMetaDataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Sub RemoveFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DetermineGeneralDiagnosticOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetProximityExpressionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddRelevantExpressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/AutomationObject.vb",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/NamingStylesOptionPage.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelServiceFactory.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasOnlyMissingEndBlockErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareImportsClauses()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TypeKindChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHeaderStartPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHeaderStartPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetInheritsNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetImplementsNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1772,
  "endLine" : 1780,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub GetAttributeArgumentParentAndIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1851,
  "endLine" : 1860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributeArgumentValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1910,
  "endLine" : 1917,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1952,
  "endLine" : 1959,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParameterFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1968,
  "endLine" : 1975,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMethodXml()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4023,
  "endLine" : 4030,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetMethodStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4032,
  "endLine" : 4039,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetExternalTypeExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4248,
  "endLine" : 4256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateStatementBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCompletionItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCompletionProvider.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitElseIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSingleLineIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitGroupByClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitOrdering()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitRegionDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitStopOrEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 754,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCollectionRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAutomationObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RazorLangaugeServiceClient()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Razor/RazorLangaugeServiceClient.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void LogSession()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsInteractiveWindowProvider.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal object CreateFileCodeModelThroughProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCodeDirectoryAliasesChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpVenusProjectSite.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReferenceToCodeDirectoryEx()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpVenusProjectSite.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int QueryService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.IServiceProvider.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShimWithServices.CodeModel.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetWarnNumbers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompilerConfig.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetCompiler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnImportRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RelevantExpressionsCollector()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitForEachVariableStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Worker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFirstBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.Worker.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetDataTipInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpLanguageDebugInfoService.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ConvertToString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 803,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetXmlOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 814,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetXmlOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetNestedCheckboxesEnabled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingOptionPageControl.xaml.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/IndentationViewModel.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetAttributeArgumentValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1844,
  "endLine" : 1849,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeSymbol GetTypeSymbolFromPartialName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3075,
  "endLine" : 3080,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpProjectCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpProjectCodeModel.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlyList AsReadOnlyList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/SyntaxListExtensions.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlyList AsReadOnlyList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/SyntaxListExtensions.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ICSCodeTypeLocation Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/CodeTypeLocationExtender.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ICSExtensionMethodExtender Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/ExtensionMethodExtender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ICSPartialMethodExtender Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/PartialMethodExtender.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ICSAutoImplementedPropertyExtender Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/AutoImplementedPropertyExtender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CSharpPackage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void BuildNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/DescriptionBuilder.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager_EventHookupSession.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventHookupQuickInfoSourceProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupQuickInfoSourceProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IQuickInfoSource TryCreateQuickInfoSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupQuickInfoSourceProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EventHookupSessionManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_ShadowedCommands.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_TypeCharCommand.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupCommandHandler_SessionCancellingCommands.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractProject GetXamlProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectClosing()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITextBuffer GetSubjectBufferContainingCaret()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlOleCommandTarget.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetRenameInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/DocumentSpan.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function UnadviseFileChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/MockVsFileChangeEx.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateMinimalCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/VisualBasicHelpers/VisualBasicHelpers.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockComponentModel.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/PropertyChangedTestMonitor.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifyResultName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifyResult()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioChangeSignatureOptionsService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/VisualStudioChangeSignatureOptionsService.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITextBuffer GetSubjectBufferContainingCaret()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseFilter.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseFilter.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HACK_StartCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HACK_SetShimCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PreviewPane_Loaded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OpenInstallHyperlink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/AnalyzerVsixSuggestedActionCallback.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DoNotShowAgain()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/AnalyzerVsixSuggestedActionCallback.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeybindingResetDetector()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InfoBarClose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int QueryStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Experimentation/KeybindingResetDetector.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowInfoBarInActiveView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioInfoBarService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowInfoBarInGlobalView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioInfoBarService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryCreateInfoBarUI()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioInfoBarService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetExceptionSpanCount()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 720,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditAndContinueMethodDebugInformation GetBaselineEncDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object GetObjectAndRelease()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/Interop/NativeMethods.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebuggeeModuleMetadataProvider.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetEventHandlerMemberId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 493,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IsValidID()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeBlockEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/CodeBlockEnumerator.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlockEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/CodeBlockEnumerator.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Clone()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/CodeBlockEnumerator.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Reset()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/CodeBlockEnumerator.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractContainedLanguage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/AbstractContainedLanguage.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetColorizer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguage.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLanguageServiceID()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguage.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int SetBufferCoordinator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguage.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDisconnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisposableToolTip()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/ToolTips/DisposableToolTip.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITableControlEventProcessor GetAssociatedEventProcessor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/FindReferencesTableControlEventProcessorProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableEntriesSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/TableEntriesSnapshot.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryCreateColumnContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/TableEntriesSnapshot.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractTableDataSourceFindUsagesContext StartSearchWithoutReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/StreamingFindUsagesPresenter.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColumnState2 GetDefinitionColumn()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/IFindAllReferencesWindowExtensions.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTableControlGroupingsChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CancelSearch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override Task SetSearchTitleAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override async Task OnCompletedAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/AbstractTableDataSourceFindUsagesContext.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task OnCompletedAsyncWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task CreateMissingReferenceEntriesIfNecessaryAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Contexts/WithReferencesFindUsagesContext.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/Entry.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool TryCreateColumnContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/Entry.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AddMetadataReferenceUndoUnit.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetHostProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1040,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1098,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnDocumentTextUpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnAdditionalDocumentTextUpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterAttributeChangeEx()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.RunningDocTableEventsSink.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeDocumentWindowShow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.RunningDocTableEventsSink.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsHierarchy GetContextHierarchyInternal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int HasCustomMetadataEmitter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetExceptionSpanCount()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentIdHint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.cs",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 768,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalyzerDependencyCheckingService GetAnalyzerDependencyCheckingService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnAfterBackgroundSolutionLoadComplete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioProjectTracker.cs",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 610,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComEventSinkImpl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/ComEventSink.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageInformation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioUnresolvedAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceProviderServiceFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyMetadata CreateAssemblyMetadataFromTemporaryStorage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.RemoveMetadataReferenceUndoUnit.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void HookupHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.TextBufferDataEventsSink.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StartPushingToWorkspaceAndNotifyOfOpenDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1343,
  "endLine" : 1347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void StartPushingToWorkspaceAndNotifyOfOpenDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1483,
  "endLine" : 1494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetFullPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectItemExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDocumentInitialized()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsRunningDocumentTableExtensions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T GetMefService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ServiceProviderExtensions.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetFullPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectItem FindFolder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectItemsExtensions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManagerFactory.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleSetEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/RuleSetEventHandler.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void IncludeUpdated()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.RuleSetFile.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticTableControlEventProcessorProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/DiagnosticTableControlEventProcessorProvider.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override EventProcessor CreateEventProcessor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/DiagnosticTableControlEventProcessorProvider.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RemoveStaledData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MiscellaneousDiagnosticListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/MiscellaneousDiagnosticListTable.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SolutionCrawlerProgressChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractRoslynTableDataSource.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ApplySuppressionFix()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VisualStudioDiagnosticListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VisualStudioDiagnosticListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveTableSourcesIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ShutdownSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AbstractTableEntriesSource CreateTableEntriesSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableEntriesFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetLastSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AggregatedEntriesSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntriesSourceCollections()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioTodoListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioTodoListTable.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetStableState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableEntriesSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AbstractTableEntriesSource CreateTableEntriesSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryCreateColumnContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryCreateImageContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryCreateStringContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryCreateToolTip()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryCreateStringContent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MiscellaneousTodoListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/MiscellaneousTodoListTable.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Clone()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoNodeEnum.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Reset()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoNodeEnum.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Skip()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoNodeEnum.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EnumCanonicalNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfo.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLibGuid()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfo.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetSymbolType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfo.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavInfoNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoNode.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavInfoNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoNode.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int CreateNavInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryManager_IVsSimpleLibrary2.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryFindBrowseContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryGetCapabilities()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryGetProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryLocateNavInfoNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FolderListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/FolderListItem.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/ProjectListItem.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/TypeListItem.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetParentList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectListItem.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetCapabilities()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryFillDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 664,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NamespaceListItem CreateNamespaceListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IncludeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BuildProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameAndArity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.NameAndArity.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachedProximityExpressionsGetter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/CachedProximityExpressionsGetter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterCloseSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Guid ReadMvid()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerDependencyChecker.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnorableAssemblyNamePrefixList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/IgnorableAssemblyNamePrefixList.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnorableAssemblyIdentityList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/IgnorableAssemblyIdentityList.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IgnorableAssemblyNameList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/IgnorableAssemblyNameList.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/CleanableWeakComHandleTable.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalUserRegistryOptionPersister()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Options/LocalUserRegistryOptionPersister.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioDiagnosticAnalyzerService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExtractInterfaceDialog_Loaded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int FieldChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionGenerateSwitchCases.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSnippetFunctionClassName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunctionClassName.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool TryGetDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunction.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int FieldChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/SnippetFunctions/AbstractSnippetFunction.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IsValidKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IsValidType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterInsertion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetExpansionClient.cs",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractSnippetCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool AreSnippetsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static IImmutableSet GetShortcutsHashFromSnippets()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsEnumBSTR()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumBSTR.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Clone()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumBSTR.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCount()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumBSTR.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Reset()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumBSTR.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exception ThrowEFail()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/Exceptions.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exception ThrowEInvalidArg()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/Exceptions.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exception ThrowENotImpl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/Exceptions.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exception ThrowEUnexpected()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/Exceptions.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskItemsEnum()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/TaskItemsEnum.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsDebugName.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsEnumDebugName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumDebugName.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Clone()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumDebugName.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCount()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumDebugName.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Reset()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VsEnumDebugName.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnRequestSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/TopLevelChange.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void UpdatePreview()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/TopLevelChange.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetConfirmation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHelpContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetTextViewDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetTitle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewTagger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.Tagger.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerReferenceChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.AnalyzerReferenceChange.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.AnalyzerReferenceChange.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewUpdater()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetExpandable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetFlags()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetItemCount()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReferenceChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.MetadataReferenceChange.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.MetadataReferenceChange.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioSymbolSearchProgressService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SymbolSearch/VisualStudioSymbolSearchService.ProgressService.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddMetadataReferenceOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioAddMetadataReferenceCodeActionOperationFactoryWorkspaceService.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowDetailedErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task RaiseGlobalOperationStarted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalOperationNotificationServiceFactory.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task RaiseGlobalOperationStopped()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalOperationNotificationServiceFactory.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioSymbolRenamedCodeActionOperationFactoryWorkspaceService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolRenamedCodeActionOperationFactoryWorkspaceService.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioTaskScheduler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTaskSchedulerFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspaceTaskQueue CreateQueue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTaskSchedulerFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentSelectItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 842,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ClearAllErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ReportError()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ClearErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDiagnosticsCreated()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDiagnosticsRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetBuildDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddError()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 527,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostDiagnosticUpdateSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/HostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetDataTip()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageTextOps.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLanguageID()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IVsDropdownBar GetDropdownBar()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IVsDropdownBarClient GetDropdownBarClient()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnCloseView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnNewView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HACK_AbstractCreateServicesOnUiThread()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/HACK_AbstractCreateServicesOnUiThread.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int QueryWaitForAutoOutliningCallback()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService.IVsAutoOutliningClient.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Uninitialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCodeWindowManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageInfo.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetColorizer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageInfo.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetFileExtensions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageInfo.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLanguageName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageInfo.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsRename()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVsXMLMemberIndex CreateXmlMemberIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DocumentationComments/VisualStudioDocumentationProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DocumentationComments/VisualStudioDocumentationProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeState.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckVersions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAfterWorkingFolderChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSolutionAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task WriteNoAssetAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemotableDataJsonRpcEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemotableDataJsonRpcEx.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.SolutionChecksumUpdater.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CancelAndDispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.SolutionChecksumUpdater.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcConnection.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GraphQueryManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTrackingContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsRoslynNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphBuilder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectId GetContextProjectId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task GetAssemblyFullPathAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryAutomaticLineEnderStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryGoToDefinitionStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryGoToImplementationStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryFindReferencesStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QuerySyncClassView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryParameterInfoStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryBackTabStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryShowMemberListStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryCompleteWordStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryNavigateHighlightedReferenceStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryFormatDocumentStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int QueryFormatSelectionStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Query.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceImplementationCallFinder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/InterfaceImplementationCallFinder.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseMemberFinder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/BaseMemberFinder.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancelSearch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyItem.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartSearch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyItem.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportSessionWideTelemetry()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryCache.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSTelemetryLogger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryLogger.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TelemetryEvent CreateTelemetryEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryLogger.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockEnd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/CodeMarkerLogger.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TraceSourceLogger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynActivityLogger.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsRegisteredForLanguage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/AbstractDelayStartedService.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task UpdateSourceInBackgroundAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task LogAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.LogService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeImage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Shared/VisualStudioImageMonikerService.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageMetadata()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/IPackageServicesProxy.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerService.ProjectState.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerNodeSetup()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerNodeSetup.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerNodeSetup.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateOpenHelpLinkMenuItemVisibility()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendErrorNotification()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 626,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeCollection GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventDescriptor GetDefaultEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDescriptor GetDefaultProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetEditor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventDescriptorCollection GetEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventDescriptorCollection GetEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDescriptorCollection GetProperties()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetComponentName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TypeConverter GetConverter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegacyDiagnosticItemSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/LegacyDiagnosticItemSource.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CpsDiagnosticItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItem.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerItemsTracker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItemTracker.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzerReferenceManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerReferenceManager.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisconnectCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckBoxOptionViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/CheckBoxViewModel.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Convert()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object ConvertBack()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetPreview()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/EnumCodeStyleOptionViewModel.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageViewModel.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageViewModel.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MoveItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageViewModel.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MutableNamingStyle GetNamingStyle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/NamingStyleViewModel.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CapitalizationDisplay()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/NamingStyleViewModel.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeStylePreference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/CodeStylePreference.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionBinding()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/OptionBinding.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IInvisibleEditor OpenInvisibleEditor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/RoslynVisualStudioWorkspace.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualTreePoint? GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractNodeLocator.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualTreePoint? GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractNodeLocator.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractCodeModelObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelObject.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CodeModelProjectCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.AttributeInfo.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool GetIsShared()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeParameter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeParameter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool GetCanOverride()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeMember.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool GetMustImplement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeMember.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeUnknown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeUnknown.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ISymbol LookupSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImport.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IMethodSymbol LookupInvokeMethod()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeDelegate.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAttribute.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Document DeleteCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalNodeKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/GlobalNodeKey.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TSyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginBatch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 717,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EndBatch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryLookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/SyntaxNodeKey.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/OverloadsCollection.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalOverloadsCollection.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool MatchesNameOrIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AbstractCodeElementCollection.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/EmptyCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetItemByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/EmptyCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerator Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceEnumerator.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalParameterCollection.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerator Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/Enumerator.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/Enumerator.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendPointerType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MetadataNameHelpers.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChecksum()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Creation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task TestMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdatePrimaryWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateProjectInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUpdateDocumentInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestHasAllInformation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/SolutionServiceTests.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution UpdateSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Services/ServiceHubServicesTests.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 764,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 782,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReorderMethodParameters_InsufficientParameters_None()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationErrors.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetEvaluationRuleNames()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3413,
  "endLine" : 3417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExportProvider CreateExportProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static c4 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1058,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c5 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1065,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static c4 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2215,
  "endLine" : 2219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c5 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2222,
  "endLine" : 2226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static c4 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3376,
  "endLine" : 3380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c5 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3383,
  "endLine" : 3387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static c4 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4537,
  "endLine" : 4541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c5 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4544,
  "endLine" : 4548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static c4 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5698,
  "endLine" : 5702,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c5 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5705,
  "endLine" : 5709,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static c4 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6859,
  "endLine" : 6863,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c5 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 6866,
  "endLine" : 6870,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static c4 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8020,
  "endLine" : 8024,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c5 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8027,
  "endLine" : 8031,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static c4 goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 9181,
  "endLine" : 9185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static c5 bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 9188,
  "endLine" : 9192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ErrorSpansAllKinds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTrackingServiceTests.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTrackingServiceTests.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ComputeDistance_Token()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ComputeDistance_Node()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SemanticEditDescription SemanticEdit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static EditScript GetMethodEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetDeclarators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/CSharpEditAndContinueTestHelpers.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 6929,
  "endLine" : 6933,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAddInsideUsingDirective6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 3021,
  "endLine" : 3025,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_NuGet.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.cs",
  "fileLinesCount" : 452,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditional2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConditional3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVariableDeclarator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVariableDeclarator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCoalesce1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCoalesce4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBinaryOperator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBinaryOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentOperator3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAssignmentOperator4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReturn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 691,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 738,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestThrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 745,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPrefixExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 821,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPrefixExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 828,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPrefixExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 835,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPrefixExpression4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 842,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPrefixExpression5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 849,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestArrayRankSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 856,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodCall1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 881,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConstructorCall1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 936,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2029,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 2038,
  "endLine" : 2042,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ResolveAndVerifyTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ResolveAndVerifySymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InsufficientParameters_None()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationErrors.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InsufficientParameters_OneRegular()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationErrors.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InsufficientParameters_OneDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationErrors.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InsufficientParameters_OneRegularOneDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationErrors.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderMethodParameters_InsufficientParameters_OneRegularOneDefaultOneParams()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationErrors.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertEncapsulateAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldTestState.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldTestState.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEOF()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceHighlighting/BraceHighlightingTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestBraceHighlightingAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceHighlighting/BraceHighlightingTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestBraceHighlightingAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/BraceHighlighting/BraceHighlightingTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PopulateSwitch/PopulateSwitchTests.cs",
  "fileLinesCount" : 979,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 957,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task AssertTagsOnBracesOrSemicolonsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ErrorDoesNotCrashPastEOF()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Squiggles/ErrorSquiggleProducerTests.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDefaultLiteral/UseDefaultLiteralTests.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task TestWithCSharp7_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnArrayIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnConditionalArrayIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnEmptyArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnExistingArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnNameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/CommentStructureTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyBlockSpansAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/DocumentationCommentStructureTests.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokedWithNoToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 1910,
  "endLine" : 1916,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 822,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokedWithNoToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 890,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokedWithNoToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokedWithNoToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvokedWithNoToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 554,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.cs",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.cs",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.cs",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 913,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.cs",
  "fileLinesCount" : 947,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 928,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Tuple CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixMultipleTests.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 621,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Tuple CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Tuple CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 689,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Tuple CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 776,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Tuple CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1548,
  "endLine" : 1552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Tuple CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Tuple CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 952,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessTests_FixAllTests.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 4007,
  "endLine" : 4011,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs",
  "fileLinesCount" : 4030,
  "components" : [ "primary::src" ],
  "startLine" : 4022,
  "endLine" : 4026,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnInvalidGlobalCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 3573,
  "endLine" : 3577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateType/GenerateTypeTests.cs",
  "fileLinesCount" : 4908,
  "components" : [ "primary::src" ],
  "startLine" : 4892,
  "endLine" : 4896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTestMissingName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AccessSupportedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Bug906919()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MockDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2298,
  "endLine" : 2302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestExtractInterfaceCommandCSharpAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractInterface/ExtractInterfaceTests.cs",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattedClassification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarOptimisticallyColored()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VarNotColoredInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerbatimStringLiterals1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VerbatimStringLiterals2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StringLiteral1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StringLiteral2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SyntacticClassifierTests.cs",
  "fileLinesCount" : 4015,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NAQTypeNameMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OptimisticallyColorFromInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1922,
  "endLine" : 1926,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests_FixAllTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests_FixAllTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests_FixAllTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests_FixAllTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static A Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Creation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Usings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Namespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Class()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Format_Using()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 830,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseDeconstruction/UseDeconstructionTests.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateOverrides/GenerateOverridesTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_Colon()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_Space()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_Underscore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_Number()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_Quote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_Middle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_Document()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_Preprocessor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_Preprocessor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_Region()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_EndRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleLineTodoComment_TrailingSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultilineTodoComment_Singleline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultilineTodoComment_Singleline_Document()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SinglelineDocumentComment_Multiline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TodoComment/TodoCommentTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T DigToFirstNodeOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Utilities/CSharpServiceTestExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static T DigToFirstNodeOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Utilities/CSharpServiceTestExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConcreteFormattableString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Utilities/CodeSnippets.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.cs",
  "fileLinesCount" : 1688,
  "components" : [ "primary::src" ],
  "startLine" : 1645,
  "endLine" : 1649,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/ErrorCases/ExceptionInCodeAction.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConstructorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForOperatorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConversionOperatorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Program()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOnUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 3629,
  "endLine" : 3633,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExplicitTupleName/UseExplicitTupleNameTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAfterVoidInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAfterIntInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOfferedOnFirstLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOfferedOverrideAlone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IsCommitCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/LoadDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IsCommitCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ReferenceDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterFirstImplicitArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceDeclaration_Unqualified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 704,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceDeclaration_Qualified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 712,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialClassName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 720,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialStructName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 728,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PartialInterfaceName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 736,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 825,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 843,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInStringInDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotInUnterminatedStringInDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmptyFile_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyItemIsAbsentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyItemExistsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OpenStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OpenStringLiteralInDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StringLiteralInDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OpenCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AssemblyAttribute1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AssemblyAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParamAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_EmptyNameSpan_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Unqualified_ExcludesCurrentDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_Qualified_NoPeers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NamespaceName_OnKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UnderNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 729,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 736,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BadStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 763,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 770,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CastExpressionTypePart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 784,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 798,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task StackAllocArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 805,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FromClauseTypeOptPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 812,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task JoinClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 819,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 826,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task VariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 833,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 840,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ForEachStatementNoToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 847,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CatchDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 854,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 987,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 994,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1001,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Argument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1008,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CastExpressionExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1015,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FromClauseInPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1022,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LetClauseExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1029,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OrderingExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1036,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectClauseExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1043,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1046,
  "endLine" : 1050,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1057,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1064,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task YieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1072,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ForEachStatementExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1079,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingStatementExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1086,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task LockStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1093,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ForStatementInitializersPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ForStatementConditionOptPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1110,
  "endLine" : 1114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ForStatementIncrementorsPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DoStatementConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WhileStatementConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ArrayRankSpecifierSizesPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1138,
  "endLine" : 1142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PrefixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task PostfixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BinaryExpressionLeftPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1159,
  "endLine" : 1163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BinaryExpressionRightPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AssignmentExpressionLeftPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1173,
  "endLine" : 1177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AssignmentExpressionRightPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConditionalExpressionConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConditionalExpressionWhenTruePart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1194,
  "endLine" : 1198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConditionalExpressionWhenFalsePart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task JoinClauseInExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task JoinClauseLeftExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task JoinClauseRightExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1222,
  "endLine" : 1226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task WhereClauseConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GroupClauseGroupExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GroupClauseByExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IfStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParameterConstraintClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParameterConstraintClauseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1288,
  "endLine" : 1292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeParameterConstraintClauseAnotherWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeSymbolOfTypeParameterConstraintClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TypeSymbolOfTypeParameterConstraintClause3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1317,
  "endLine" : 1321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BaseList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BaseList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task BaseListWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AliasedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1364,
  "endLine" : 1368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Typeof1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1371,
  "endLine" : 1375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Sizeof1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1384,
  "endLine" : 1388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Default1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1397,
  "endLine" : 1401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2256,
  "endLine" : 2261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2826,
  "endLine" : 2831,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2840,
  "endLine" : 2845,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2855,
  "endLine" : 2860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2869,
  "endLine" : 2874,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2884,
  "endLine" : 2889,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2897,
  "endLine" : 2902,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2910,
  "endLine" : 2915,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2923,
  "endLine" : 2928,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3280,
  "endLine" : 3284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3293,
  "endLine" : 3297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3305,
  "endLine" : 3309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3343,
  "endLine" : 3347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3356,
  "endLine" : 3360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3368,
  "endLine" : 3372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 6528,
  "endLine" : 6532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDoNotSuggestCurrentMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stuff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 513,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 570,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyItemIsAbsentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyItemIsAbsentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task TestInClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task TestInvalidTypeInClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvalidPointer1_931958()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvalidPointer2_931958()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInvalidPointer3_931958()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 672,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinimallyQualifiedConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 916,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FullyQualifiedConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 923,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMetadataFieldMinimal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIntegerLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1240,
  "endLine" : 1244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTrueKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1247,
  "endLine" : 1251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFalseKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestVerbatimStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1467,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NonLocalProperty_Minimal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1571,
  "endLine" : 1575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EnumTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1641,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EnumMemberNameFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1644,
  "endLine" : 1648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FlagsEnumMemberNameFromMetadata1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1651,
  "endLine" : 1655,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task FlagsEnumMemberNameFromMetadata2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 1658,
  "endLine" : 1662,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestErrorType8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3533,
  "endLine" : 3537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLetIdentifier1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3564,
  "endLine" : 3568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5022,
  "endLine" : 5026,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadOnlyStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5040,
  "endLine" : 5044,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestReadOnlyRefStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 5058,
  "endLine" : 5062,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CheckResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void VerifyTrue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void VerifyOnlyInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void VerifyFalse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs",
  "fileLinesCount" : 1687,
  "components" : [ "primary::src" ],
  "startLine" : 1669,
  "endLine" : 1673,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 734,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 808,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 949,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 962,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1011,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1094,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1252,
  "endLine" : 1256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1284,
  "endLine" : 1289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1321,
  "endLine" : 1325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1330,
  "endLine" : 1334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1390,
  "endLine" : 1394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 1399,
  "endLine" : 1403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3258,
  "endLine" : 3262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 3268,
  "endLine" : 3272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IEnumerable Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 804,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 812,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task CheckAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/AbstractOrganizerTests.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task CheckAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/AbstractOrganizerTests.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseLocalFunction/UseLocalFunctionTests.cs",
  "fileLinesCount" : 1998,
  "components" : [ "primary::src" ],
  "startLine" : 1990,
  "endLine" : 1994,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SelectionTest1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1648,
  "endLine" : 1652,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertExtent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TextStructureNavigation/TextStructureNavigatorTests.cs",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AnalyzeMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsSeparableContainer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineSeparators/VisualBasicLineSeparatorService.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsIncorrectContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlightingHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsIncorrectExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlightingHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CheckOpeningPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CheckOpeningPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/InterpolationCompletionSession.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsBracketInCData()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/BracketCompletionSession.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetHeaderStartPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/NavigationPointHelpers.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetHeaderStartPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/NavigationPointHelpers.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SubjectBuffersConnected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitConnectionListener.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.DirtyState.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AbortForDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitFormatter.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub [Do]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/AfterCommitCaretMoveUndoPrimitive.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTokenToRight()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTokenToLeft()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OnTextBufferChanging()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OnTextBufferChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsChangeOnEndToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AdjustSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTokenOnLeft()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ShouldUseSmartTokenFormatterInsteadOfIndenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 510,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 534,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInChecked()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUnchecked()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ErrorKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ErrorKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ErrorKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ErrorKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UndefKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UndefKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UndefKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UndefKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHashAndSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UndefKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterYield()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInOuterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInOuterAttributeScripting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClassReturnParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDelegateReturnParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WarningKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WarningKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WarningKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WarningKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHashAndSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WarningKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EqualsKeywordRecommenderTests.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EqualsKeywordRecommenderTests.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EqualsKeywordRecommenderTests.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUnsafe_InMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OnKeywordRecommenderTests.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterBreak()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterYield()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BreakKeywordRecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublicStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFor4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCatchDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCatchDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCatchDeclarationEmpty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFilter1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFilter2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFilter3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtEndOfPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/JoinKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate_Script()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptySpaceAfterAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSOfAssignment_Span()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSOfAssignment_Pointer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOnRHSOfAssignment_ReAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDottedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTry()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterWhile1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterWhile2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterWhile3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInOuterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByKeywordRecommenderTests.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByKeywordRecommenderTests.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByKeywordRecommenderTests.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SetKeywordRecommenderTests.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SetKeywordRecommenderTests.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SetKeywordRecommenderTests.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewTypeParameterConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClassTypeParameterConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStructTypeParameterConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSimpleTypeParameterConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStartOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPlusEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMinusEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTimesEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDivideEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestModEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestXorEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAndEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOrEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLeftShiftEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRightShiftEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterMinus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPlus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterTilde()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBinaryTimes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBinaryDivide()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBinaryMod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBinaryPlus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBinaryMinus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBinaryLeftShift()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBinaryRightShift()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBinaryLessThan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterBinaryGreaterThan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterEqualsEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterLessThanEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGreaterThanEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNullable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterArrayRankSpecifier1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterArrayRankSpecifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterConditional1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterConditional2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArgument3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArgument4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterRef()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterOut()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCollectionInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCollectionInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 513,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterYieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 520,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAttributeReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 527,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterThrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 534,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSwitch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 569,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 623,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 630,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 687,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 694,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 703,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 806,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate_Script()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 813,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCastType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 938,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 945,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 952,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 994,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1002,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1010,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1044,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 534,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DescendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDottedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterVarInForLoop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeFirstStringHole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBetweenStringHoles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStringHoles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterLastStringHole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsKeywordRecommenderTests.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ChecksumKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ChecksumKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ChecksumKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ChecksumKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHashAndSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ChecksumKeywordRecommenderTests.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RestoreKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RestoreKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RestoreKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterHashAndSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHashAndSpace_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReferenceKeywordRecommenderTests.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterThrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThrowKeywordRecommenderTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RemoveKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RemoveKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RemoveKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterContinue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSelectMemberExpressionOnlyADot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSelectMemberExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntoKeywordRecommenderTests.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInOuterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClassAssemblyParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDelegateAssemblyParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInsideEmptyMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPreProcessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHashAndSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndIfKeywordRecommenderTests.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInOuterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClassModuleParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDelegateModuleParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GetKeywordRecommenderTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GetKeywordRecommenderTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GetKeywordRecommenderTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtEndOfPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GroupKeywordRecommenderTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UncheckedKeywordRecommenderTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VarKeywordRecommenderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterLock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterLock3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterConstLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterOutKeywordInArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStaticKeyword_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublicKeyword_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUncheckedCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPointerDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 569,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNullableDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 591,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 607,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_Or()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_And()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_Not()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_Paren()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_NotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefineKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefineKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefineKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefineKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHashAndSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefineKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGoto()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GotoKeywordRecommenderTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHashAndSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterGotoOutsideSwitch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate_Script()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadonlyAsParameterModifierInDelegates()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRefReadonlyAsModifierInGlobalMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterYield()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 534,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtEndOfPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGenericClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClassBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGenericClassBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterGenericDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousClassConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousStructConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousNewConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousDelegateClassConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousDelegateStructConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousDelegateNewConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPreviousDelegateConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LineKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LineKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LineKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LineKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/HiddenKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/HiddenKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/HiddenKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/HiddenKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterLock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterLock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterLock3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async Task VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceNotAfterIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceNotAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceNotAfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceNotAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceNotAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceNotAfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotParamsBaseListAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterForEach1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterForEach2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterForEach3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterForEach4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterForEach5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterForEach6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AddKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AddKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AddKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtEndOfPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SelectKeywordRecommenderTests.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsingInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_Or()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_And()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_Not()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_Paren()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInPPIf_NotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExpr()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInForeach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterVarInForLoop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeFirstStringHole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBetweenStringHoles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStringHoles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterLastStringHole()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceNotAfterIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceNotAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceNotAfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceNotAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceNotAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceNotAfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotThisBaseListAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSimpleCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 456,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionMethods_FirstParameter_AfterRefKeyword_OutsideClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 710,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestExtensionMethods_FirstParameter_AfterInKeywords_OutsideClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 718,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotBeforeUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInOuterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtEndOfPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OrderByKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterFromIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterFromAndTypeAndIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForEach1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForEach2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInForEach1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInForEach2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInForEach3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceNotAfterIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceAfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceAfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClassTypeVarianceAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInStructTypeVarianceAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseListAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFrom2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFrom3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsParameterModifierInDelegates()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInAsModifierInGlobalMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate_Script()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptySpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNestedInQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterFrom1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FromKeywordRecommenderTests.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInOuterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInClassTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDelegateTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSwitch1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSwitch2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPIf_Or()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPIf_And()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPIf_Not()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPIf_Paren()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPIf_Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPPIf_NotEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForMiddle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefaultParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInOuterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideEmptyMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideSafeExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PragmaKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PragmaKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PragmaKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PragmaKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtEndOfPreviousClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LetKeywordRecommenderTests.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateAsArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AliasKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AliasKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AliasKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AliasKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublicStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInUsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterClassTypeParameterConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicKeywordRecommenderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 513,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 529,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInOuterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyAbsenceWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceNotAfterIn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceNotAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceNotAfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceNotAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceNotAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceNotAfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotRefBaseListAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLambdaDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLambdaDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLambdaDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 425,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInFor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 515,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 614,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate_Script()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 621,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 636,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 705,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAnonymousDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 712,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalArrowMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 801,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInArrowLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 808,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInConditionalExpressionTrueBranch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 816,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForCondition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForIncrementor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 603,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 619,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInPreprocessor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHashAndSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInsideMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCatchDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCatchDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterCatchDeclarationEmpty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NameOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NameOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NameOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NameOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElifKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElifKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElifKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElifKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceNotAfterOut()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInterfaceTypeVarianceAfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceAfterComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDelegateTypeVarianceAfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOutClassTypeVarianceAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOutStructTypeVarianceAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOutBaseListAfterAngle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLambdaDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLambdaDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLambdaDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInLocalVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInForeachVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInUsingVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFromVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndRegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndRegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndRegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EndRegionKeywordRecommenderTests.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInOuterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInClassTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodDeclarationInGlobalStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMethodDeclarationInGlobalStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AsyncKeywordRecommenderTests.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate_Script()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNested()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 435,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInOuterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AscendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AscendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AscendingKeywordRecommenderTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterHashAndSpace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInnerConst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericType_InBaseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateComma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterNewInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 514,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 522,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInDelegateReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCastType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCastType2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterExtern_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterUsing_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAssemblyAttribute_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPrivate_Script()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAnonymousDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 605,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAtRoot_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExtern()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterRootAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WrapCodeInWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceConstraintOnClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 689,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceConstraintOnInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 700,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsInSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 653,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 677,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document><![CDATA[",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var a3 = a[||][d];",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicDelegatesAndIndexers.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExpandAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExpand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTokenExpandAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTokenExpand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestReduceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var h =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var h =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 922,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 964,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "if()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 1002,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "if()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1042,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var y = x == null;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1082,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1115,
  "endLine" : 1122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return flag ? d1 :()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return flag ?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1313,
  "endLine" : 1320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long? a = b ?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1351,
  "endLine" : 1358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return new ObsoleteAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1457,
  "endLine" : 1464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1569,
  "endLine" : 1576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1609,
  "endLine" : 1616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1651,
  "endLine" : 1658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1693,
  "endLine" : 1700,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = checked()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1731,
  "endLine" : 1738,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = checked()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1769,
  "endLine" : 1776,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return null;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1827,
  "endLine" : 1834,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return null;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "object y = null;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2256,
  "endLine" : 2264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DayOfWeek? x = 0;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2295,
  "endLine" : 2303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2404,
  "endLine" : 2412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2455,
  "endLine" : 2463,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2522,
  "endLine" : 2530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2626,
  "endLine" : 2634,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2819,
  "endLine" : 2827,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var y =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3071,
  "endLine" : 3079,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new Action<string, string>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3444,
  "endLine" : 3452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Func<Exception> f =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3535,
  "endLine" : 3543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3572,
  "endLine" : 3580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return *()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3607,
  "endLine" : 3615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool wasInterned =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3644,
  "endLine" : 3651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool wasInterned = x ==()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3680,
  "endLine" : 3687,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool wasInterned = x ==()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3716,
  "endLine" : 3724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "if()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3797,
  "endLine" : 3805,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3834,
  "endLine" : 3841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var z = new X {()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3924,
  "endLine" : 3931,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3984,
  "endLine" : 3991,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s += i == 0 ?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4024,
  "endLine" : 4031,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ushort u =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4062,
  "endLine" : 4069,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return a ==()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4096,
  "endLine" : 4103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return _value is TResult ?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4251,
  "endLine" : 4258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4285,
  "endLine" : 4292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4319,
  "endLine" : 4326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4353,
  "endLine" : 4360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return x;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4387,
  "endLine" : 4394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return x;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4421,
  "endLine" : 4428,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return x;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4455,
  "endLine" : 4462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4513,
  "endLine" : 4520,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4571,
  "endLine" : 4578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4629,
  "endLine" : 4636,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4667,
  "endLine" : 4674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4705,
  "endLine" : 4712,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4743,
  "endLine" : 4750,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return cond ?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4777,
  "endLine" : 4784,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "d.MyFunc =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4817,
  "endLine" : 4824,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "};",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4857,
  "endLine" : 4864,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4937,
  "endLine" : 4944,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return !()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 4973,
  "endLine" : 4980,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5734,
  "endLine" : 5741,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5784,
  "endLine" : 5791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New ObsoleteAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5826,
  "endLine" : 5833,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5872,
  "endLine" : 5879,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i As I1 = o",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5916,
  "endLine" : 5923,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6007,
  "endLine" : 6015,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6060,
  "endLine" : 6068,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6113,
  "endLine" : 6121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y As Object = Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6146,
  "endLine" : 6154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6168,
  "endLine" : 6174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6193,
  "endLine" : 6201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6246,
  "endLine" : 6254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6383,
  "endLine" : 6391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call s.Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6434,
  "endLine" : 6442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6517,
  "endLine" : 6525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call x.Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6624,
  "endLine" : 6632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6833,
  "endLine" : 6841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = x.CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7093,
  "endLine" : 7101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7197,
  "endLine" : 7205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7260,
  "endLine" : 7268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7319,
  "endLine" : 7327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7382,
  "endLine" : 7390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7447,
  "endLine" : 7455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7511,
  "endLine" : 7519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7577,
  "endLine" : 7585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7691,
  "endLine" : 7699,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim local As New X()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7814,
  "endLine" : 7822,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7847,
  "endLine" : 7855,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7880,
  "endLine" : 7887,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = New X()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7932,
  "endLine" : 7939,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s += If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7966,
  "endLine" : 7973,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s += If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8000,
  "endLine" : 8007,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s += If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8034,
  "endLine" : 8041,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s += If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8068,
  "endLine" : 8075,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8100,
  "endLine" : 8107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public ReadOnly Property A As A",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8144,
  "endLine" : 8151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8194,
  "endLine" : 8202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8246,
  "endLine" : 8254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8302,
  "endLine" : 8310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8337,
  "endLine" : 8344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8371,
  "endLine" : 8378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8405,
  "endLine" : 8412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8435,
  "endLine" : 8442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As Date? = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8465,
  "endLine" : 8472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As Date? = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8495,
  "endLine" : 8502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As Date? = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8525,
  "endLine" : 8532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d As Date? = Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8555,
  "endLine" : 8562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int x = this.i;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2473,
  "endLine" : 2479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2510,
  "endLine" : 2516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var s = this.i.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2547,
  "endLine" : 2553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = this.s?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2584,
  "endLine" : 2590,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.i = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2621,
  "endLine" : 2627,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int x = this.i;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2658,
  "endLine" : 2664,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2695,
  "endLine" : 2701,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var s = this.i.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2732,
  "endLine" : 2738,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = this.s?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2769,
  "endLine" : 2775,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2804,
  "endLine" : 2810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return this.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2839,
  "endLine" : 2845,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return 0;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2876,
  "endLine" : 2882,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return this.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2911,
  "endLine" : 2917,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "e -= new EventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2958,
  "endLine" : 2964,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.e -= Handler;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2999,
  "endLine" : 3005,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.e?.Invoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3042,
  "endLine" : 3048,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Property = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3078,
  "endLine" : 3084,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.Property = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3114,
  "endLine" : 3120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.Property = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3150,
  "endLine" : 3156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.Property = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3186,
  "endLine" : 3192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as Nullable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4945,
  "endLine" : 4952,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5120,
  "endLine" : 5126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Me.i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5153,
  "endLine" : 5159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5186,
  "endLine" : 5192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = Me.i.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5219,
  "endLine" : 5225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Me.s?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5252,
  "endLine" : 5258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5285,
  "endLine" : 5291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Me.i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5318,
  "endLine" : 5324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5351,
  "endLine" : 5357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = Me.i.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5384,
  "endLine" : 5390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Me.s?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5417,
  "endLine" : 5423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5448,
  "endLine" : 5454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Me.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5479,
  "endLine" : 5485,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5512,
  "endLine" : 5518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Me.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5543,
  "endLine" : 5549,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoveHandler e, New EventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5586,
  "endLine" : 5592,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoveHandler Me.e, AddressOf Handler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5623,
  "endLine" : 5629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "I = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5655,
  "endLine" : 5661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.I = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5687,
  "endLine" : 5693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.I = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5719,
  "endLine" : 5725,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.I = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5751,
  "endLine" : 5757,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "base.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 623,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "if()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "else",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "while()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "using()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "lock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "for()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foreach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateVariableCrossLanguageTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateConstructorCrossLanguageTests.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/ImplementInterface/ImplementInterfaceCrossLanguageTests.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddMissingReference/AddMissingReferenceTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDiagnosticsReportedOnAllPartialDefinitions2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1127,
  "endLine" : 1133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "};",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvokeSignatureHelpWithoutDocumentShouldNotStartNewSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UpAndDownKeysShouldStillNavigateWhenDuplicateItemsAreFiltered()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TypingNonTriggerCharacterShouldNotRequestDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/ModelTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfNamespaceIsFollowing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateTriggeredCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 998,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCompletionOnBackspaceAtBeginningOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1412,
  "endLine" : 1419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1969,
  "endLine" : 1975,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$]]></Document>)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2214,
  "endLine" : 2223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return null ?? throw new$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "throw new$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var c = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteL$$ine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1363,
  "endLine" : 1370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Program p = new $$Program()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2567,
  "endLine" : 2573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$]]></Document>)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2599,
  "endLine" : 2608,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvokeQuickInfoWithoutDocumentShouldNotQueryProviders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/CodeFixes/CodeFixServiceTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Async Function RegisterCodeFixesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/CodeFixes/CodeFixServiceTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateWorkspaceWithWaiter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int consumer = $$field;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Extensions/ISymbolExtensionsTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int consumer = $$field;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Extensions/ISymbolExtensionsTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetData()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Reference:Global|}.M.Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "new List<{|Reference:Program$$|}>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return await Task.Yield()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockCommentEditingCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/BlockCommentEditing/BlockCommentEditingCommandHandler.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool BlockCommentEndsRightAfterCaret()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/BlockCommentEditing/BlockCommentEditingCommandHandler.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task GetFieldInitializerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool OnlySpacesBetween()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/IfStatementHighlighter.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/UnsafeStatementHighlighter.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/UsingStatementHighlighter.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/LockStatementHighlighter.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/CheckedStatementHighlighter.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpGoToDefinitionService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/GoToDefinition/CSharpGoToDefinitionService.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpEditorBraceCompletionSessionFactory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/CSharpBraceCompletionSessionProvider.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AfterStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCSharpBraceMatcher()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/BraceMatching/AbstractCSharpBraceMatcher.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MemberDeclarationSyntax GetContainingMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleStringSplitter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.SimpleStringSplitter.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextBufferCloneService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Implementation/TextBufferFactoryService/TextBufferCloneServiceFactory.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LinePosition GetLinePosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotSpan GetFullSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedSnapshotSpanCollection GetSnapshotSpanCollection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SelectPreviousItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenterSession.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SelectNextItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenterSession.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryNavigateToSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockDocumentNavigationService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/GoToTestHelpers.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryNavigateToLineAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/MockDocumentNavigationServiceProvider.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryNavigateToPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/MockDocumentNavigationServiceProvider.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseTokens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/AssertEx.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TrySymbolNavigationNotify()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/MockSymbolNavigationServiceProvider.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractChangeSignatureCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ChangeSignature/AbstractChangeSignatureCommandHandler.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorTextDifferencingService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextDiffing/EditorTextDifferencingService.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentationResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/IIndentationService.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSubjectBufferPostChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCaretMoved()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnViewFocused()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NavigateToItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/NavigationBar/NavigationBarController.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyOnForeground()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText CreateText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorTextFactoryService.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetTrackingSpansNoLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionPreviewItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SolutionPreviewItem.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugDataTipInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Debugging/DebugDataTipInfo.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightingService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/HighlightingService.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Diagnostics/AbstractDiagnosticsTaggerProvider.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/InlineRename/IEditorInlineRenameService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAllReplacementKinds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/InlineRename/IEditorInlineRenameService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.Tagger.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationBufferTaggerProvider.Tagger.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAccurateTagger CreateTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SemanticClassificationBufferTaggerProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void VerifySessionIsActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/AbstractController.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void VerifySessionIsInactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/AbstractController.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session_UpdateModel.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.Session.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnEditorSessionDismissed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AugmentSignatureHelpSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/Signature.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Append()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/Signature.cs",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IClassifier GetClassifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpClassifierProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpClassifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpClassifier.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISignature GetBestMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpSource.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller_OnCaretPositionChanged.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotPoint GetCaretPointInViewBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryHandleUpKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller_NavigationKeys.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryHandleDownKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller_NavigationKeys.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/IDocumentProvider.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document GetOpenDocumentInCurrentContextWithChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/IDocumentProvider.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Span MapUpToSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ViewTextSpan.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DismissCompletionForSnippetPicker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_SnippetCommands.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetModelBuilderState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_SetModelBuilderState.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetRecentItemIndex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_FilterModel.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotPoint GetCaretPointInViewBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionFilterReason GetFilterReason()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/CompletionFilterReason.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetModelIsHardSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.Session_SetModelSelectedItem.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotPoint GetCaretPointInViewBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SnapshotPoint GetCaretPointInSubjectBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CommitOnNonTypeChar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_Commit.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryHandleUpKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_NavigationKeys.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryHandleDownKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_NavigationKeys.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SnapshotSpan GetCurrentSpanInSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Model.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnTextViewBufferPostChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller_OnTextViewBufferPostChanged.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassifiableDeferredContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/DeferredContent/ClassifiableDeferredContent.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Controller_OnCaretPositionChanged.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentationCommentDeferredContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/DocumentationCommentDeferredContent.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDeferredQuickInfoContent CreateClassifiableDeferredContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractQuickInfoProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDeferredQuickInfoContent CreateDocumentationCommentDeferredContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractQuickInfoProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TModel WaitForController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Session.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EndSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSupportedContentType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextBufferAssociatedViewService.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubjectBuffersConnectedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ITextBufferAssociatedViewService.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CheckVersions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIncrementalAnalyzer CreateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoItem.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentTokens.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BraceMatchingService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceMatchingService.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BraceHighlightTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/BraceHighlightTag.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataAsSourceWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceWorkspace.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MapSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/SymbolMappingServiceFactory.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITagger CreateTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.TrackingSession.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorLayerExtensionManager()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditorLayerExtensionManager.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixAllDiagnosticProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.FixAllDiagnosticProvider.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInteractiveCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.ProjectCodeFixProvider.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractXmlTagCompletionCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractXmlTagCompletionCommandHandler.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionPreviewResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SolutionPreviewResult.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EditorHandled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandHandlerService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Commands/CommandHandlerService.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommandHandlerService CreateCollectionForBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Commands/CommandHandlerServiceFactory.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentSnapshotSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/DocumentSnapshotSpan.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INavigableSymbolSource TryCreateNavigableSymbolSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportContentTypeLanguageServiceAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ExportContentTypeLanguageServiceAttribute.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WaitIndicatorResult Wait()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Host/IWaitIndicator.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentTypeLanguageMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ContentTypeLanguageMetadata.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentTypeLanguageMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ContentTypeLanguageMetadata.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/QuickInfoCommandHandlerAndSourceProvider.QuickInfoSource.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteInInteractiveCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/ExecuteInInteractiveCommandHandler.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToAdjacentMemberCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/GoToAdjacentMemberCommandHandler.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandArgs.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToDefinitionCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/GoToDefinitionCommandHandler.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGoToDefinitionService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/GoToDefinition/AbstractGoToDefinitionService.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WaitForPendingBackgroundWork()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Threading/AsynchronousSerialWorkQueue.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WaitUntilCompletion_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Threading/AsynchronousSerialWorkQueue.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ForegroundThreadData CreateDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ForegroundThreadAffinitizedObject.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/LinkedEditsTracker.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HACK_TextUndoTransactionThatRollsBackProperly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Complete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynchronizationContextTaskScheduler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/SynchronizationContextTaskScheduler.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource Compose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnReadOnlyRegionsChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ViewSpanChangedEventSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ViewSpanChangedEventSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositionEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompositionEventSource.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractWorkspaceTrackingTaggerEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/AbstractWorkspaceTrackingTaggerEventSource.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SelectionChangedEventSource.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SemanticChangedEventSource.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SemanticChangedEventSource.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SemanticChangedEventSource.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompletionClosedEventSource.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompletionClosedEventSource.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.PerSubjectBufferProperty.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HostLanguageServices GetLanguageServices()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/HostWorkspaceServicesExtensions.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISet GetContentTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsReadOnlyOnSurfaceBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotPoint? GetCaretPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITextBuffer GetBufferContainingCaret()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AutoClosingViewProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.AutoClosingViewProperty.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.AutoClosingViewProperty.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSourceBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IBufferGraphExtensions.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseTagsChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? GetCaretPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarSelectedTypeAndMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarSelectedItems.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportHighlighterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/Highlighting/ExportHighlighterAttribute.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportBraceMatcherAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/BraceMatching/ExportBraceMatcherAttribute.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderableContentTypeMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/Composition/OrderableContentTypeMetadata.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderableLanguageAndRoleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/Composition/OrderableLanguageAndRoleMetadata.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItemEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/Completion/CompletionItemEventArgs.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItemFilterStateChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/Completion/CompletionItemFilterStateChangedEventArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/QuickInfo/QuickInfoItem.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportInteractiveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/Commands/ExportInteractiveCommandAttribute.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual DefinitionItem GetThirdPartyDefinitionItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/IDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task ReportMessageAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/SimpleFindUsagesContext.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task SetSearchTitleAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/SimpleFindUsagesContext.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReportProgressAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.ProgressAdapter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindReferencesProgressAdapter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.ProgressAdapter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task OnDefinitionFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.ProgressAdapter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InlineRenameSessionInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/IInlineRenameSession.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InlineRenameSessionInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/IInlineRenameSession.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UndoCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/UndoCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToAdjacentMemberCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/GoToAdjacentMemberCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeCharCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/TypeCharCommandArgs.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedoCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/RedoCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSupportedContentType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/ReferenceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetText_TestOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/ViewHostingControl.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorFormatMapChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/EditorFormatMapChangedEventSource.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StopSearch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetSearchCurrentDocumentOptionWorker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INavigateToItemDisplay CreateItemDisplay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemDisplayFactory.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SizeToFitAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/IWpfDifferenceViewerExtensions.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.DocumentOptions.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IWpfTextView CreateElisionBufferView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnnecessaryCodeFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Diagnostics/UnnecessaryCodeFormatDefinition.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ConnectToView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameClassificationTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameClassificationTagger.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InlineRenameFieldFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/ClassificationTypeDefinitions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSpansChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/AbstractRenameTagger.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateInitialState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractInlineRenameUndoManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseReplacementsComputed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CancelAllOpenDocumentTrackingTasks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 630,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ShowErrorDialog()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RenameHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryOnBeforeGlobalSymbolRenamed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryOnAfterGlobalSymbolRenamed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameTrackingSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/RenameTrackingSpan.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetComplexifiedReplacements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.InlineRenameReplacementInfo.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetRenameInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentManager.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ViewIncludesBufferFromWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentManager.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Workspace GetWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentManager.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Brush GetEditorTagBorderBrush()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewGotAggregateFocus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CloseButton_Click()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Commit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnLostFocus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnGotFocus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnGotKeyboardFocus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnLostKeyboardFocus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnIsKeyboardFocusWithinChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InlineRenameLocation ConvertLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.InlineRenameLocationSet.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreprocessorTextFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PunctuationFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringVerbatimFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserTypeClassesFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserTypeDelegatesFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserTypeEnumsFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserTypeInterfacesFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserTypeModulesFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserTypeStructuresFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserTypeTypeParametersFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocCommentAttributeNameFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocCommentAttributeQuotesFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocCommentAttributeValueFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocCommentCDataSectionFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocCommentCommentFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocCommentDelimiterFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocCommentEntityReferenceFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocCommentNameFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocCommentProcessingInstructionFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlDocCommentTextFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLiteralAttributeNameFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLiteralAttributeQuotesFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLiteralAttributeValueFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLiteralCDataSectionFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLiteralCommentFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLiteralDelimiterFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLiteralEntityReferenceFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLiteralNameFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLiteralProcessingInstructionFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlLiteralTextFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Classification/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 509,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BraceMatchingFormatDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/BraceMatching/ClassificationTypeFormatDefinitions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPreviewTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/AbstractPreviewTaggerProvider.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DifferenceViewerPreview()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/DifferenceViewerPreview.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IRemoteControlClient CreateClient()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.RemoteControlService.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallbackObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngineFactory.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnIntelliSenseFiltersChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetDescriptionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CustomCommitCompletion.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnEditorSessionDismissed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnCompletionItemCommitted()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AugmentCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnIntelliSenseFiltersChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportPerformance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool TryGetTelemetryId()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/SuggestedAction.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoPresenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnEditorSessionDismissed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.QuickInfoPresenterSession.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AugmentQuickInfoSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.QuickInfoPresenterSession.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkElement CreateFrameworkElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/ProjectionBufferDeferredContentConverter.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IProjectionBuffer CreateBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/ProjectionBufferDeferredContentConverter.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentationCommentDeferredContentConverter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/DocumentationCommentDeferredContentConverter.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicsResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/GraphicsResult.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrittenReferenceHighlightTagDefinition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/ReferenceHighlighting/WrittenReferenceHighlightTagDefinition.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub $$Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NewProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "t.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.u = u",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 952,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "u1 = u",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v3 = v3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1292,
  "endLine" : 1298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.Topic = Topic",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v1 = v1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Function TestStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1035,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2055,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3065,
  "endLine" : 3075,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4085,
  "endLine" : 4095,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5105,
  "endLine" : 5115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6125,
  "endLine" : 6135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7145,
  "endLine" : 7155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8165,
  "endLine" : 8175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReorderAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReorderAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReorderAttributes_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PartialInterfaceDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ModuleInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PartialModuleInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PartialModuleDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StructNameReplace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_InsertMemberWithInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1308,
  "endLine" : 1315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NestedClass_InsertMemberWithInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1451,
  "endLine" : 1457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NamespaceInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1512,
  "endLine" : 1519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterfaceMethodUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1639,
  "endLine" : 1647,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterfaceMethodDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1666,
  "endLine" : 1674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodInsert_Overridable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1783,
  "endLine" : 1791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodInsert_MustOverride()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1794,
  "endLine" : 1802,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodInsert_Overrides()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1805,
  "endLine" : 1813,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Await F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1979,
  "endLine" : 1986,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodInsert_Iterator_Yield()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2393,
  "endLine" : 2400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodDelete_Iterator_Yield()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2403,
  "endLine" : 2410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_WithStaticLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2428,
  "endLine" : 2435,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_AddingStaticLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2438,
  "endLine" : 2445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StaticCtorDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2521,
  "endLine" : 2528,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ModuleCtorDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2531,
  "endLine" : 2538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorDelete_Public1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2541,
  "endLine" : 2548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorDelete_Public2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2551,
  "endLine" : 2558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorDelete_Private1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2561,
  "endLine" : 2568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorDelete_Protected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2571,
  "endLine" : 2578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorDelete_Internal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2581,
  "endLine" : 2588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorDelete_ProtectedInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2591,
  "endLine" : 2598,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StaticCtorInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2601,
  "endLine" : 2608,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ModuleCtorInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2611,
  "endLine" : 2618,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorInsert_Public_Implicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2621,
  "endLine" : 2628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorInsert_Private_Implicit1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2640,
  "endLine" : 2647,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorInsert_Protected_PublicImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2650,
  "endLine" : 2657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorInsert_Internal_PublicImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2660,
  "endLine" : 2667,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorInsert_Internal_ProtectedImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2670,
  "endLine" : 2677,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorUpdate_ProtectedImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2680,
  "endLine" : 2687,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Declare_Insert3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3319,
  "endLine" : 3326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Declare_Insert4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3329,
  "endLine" : 3336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_TypeUpdate4b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3560,
  "endLine" : 3567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_TypeUpdate7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3596,
  "endLine" : 3603,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3668,
  "endLine" : 3675,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInsert_WithEvents1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3700,
  "endLine" : 3707,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInsert_WithEvents2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3710,
  "endLine" : 3717,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInsert_WithEvents3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3720,
  "endLine" : 3727,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_InstanceCtorUpdate_Private()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4494,
  "endLine" : 4501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_InstanceCtorUpdate_Private()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4504,
  "endLine" : 4511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_InstanceCtorUpdate_Public()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4514,
  "endLine" : 4521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_InstanceCtorUpdate_Public()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4524,
  "endLine" : 4531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_StaticCtorUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4560,
  "endLine" : 4567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_ModuleCtorUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4570,
  "endLine" : 4577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_InstanceCtorUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4580,
  "endLine" : 4587,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_InstanceCtorUpdate2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4590,
  "endLine" : 4597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_InstanceCtorUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4600,
  "endLine" : 4607,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_InstanceCtorUpdate3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4610,
  "endLine" : 4617,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_InstanceCtorUpdate4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4620,
  "endLine" : 4627,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_InstanceCtorUpdate4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4630,
  "endLine" : 4637,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_InstanceCtorUpdate_MeNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4662,
  "endLine" : 4669,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_InstanceCtorUpdate_MeNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4672,
  "endLine" : 4679,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_InstanceCtorUpdate_MyClassNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4682,
  "endLine" : 4689,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_InstanceCtorUpdate_MyClassNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4692,
  "endLine" : 4699,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_StaticCtorInsertImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4724,
  "endLine" : 4731,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_ModuleCtorInsertImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4734,
  "endLine" : 4741,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_StaticCtorInsertImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4744,
  "endLine" : 4751,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_ModuleCtorInsertImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4754,
  "endLine" : 4761,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_StaticCtorInsertExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4764,
  "endLine" : 4771,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_ModuleCtorInsertExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4774,
  "endLine" : 4781,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_StaticCtorInsertExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4784,
  "endLine" : 4791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_ModuleCtorInsertExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4794,
  "endLine" : 4801,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_InstanceCtorInsertExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4804,
  "endLine" : 4811,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_InstanceCtorInsertExplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4814,
  "endLine" : 4821,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_GenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4824,
  "endLine" : 4831,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_GenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4834,
  "endLine" : 4841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_PartialTypeWithSingleDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4898,
  "endLine" : 4905,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_PartialTypeWithSingleDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4908,
  "endLine" : 4915,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_PartialTypeWithMultipleDeclarations1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4918,
  "endLine" : 4925,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_PartialTypeWithMultipleDeclarations1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4928,
  "endLine" : 4935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_PartialTypeWithMultipleDeclarations2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4938,
  "endLine" : 4945,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_PartialTypeWithMultipleDeclarations2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4948,
  "endLine" : 4955,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConstField_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5199,
  "endLine" : 5206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConstField_Delete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5209,
  "endLine" : 5216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConstField_Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5219,
  "endLine" : 5226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 6028,
  "endLine" : 6034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxUtilitiesTests.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifySemantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/Extensions.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetMethodMatches()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Select_Case_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1544,
  "endLine" : 1551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Select_Case_Update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1554,
  "endLine" : 1561,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TryReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1598,
  "endLine" : 1605,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CatchUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1630,
  "endLine" : 1637,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WhenUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1640,
  "endLine" : 1647,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WhenCatchUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1650,
  "endLine" : 1657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WhenInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1671,
  "endLine" : 1678,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WhenDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1681,
  "endLine" : 1688,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CatchBodyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1691,
  "endLine" : 1698,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CatchReorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1719,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WithBlock_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1778,
  "endLine" : 1785,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub For_DeleteStep()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2010,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub For_InsertStep()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2013,
  "endLine" : 2020,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IfStatement_TestExpression_Update1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2139,
  "endLine" : 2146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IfStatement_TestExpression_Update2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2149,
  "endLine" : 2156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Lambdas_InLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2322,
  "endLine" : 2329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = new Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2346,
  "endLine" : 2353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2379,
  "endLine" : 2385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2414,
  "endLine" : 2422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2431,
  "endLine" : 2437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2877,
  "endLine" : 2883,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2955,
  "endLine" : 2961,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2991,
  "endLine" : 2997,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3077,
  "endLine" : 3084,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3120,
  "endLine" : 3126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3260,
  "endLine" : 3266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3312,
  "endLine" : 3318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3470,
  "endLine" : 3476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3524,
  "endLine" : 3530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3559,
  "endLine" : 3565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3594,
  "endLine" : 3600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3633,
  "endLine" : 3639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3672,
  "endLine" : 3678,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3799,
  "endLine" : 3805,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3834,
  "endLine" : 3840,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3869,
  "endLine" : 3875,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3908,
  "endLine" : 3914,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3947,
  "endLine" : 3953,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3983,
  "endLine" : 3989,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4311,
  "endLine" : 4317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4365,
  "endLine" : 4371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a As System.Int64 In {1} From b In {2} Select b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4662,
  "endLine" : 4668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4690,
  "endLine" : 4696,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Group Join b1 In {2} Join b2 In {2} On b1 Equals b2 On b1 Equals a Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5159,
  "endLine" : 5167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result4 = From a In {1} Skip While a + 1.0 Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5233,
  "endLine" : 5241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = Aggregate a In {1.0} Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5263,
  "endLine" : 5271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Aggregate b In {2.0} Into Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5293,
  "endLine" : 5301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Queries_OrderBy_Reorder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5431,
  "endLine" : 5438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = From a In {1} Select a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5911,
  "endLine" : 5917,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2938,
  "endLine" : 2944,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2986,
  "endLine" : 2992,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3065,
  "endLine" : 3071,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3114,
  "endLine" : 3120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3378,
  "endLine" : 3384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3414,
  "endLine" : 3420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3505,
  "endLine" : 3511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3569,
  "endLine" : 3576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4446,
  "endLine" : 4453,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Task.FromResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5252,
  "endLine" : 5259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5279,
  "endLine" : 5286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5374,
  "endLine" : 5380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5388,
  "endLine" : 5394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AutoProperty_NoInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AutoProperty_NoInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AutoProperty_Initializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AutoProperty_Initializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 586,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AutoProperty_Initializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AutoProperty_Initializer4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 604,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AutoProperty_AsNewInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 613,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_NoInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_NoInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 634,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_NoInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 643,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_NoInitializer4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 652,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_NoInitializer5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_NoInitializer6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 670,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_NoInitializer7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 679,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_NoInitializer8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 688,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Const1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 697,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Const2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 706,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Const3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 715,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_Untyped1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_Untyped2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 733,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_Untyped3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 742,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_Untyped4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 751,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_Untyped5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 760,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_Untyped1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 769,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_Untyped2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 778,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_Untyped3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 787,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_Untyped4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 796,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_Untyped5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 805,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_Untyped6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 814,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_Typed1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 823,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_Typed2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 832,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_Typed3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_Typed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 851,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_AsNew1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_AsNew2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 869,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_AsNew3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_AsNew4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 887,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_AsNew1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_AsNew2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 905,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_AsNew3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 914,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_AsNew4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 923,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_AsNew5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 932,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_AsNew6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 941,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_ArrayInitialized_Untyped1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 950,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_ArrayInitialized_Untyped2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 959,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_ArrayInitialized_Untyped3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 968,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_ArrayInitialized_Typed1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 977,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_ArrayInitialized_Typed2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 986,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Single_ArrayInitialized_Typed3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 995,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_ArrayInitializedAndInitializerMix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1004,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_ArrayInitializedAndInitializerMix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1013,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_ArrayInitializedAndInitializerMix3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1022,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_ArrayInitializedAndInitializerMix4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1031,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_ArrayInitializedAndInitializerMix5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1040,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_MixAll1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1049,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_MixAll2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1058,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_MixAll3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1067,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_MixAll4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1070,
  "endLine" : 1076,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_MixAll5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1079,
  "endLine" : 1085,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Field_Multiple_MixAll6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1094,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim numsPlusOne =",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2541,
  "endLine" : 2547,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MoveCaretAndCreateCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|x|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 736,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|ints|].Where()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 762,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub ResolveAndVerifySymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetLabelSymbols()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo1 = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterNamespaceAliasInImportsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnErrorResumeNextNotInLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/OnErrorKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnErrorGoToNotInLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/OnErrorKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExitInWhileLoopInAddHandlerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExitInClassDeclarationLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterElseInMultiLine2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CatchInTryBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CatchKeywordRecommenderTests.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CatchNotInFinallyBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CatchKeywordRecommenderTests.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseAfterCaseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CaseElseNotInSelectBlockThatAlreadyHasCaseElseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CaseElseNotInSelectBlockIfBeforeCaseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TryInMultiLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/TryKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FinallyInCatchBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/FinallyKeywordRecommenderTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FinallyNotBeforeCatchBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/FinallyKeywordRecommenderTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FinallyNotInFinallyBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/FinallyKeywordRecommenderTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Catch",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/FinallyKeywordRecommenderTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StepInForLoopAfterLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/StepKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SyncLockInMultiLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SyncLockKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/YieldKeywordRecommenderTests.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SelectInMultiLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhenAfterCatchBlockWithoutAsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhenKeywordRecommenderTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ThrowInMultiLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ThrowKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReturnInClassDeclarationLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ReturnKeywordRecommenderTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Async Function VerifyRecommendationsAreExactlyAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Async Function VerifyNoRecommendationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EqualsAfterJoinInOnIdentifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/EqualsKeywordRecommenderTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EqualsAfterJoinInOnBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/EqualsKeywordRecommenderTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SpecExample2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInEnumBlockMemberDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ConstDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashRegionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ConstDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashElseNotInFileAfterElse2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashEndIfNotInFileAfterElse2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInEnumBlockMemberDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/IfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashRegionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/IfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashElseIfNotInFileAfterElseIf2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInEnumBlockMemberDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/RegionDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashRegionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/RegionDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashRegionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InheritsNotAfterInheritsInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InheritsKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyContainsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideNamespaceDeclaration.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyMissingAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideNamespaceDeclaration.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeScopesAtEndOfFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterMethodInClassImplementingInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoAsAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoAsAfterColonTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsAfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClassWithOneMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyClassInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Sub ArgOutOfRangeExceptionBug_904382()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Squiggles/ErrorSquiggleProducerTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindGenericConstrainedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindField3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFindModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/WithBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ForBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}|}|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ObjectCreationInitializerStructureProviderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}|}|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ObjectCreationInitializerStructureProviderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CollectionInitializerStructureProviderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End While|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/WhileBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/PropertyDeclarationStructureTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/PropertyDeclarationStructureTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/SelectBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/SyncLockBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MultiLineIfBlockStructureTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DoLoopBlockStructureTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop While()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DoLoopBlockStructureTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Using|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/UsingBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TryBlockStructureTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TryBlockStructureTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ForEachBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/EventDeclarationStructureTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/EventDeclarationStructureTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OmittedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|MyBase.Finalize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 886,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 903,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 938,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AbstractVisualBasicSignatureHelpProviderTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function VerifyCurrentParameterNameAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AbstractVisualBasicSignatureHelpProviderTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VerifyTriggerCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AbstractVisualBasicSignatureHelpProviderTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RaiseEvent E1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/RaiseEventStatementSignatureHelpProviderTests.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RaiseEvent E()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/RaiseEventStatementSignatureHelpProviderTests.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericWithWrongArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 463,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotSimplifyNullableInMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReservedNameInAttribute1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1552,
  "endLine" : 1558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReservedNameInAttribute2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1562,
  "endLine" : 1568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReservedNameInAttribute3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReservedNameInAttribute4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1582,
  "endLine" : 1588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1960,
  "endLine" : 1968,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2135,
  "endLine" : 2143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2170,
  "endLine" : 2178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAppropriateDiagnosticOnMissingQualifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2545,
  "endLine" : 2551,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAwaitInMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 685,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOnlyMoveOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "property P as Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPragmaWarningDirectiveAroundTrivia2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPragmaWarningDirectiveAroundTrivia3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 534,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1079,
  "endLine" : 1086,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1123,
  "endLine" : 1130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1167,
  "endLine" : 1174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1219,
  "endLine" : 1226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1319,
  "endLine" : 1326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 754,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 788,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2259,
  "endLine" : 2266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2297,
  "endLine" : 2304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2335,
  "endLine" : 2342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2501,
  "endLine" : 2508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call 1.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1795,
  "endLine" : 1801,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1840,
  "endLine" : 1846,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1891,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "symbol.ExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2572,
  "endLine" : 2578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim f as Action()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim f as Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Take]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSmartTagDisplay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericWithWrongArgs1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericWithWrongArgs2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1548,
  "endLine" : 1554,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1589,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1618,
  "endLine" : 1624,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Interface",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Structure",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Enum",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.e = e",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAbsenceOfGenerateIntoInvokingTypeForConstraintList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 793,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As New [|Goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.args = args",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenerateTypeInImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1706,
  "endLine" : 1712,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotWhenOptionsAreNotSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnUserdefinedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnQualifiedTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnFrameworkTypeWithNoPredefinedKeywordEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnIdentifierThatIsNotTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnBoolean_KeywordMatchesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnByte_KeywordMatchesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnChar_KeywordMatchesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnObject_KeywordMatchesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnSByte_KeywordMatchesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnString_KeywordMatchesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnSingle_KeywordMatchesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnDecimal_KeywordMatchesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOnDouble_KeywordMatchesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New Customer With {.Name = \"\"blah\"\"}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2140,
  "endLine" : 2146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New Customer With {.Name = name}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2184,
  "endLine" : 2190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New Customer With {.[|Name|] = \"\"blah\"\"}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2272,
  "endLine" : 2278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New Customer With {.Name = blah}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2293,
  "endLine" : 2299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2526,
  "endLine" : 2532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2547,
  "endLine" : 2553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 702,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_ExtractableMembers_IncludesAbstractMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_ExtractableMembers_IncludesPublicEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtractInterface_ExtractableMembers_ExcludesPrivateEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCompilation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Semantics/SpeculationAnalyzerTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TestInClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TestInExpressionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructedGenericWithInvalidTypeArg()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontColorFromWhenBoundInAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Async",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Async S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Async Su",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Iterator",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Iterator F",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 435,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Iterator Functio",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim m = My.Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 520,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlStartElementName8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmptyElementName4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeName3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAtElementName3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFromLinqExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1284,
  "endLine" : 1290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRegression_DoUntil1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1961,
  "endLine" : 1967,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_PreprocessingInstruction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2202,
  "endLine" : 2208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_PreprocessingInstruction3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2211,
  "endLine" : 2217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeMemberAccess1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2535,
  "endLine" : 2541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorIfThen1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2582,
  "endLine" : 2588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorElseIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2591,
  "endLine" : 2597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartiallyTypedXmlNamespaceImport4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3580,
  "endLine" : 3586,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGetXmlNamespaceExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3643,
  "endLine" : 3649,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCommentOnCollapsedEndRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3854,
  "endLine" : 3860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler c.[|e|], AddressOf Handler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExternalChecksumDirectiveSyntax()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return other IsNot Nothing AndAlso",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 705,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 779,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next b, a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 799,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ", someOtherId",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 998,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 1079,
  "endLine" : 1085,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSubMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodWithParameters_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 701,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [||]GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 739,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSystemObjectMetadataOverride()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 795,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAvailableNotJustOnVariableName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2295,
  "endLine" : 2303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2868,
  "endLine" : 2874,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2967,
  "endLine" : 2974,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2994,
  "endLine" : 3001,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z As Boolean =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3046,
  "endLine" : 3052,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z As Boolean = TypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3098,
  "endLine" : 3104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z As Boolean = TypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3124,
  "endLine" : 3130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3257,
  "endLine" : 3263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3298,
  "endLine" : 3304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3430,
  "endLine" : 3437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3500,
  "endLine" : 3506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3933,
  "endLine" : 3939,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3989,
  "endLine" : 3995,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4234,
  "endLine" : 4240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4382,
  "endLine" : 4388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2223,
  "endLine" : 2230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2258,
  "endLine" : 2265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2304,
  "endLine" : 2310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2375,
  "endLine" : 2382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = \"\"\"\" + [|\"\"a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2530,
  "endLine" : 2537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = \"\"\"\" + [|$\"\"a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2545,
  "endLine" : 2552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t2 =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2823,
  "endLine" : 2829,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 720,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 784,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If False Then Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1280,
  "endLine" : 1286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyIfInInvalidCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInvalidWithLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WithBlockTests.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForAutoProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForAutoPropertyWithEmptyParens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForMustInheritProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForReadOnlyProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForWriteOnlyProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForWriteOnlyPropertyWithTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInternationalCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyInsideAnInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyAfterHashElseIfWhenEndIfExists()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PreprocessorIfTests.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TryBlockTests.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInvalidLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TryBlockTests.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInvalidWhileLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhileLoopTests.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DoNotApplyFromInsideDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DoNotApplyFromDoOutsideMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInvalidLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SyncLockBlockTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInvalidNSInModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/NamespaceBlockTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <xml></xml>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If x >",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <xml><!----></xml>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 1 -",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <xml attr=<%=  %>></xml>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x =",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <xml><![CDATA[]]>]]&gt;<![CDATA[</xml>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = \"[\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <??>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = \"?\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyUsingAtInvalidLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/UsingBlockTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInvalidSelectBlock02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SelectBlockTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "' {VBEditorResources.Add_any_initialization_after_the_InitializeComponent_call}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DoNotApplyForInterfaceFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAbstract_Getter_Only_Auto_Props()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub [shared]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub [shared]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1552,
  "endLine" : 1560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotPartialClassesInOuterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIncludeConstraints()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return MyBase.GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1600,
  "endLine" : 1607,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoIdentifierEscaping()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 921,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 939,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIfStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleCaseClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleCaseClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeCaseClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeCaseClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRelationalCaseClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRelationalCaseClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNextStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 570,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNextStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 579,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 872,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 889,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 906,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 923,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1207,
  "endLine" : 1213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGlobalScriptMembersAfterAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1279,
  "endLine" : 1285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "N.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1360,
  "endLine" : 1367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "N.A.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1378,
  "endLine" : 1385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim query = From i In arr",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1981,
  "endLine" : 1988,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2241,
  "endLine" : 2248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2263,
  "endLine" : 2270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Config$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2284,
  "endLine" : 2291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2334,
  "endLine" : 2341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RaiseEvent $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2370,
  "endLine" : 2377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x5 = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2385,
  "endLine" : 2392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x5 = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2400,
  "endLine" : 2407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2570,
  "endLine" : 2577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoNamespaceDeclarationIntellisense()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2805,
  "endLine" : 2812,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5353,
  "endLine" : 5360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5568,
  "endLine" : 5575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "X.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5763,
  "endLine" : 5771,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_EmptyNameSpan_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5775,
  "endLine" : 5781,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Namespace",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5874,
  "endLine" : 5884,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Namespace",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5898,
  "endLine" : 5908,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_OnKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6108,
  "endLine" : 6116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x?.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6232,
  "endLine" : 6239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Instance.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6985,
  "endLine" : 6991,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7006,
  "endLine" : 7012,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "E.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7025,
  "endLine" : 7031,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function AddInsideMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Const e As E = e$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function AddInsideMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterDeclaration4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterDeclaration5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterDeclaration6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterDeclaration7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterDeclaration8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceDeclarationName_Unqualified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceDeclarationName_Qualified()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "o = New C With {.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSubToFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFunctionToSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestContinuousEditsOnFunctionToInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestContinuousEditsOnFunctionToInterfaceWithLeadingSpaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestContinuousEditsOnFunctionToInterfaceWithTrailingSpaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestContinuousEditsOnFunctionToInterfaceWithLeadingAndTrailingSpaces()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddSharedModifierToFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddSharedModifierToFunction1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddTrailingSpaceToFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddLeadingSpaceToFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAddSharedModifierToFunction2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBugFix5276()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBugFix5283()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestInClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim product = $$New With {Key .Name = \"\", Key .Price = 0}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 888,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = ConsoleColor.Bla$$ck",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1467,
  "endLine" : 1474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim e = Goo.B$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestTypeBlockWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldDeclarationWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassCommandHandlerTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassCommandHandlerTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassCommandHandlerTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = New C With {",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits BC",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits IGoo : Implements Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits IGoo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Member1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Operator =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 643,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Property Prop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Property Prop As String",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 949,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Property Prop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 963,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1025,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From c In B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From c In From c2 in b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From c In From c2 in b _",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a =",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1356,
  "endLine" : 1363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = 1 + _",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBug5430_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 1947,
  "endLine" : 1954,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotInsideKeywordIfNonEmptySpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function CheckAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/AbstractOrganizerTests.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDuplicateUsings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim x = sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1234,
  "endLine" : 1241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1892,
  "endLine" : 1898,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1932,
  "endLine" : 1938,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3259,
  "endLine" : 3266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y = 5",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1312,
  "endLine" : 1320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test4_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2466,
  "endLine" : 2472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test4_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2498,
  "endLine" : 2504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2651,
  "endLine" : 2657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2736,
  "endLine" : 2742,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2754,
  "endLine" : 2760,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2788,
  "endLine" : 2794,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test21()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3121,
  "endLine" : 3127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3140,
  "endLine" : 3147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test22()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3154,
  "endLine" : 3160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3173,
  "endLine" : 3180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3208,
  "endLine" : 3215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3243,
  "endLine" : 3250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test25()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3286,
  "endLine" : 3292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3306,
  "endLine" : 3313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3341,
  "endLine" : 3348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test41()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3813,
  "endLine" : 3819,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test42()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3844,
  "endLine" : 3850,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4076,
  "endLine" : 4083,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4111,
  "endLine" : 4118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Test = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4232,
  "endLine" : 4239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4246,
  "endLine" : 4252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4277,
  "endLine" : 4283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Test = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4296,
  "endLine" : 4303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5148,
  "endLine" : 5154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5341,
  "endLine" : 5347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5492,
  "endLine" : 5499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5603,
  "endLine" : 5609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5624,
  "endLine" : 5630,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5639,
  "endLine" : 5645,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5767,
  "endLine" : 5773,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5895,
  "endLine" : 5902,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest13()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 497,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 529,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|r:{|b:Return 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUsingBlock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1467,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUsingBlock2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1470,
  "endLine" : 1476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSyncLockBlock1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1479,
  "endLine" : 1485,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOnErrorGoto()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1592,
  "endLine" : 1598,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1625,
  "endLine" : 1631,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInferredFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1703,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|b:.a = 1 : .b = 2 : .c = 2|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1884,
  "endLine" : 1891,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEmpty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TextStructureNavigation/TextStructureNavigatorTests.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SubstituteField()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassVariable.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToBoundExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEStaticLocalSymbol.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 605,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub VerifyTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassInstance.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/TypeParameterChecker.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetLocalResultFlags()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1195,
  "endLine" : 1201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNonClosureOrStateMachineContainer()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetMethodSignatureString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/LocalDeclarationRewriter.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseDebuggerExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicCompileResult.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectProbableExtensionMethodsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/EENamedTypeBinder.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AppendSpecialTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.TypeNames.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RemoveComments()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExceptionLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ExceptionLocalSymbol.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ObjectIdLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReturnValueLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ReturnValueLocalSymbol.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DisplayClassVariable ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassVariable.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DisplayClassVariable SubstituteFields()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassVariable.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetDeducedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EETypeParameterSymbol.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetEffectiveBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EETypeParameterSymbol.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EETypeParameterSymbol.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EEDisplayClassFieldLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EEDisplayClassFieldLocalSymbol.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override EELocalSymbolBase ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalSymbol.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DisplayClassInstance ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassInstance.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override EELocalSymbolBase ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalConstantSymbol.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax MakeDebuggerExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetMetadataBlocks()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpExpressionCompiler.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Guid GetCustomTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpCompileResult.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundNode Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/PlaceholderLocalRewriter.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundNode SetMayHaveSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EETypeNameDecoder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EETypeNameDecoder.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol LookupTopLevelTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EETypeNameDecoder.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Guid GetCustomTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpLocalAndMethod.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSymbol GetType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpEESymbolProvider.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PENamedTypeSymbol GetType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSharpCompilation ToCompilation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CSharpCompilation ToCompilationReferencedModulesOnly()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundStatement BindStatement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 677,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisplayClassInstanceAndFields()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1705,
  "endLine" : 1709,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override MethodSymbol GetMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpInstructionDecoder.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeNameDecoder GetTypeNameDecoder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpInstructionDecoder.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetPreviousHoistedLocalSlotIndex()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetPreviousAwaiterSlotIndex()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetPreviousClosure()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetPreviousLambda()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Matches()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpMetadataContext.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyReaders()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AssemblyReaders.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetMetadataContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RemoveMetadataContext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitField()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsWindowsAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadOnlyCollection EncodeNames()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/CustomTypeInfo.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HoistedLocalScopeRecord()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/HoisedLocalScopeRecord.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ReadUtf8String()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionCompiler()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompileExpressionResult()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool UsesHexadecimalNumbers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/MemberAndDeclarationInfo.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetExceptionMessage()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ValueHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetTupleFieldName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerDisplayInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/DebuggerDisplayInfo.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResultProvider()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StaticMembersExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RootHiddenExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/RootHiddenExpansion.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IndirectExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointerDereferenceExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/PointerDereferenceExpansion.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Fields()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/TupleExpansion.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberSignatureParser()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsStartOfTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberSignatureParser()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ParameterSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/ParameterSignature.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RequestSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/RequestSignature.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PointerTypeSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/TypeSignature.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchesTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool MatchesParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string RemoveAritySeparatorIfAny()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMappedPath()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 882,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPartRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 962,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Service TryGetService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task OnProcessExited()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ExecuteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddReferenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Completed()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteAsyncOperation.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleProcessExit()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializedRemoteService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.InitializedRemoteService.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveWorkspace.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractLoadDirectiveCompletionProvider.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalAssemblyCacheCompletionHelper()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/GlobalAssemblyCacheCompletionHelper.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetAssemblyIdentities()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/GlobalAssemblyCacheCompletionHelper.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetSelectedText()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveCommandHandler.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReportInvalidArguments()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/CSharpVBResetCommand.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetNuGetConfigFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/NuGetConfigUtil.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool NeedsTracking()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ProjectJsonUtil.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetProjectJsonFiles()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ProjectJsonUtil.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConsumesCommand()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JProperty GetBuildPackages()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JProperty GetToolsetPackages()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JProperty GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JProperty GetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetKey()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/ConsumesCommand.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateNodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateKindAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteFactories()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteDumper()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteDumper.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateDumperClass()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteDumper.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PrintUsage()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Program.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateAllFactoryMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/SyntaxFactsWriter.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ValidateTree()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/TreeValidator.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Indent()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Outdent()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanBeSealed()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Paren()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnParen()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Comma()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasValidate()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable AllAlwaysNullFields()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable AllSpecifiableFields()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable AllNodeOrNodeListFields()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable AllTypeFields()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDerivedOrListOfDerived()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1435,
  "endLine" : 1438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsListOfDerived()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1440,
  "endLine" : 1443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsNodeOrNodeList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAnyList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1540,
  "endLine" : 1543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsRoot()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1566,
  "endLine" : 1569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNode()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1571,
  "endLine" : 1574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNew()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1576,
  "endLine" : 1579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPropertyOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1581,
  "endLine" : 1584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SkipInVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/BoundTreeGenerator/BoundNodeClassWriter.cs",
  "fileLinesCount" : 1887,
  "components" : [ "primary::src" ],
  "startLine" : 1586,
  "endLine" : 1589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SignatureWriter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSeparatedNodeList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SignatureWriter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNodeList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SignatureWriter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsNodeOrNodeList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SignatureWriter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNode()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SignatureWriter.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Write()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ChooseValidKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceWriter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool CanBeAutoCreated()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1504,
  "endLine" : 1507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsRequiredFactoryField()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValueField()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1527,
  "endLine" : 1530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable DetermineRedFactoryWithNoAutoCreatableTokenFields()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanAutoConvertFromString()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 2011,
  "endLine" : 2014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 2016,
  "endLine" : 2019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsIdentifierNameSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/SourceWriter.cs",
  "fileLinesCount" : 2077,
  "components" : [ "primary::src" ],
  "startLine" : 2021,
  "endLine" : 2024,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Indent()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static string OverrideOrNewModifier()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool CanBeField()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsSeparatedNodeList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsNodeList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsAnyNodeList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsNodeOrNodeList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsAnyList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsRoot()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsNode()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Node GetNode()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsOptional()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsOverride()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsNew()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool HasErrors()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string StripNode()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/AbstractFileWriter.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyInfo CreateAssemblyInfo()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/AssemblyScheduler.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Process AttachProcDump()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcDumpUtil.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetStorageFolder()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/LocalDataStorage.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetStoragePath()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/LocalDataStorage.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyUtil()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/AssemblyUtil.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/CachingTestExecutor.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ContentUtil()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/ContentUtil.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task TryGetCachedTestResult()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Cache/EmptyDataStorage.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Write()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ConsoleUtil.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ConsoleUtil.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IOrderedEnumerable OrderAssemblyList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/Program.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProcessTestExecutor()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessTestExecutor.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/RunTests/ProcessTestExecutor.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/MetadataVisualizer/Program.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task ShouldMakePullRequestAsync()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/GitHubRepository.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEolChar()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OptionValueCollection()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List ToList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Option()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Option()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetArgumentsFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetArguments()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 583,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Category()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 799,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnParseComplete()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 804,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionOption()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 820,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnParseComplete()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 844,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 864,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnParseComplete()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 889,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 914,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 919,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 924,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 929,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual OptionContext CreateOptionContext()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 942,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 985,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/RepositoryBase.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void WriteDebugLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/RepositoryBase.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TargetsCheckerUtil()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/TargetsCheckerUtil.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectKey()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectKey.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StructuredLoggerCheckerUtil()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/StructuredLoggerCheckerUtil.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetTargets()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetImports()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetItemGroup()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/ProjectUtil.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Usage()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildBoss/Program.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Tools/ILAsm/Program.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/ChangeSignatureFormattingRule.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CopyLeadingTriviaOver()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNewHeader()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodAsynchronous/VisualBasicMakeMethodAsynchronousCodeFixProvider.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetArgumentType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 737,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ComputeWeightedDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 964,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateSpanForMethodBase()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForSingleLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForFunctionAggregation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForOrderByClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForSelectClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ChildrenCompiledInBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AreEquivalentIgnoringLambdaBodies()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyParameterInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2071,
  "endLine" : 2078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyDelete()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2173,
  "endLine" : 2180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2365,
  "endLine" : 2372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2554,
  "endLine" : 2559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2650,
  "endLine" : 2655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2699,
  "endLine" : 2704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2706,
  "endLine" : 2711,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParentIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceMethodWithProperty/VisualBasicReplaceMethodWithPropertyService.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddPackage/VisualBasicAddSpecificPackageCodeFixProvider.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNamedArguments/VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/ExternalMethodDeclarationStructureProvider.vb",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/FieldDeclarationStructureProvider.vb",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectBlockSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/DelegateDeclarationStructureProvider.vb",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/MidAssignmentSignatureHelpProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndexerPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.ElementAccess.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDelegateTypePreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.DelegateType.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/RaiseEventStatementSignatureHelpProvider.vb",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/RaiseEventStatementSignatureHelpProvider.vb",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAwaitableDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.MemberGroup.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNormalTypePreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.NormalType.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGetAttributeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPreambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddAccessibilityModifiers/VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MapToDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddAccessibilityModifiers/VisualBasicAddAccessibilityModifiersCodeFixProvider.vb",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNewHeader()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodSynchronous/VisualBasicMakeMethodSynchronousCodeFixProvider.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetReducers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function InsertMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceField.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanReplace()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanAddImport()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateNameSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateVariable/VisualBasicGenerateVariableCodeFixProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.MoveToLineCodeAction.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DeclarationsExistAfterImports()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/OverloadBase/OverloadBaseCodeFixProvider.AddOverloads.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.AddKeywordCodeAction.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.ReplaceKeywordCodeAction.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToMinimalDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateDescriptionBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/NothingKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/BinaryOperatorKeywordRecommender.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/NotKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Expressions/TypeOfKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/YieldKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/EndKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/StopKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/SyncLockKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/WithKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/CallKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/UsingKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Statements/ThrowKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RecommendKeywordsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/AbstractKeywordRecommender.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/OrderByKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/LetKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/GroupJoinKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/WhereKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/SelectKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/AggregateKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/DistinctKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/TakeKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Queries/SkipKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsFromIdentifierNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsFromIdentifierNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/ConstDirectiveKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/RegionDirectiveKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/IfDirectiveKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/ReferenceDirectiveKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitElseDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/PreprocessorHelpers.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RecommendKeywords()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/StaticKeywordRecommender.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetBetterItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/VisualBasicCompletionService.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInitializable()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFilterText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCompletionItemRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCompletionItemSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsImplicitConversionGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTextChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.Rewriter.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTextChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.Rewriter.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMethodNameForInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMethodCallTypeVariables()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MergeDeclarationStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSingleLineElseClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitClassBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStructureBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsExtractMethodOnSingleStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IUnifiedArgumentSyntax Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/UnifiedArgumentSyntax.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IUnifiedArgumentSyntax Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/UnifiedArgumentSyntax.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/UnifiedArgumentSyntax.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IUnifiedArgumentSyntax WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/UnifiedArgumentSyntax.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator SyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/UnifiedArgumentSyntax.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ChangeSignature/CSharpChangeSignatureService.cs",
  "fileLinesCount" : 615,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetMakeAsyncTaskFunctionResource()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodAsynchronous/CSharpMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetMakeAsyncVoidFunctionResource()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodAsynchronous/CSharpMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsConversionImplicit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateConstructor/CSharpGenerateConstructorService.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpOrderModifiersDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrderModifiers/CSharpOrderModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpOrderModifiersCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrderModifiers/CSharpOrderModifiersCodeFixProvider.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DescendIntoChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override int GetLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Label GetLabelImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override int TiedToAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IgnoreLabeledChild()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan CreateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan CreateSpanForConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan? TryCreateSpanForFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken LastNotMissing()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/BreakpointSpans.cs",
  "fileLinesCount" : 753,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal sealed override bool TreesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal sealed override TextSpan GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetSequenceEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetSequenceEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetSequenceEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetSequenceEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool HasParameterClosureScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlockPart GetStatementPart()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode FindPartner()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsClosureScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetLambdaBodyExpressionsAndStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode TryGetPartnerLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Match ComputeTopLevelMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetSyntaxSequenceEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool ExperimentalFeaturesEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool StatementLabelEquals()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetEnclosingBreakpointSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquivalentActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquivalentActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquivalentActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquivalentActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquivalentActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquivalentActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode TryGetContainingTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 880,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool ContainsLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 993,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsNestedFunction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetLambdaBodies()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1008,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1010,
  "endLine" : 1013,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetContainingQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1024,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextSpan GetDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1143,
  "endLine" : 1146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetDiagnosticSpanImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1148,
  "endLine" : 1151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetTopLevelDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetStatementDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetLambdaDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1483,
  "endLine" : 1486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1768,
  "endLine" : 1771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyMove()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 1821,
  "endLine" : 1826,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyFieldInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2115,
  "endLine" : 2118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyFieldInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2120,
  "endLine" : 2123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyFieldInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2125,
  "endLine" : 2128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool DeclareSameIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 3315,
  "endLine" : 3318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetAwaitExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxUtilities.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override int GetLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Label GetLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override int TiedToAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override FixAllProvider GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ImplementInterface/CSharpImplementInterfaceCodeFixProvider.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddBraces/CSharpAddBracesCodeFixProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetNormalizedText()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TodoComments/CSharpTodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsIdentifierCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TodoComments/CSharpTodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsSingleLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TodoComments/CSharpTodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsMultilineComment()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TodoComments/CSharpTodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpResolveConflictMarkerCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConflictMarkerResolution/CSharpResolveConflictMarkerCodeFixProvider.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveSetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplaceMethodWithProperty/CSharpReplaceMethodWithPropertyService.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanEncapsulate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EncapsulateField/CSharpEncapsulateFieldService.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNew()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EncapsulateField/CSharpEncapsulateFieldService.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GenerateFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EncapsulateField/CSharpEncapsulateFieldService.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetConstructorNodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EncapsulateField/CSharpEncapsulateFieldService.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpUseIsNullCheckDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseIsNullCheck/CSharpUseIsNullCheckDiagnosticAnalyzer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/InvokeDelegateWithConditionalAccess/InvokeDelegateWithConditionalAccessCodeFixProvider.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnusedLocalFunction/CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxAnnotation CreateConflictAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task FindDeclaratorAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static async Task FindInitializerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTriviaList GetTriviaToPreserve()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldPreserve()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetTopMostParentingExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.cs",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDefaultLiteral/CSharpUseDefaultLiteralCodeFixProvider.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpBlockStructureService.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpBlockStructureProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpBlockStructureProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/BlockSyntaxStructureProvider.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool SupportedInWorkspaceKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/CompilationUnitStructureProvider.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool SupportedInWorkspaceKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/RegionDirectiveStructureProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/DestructorDeclarationStructureProvider.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetHintTextEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/EnumDeclarationStructureProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool SupportedInWorkspaceKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/RegionDirectiveStructureProvider.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/EnumMemberDeclarationStructureProvider.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool SupportedInWorkspaceKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/AbstractMetadataAsSourceStructureProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxToken GetHintTextEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/AbstractMetadataAsSourceStructureProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetHintTextEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/MetadataAsSource/TypeDeclarationStructureProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool SupportedInWorkspaceKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/Providers/NamespaceDeclarationStructureProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ConstructorInitializerSignatureHelpProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ConstructorInitializerSignatureHelpProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ConstructorInitializerSignatureHelpProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetGenericIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TextSpan GetSignatureHelpSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/SignatureHelpUtilities.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TextSpan GetSignatureHelpSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/SignatureHelpUtilities.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TextSpan GetSignatureHelpSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/SignatureHelpUtilities.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Boolean IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Boolean IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTupleExpressionTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsParenthesizedExpressionTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/TupleConstructionSignatureHelpProvider.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsHiddenBy()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider_MethodGroup.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SymbolDisplayPart Keyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SymbolDisplayPart Punctuation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SymbolDisplayPart Text()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SymbolDisplayPart Space()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SymbolDisplayPart NewLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTriggerCharacterInternal()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/ElementAccessExpressionSignatureHelpProvider.cs",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/GenericNameSignatureHelpProvider.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AttributeSignatureHelpProvider.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSimplifyTypeNamesDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsRegularCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCrefCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override bool CanSimplifyTypeNameExpressionCore()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetLanguageName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ComputeDeclarationsInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/CSharpAnalyzerDriverService.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsExtractableMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractInterface/CSharpExtractInterfaceService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken StripNewLines()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.Rewriter.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetEndPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/RemoveUnnecessaryImports/AbstractCSharpRemoveUnnecessaryImportsService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckCodeFixProvider.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpAsAndNullCheckCodeFixProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpIsAndCastCheckWithoutNameCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UsePatternMatching/CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseDeconstruction/CSharpUseDeconstructionCodeFixProvider.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode FixParenthesizedLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodSynchronous/CSharpMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode FixSimpleLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodSynchronous/CSharpMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode FixAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MakeMethodSynchronous/CSharpMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateEqualsAndGetHashCodeFromMembers/CSharpGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpMetadataAsSourceService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceService.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceService.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/MetadataAsSource/CSharpMetadataAsSourceServiceFactory.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.Rewriter.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAnyQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService_IntroduceQueryLocal.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInParameterInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInAutoPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetContainingExecutableBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IList GetInsertionIndices()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanReplace()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/IntroduceVariable/CSharpIntroduceVariableService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeRefactoringProvider.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseExpressionBodyCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeFixProvider.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TDeclaration WithAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/Helpers/UseExpressionBodyHelper`1.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InfoBoundSuccessfully()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InfoBoundSuccessfully()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ExpressionSyntax GetLeftSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInCatchDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetRootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInVariableTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override INamedTypeSymbol DetermineTypeToGenerateIn()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeSymbol DetermineArgumentType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsConversionImplicit()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateType/CSharpGenerateTypeService.cs",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override FixAllProvider GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpAddYieldCodeFixProvider.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Iterator/CSharpChangeToIEnumerableCodeFixProvider.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsEndOfFileToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/Suppression/CSharpSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override FixAllProvider GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/GenerateType/GenerateTypeCodeFixProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/SpellCheck/CSharpSpellcheckCodeFixProvider.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/SpellCheck/CSharpSpellcheckCodeFixProvider.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken CreateIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/SpellCheck/CSharpSpellcheckCodeFixProvider.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeFixes/GenerateEnumMember/GenerateEnumMemberCodeFixProvider.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSymbolDisplayService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray ToMinimalDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractSymbolDescriptionBuilder CreateDescriptionBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayService.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/LanguageServices/CSharpSymbolDisplayServiceFactory.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RemoveKeywordRecommender.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RemoveKeywordRecommender.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LockKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LockKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ByteKeywordRecommender.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModuleKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ModuleKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChecksumKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ChecksumKeywordRecommender.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckedKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CheckedKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ConstKeywordRecommender.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UncheckedKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UncheckedKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwaitKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AwaitKeywordRecommender.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AddKeywordRecommender.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AddKeywordRecommender.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContinueKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ContinueKeywordRecommender.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UIntKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UIntKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElifKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ElifKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ElifKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OnKeywordRecommender.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExplicitKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ExplicitKeywordRecommender.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhereKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhereKeywordRecommender.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegionKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RegionKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RegionKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CatchKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CatchKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CatchKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LetKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LetKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LongKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EqualsKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EqualsKeywordRecommender.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescendingKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DescendingKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DescendingKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisableKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DisableKeywordRecommender.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrivateKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PrivateKeywordRecommender.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ReferenceKeywordRecommender.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IsKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IsKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SealedKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SealedKeywordRecommender.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhileKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhileKeywordRecommender.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ShortKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CharKeywordRecommender.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReturnKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ReturnKeywordRecommender.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UShortKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UShortKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElseKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ElseKeywordRecommender.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GlobalKeywordRecommender.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamespaceKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NamespaceKeywordRecommender.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecimalKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DecimalKeywordRecommender.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InterfaceKeywordRecommender.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AliasKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AliasKeywordRecommender.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YieldKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/YieldKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/YieldKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeVarKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TypeVarKeywordRecommender.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnsafeKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UnsafeKeywordRecommender.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverrideKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OverrideKeywordRecommender.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaseKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/CaseKeywordRecommender.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EnumKeywordRecommender.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelegateKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DelegateKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FalseKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FalseKeywordRecommender.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntoKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IntoKeywordRecommender.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SByteKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SByteKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AssemblyKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IntKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplicitKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ImplicitKeywordRecommender.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BaseKeywordRecommender.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SetKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThisKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ThisKeywordRecommender.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldPreselect()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AbstractSpecialTypePreselectingKeywordRecommender.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ThrowKeywordRecommender.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtectedKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ProtectedKeywordRecommender.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ForKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StaticKeywordRecommender.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AsKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AsKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StructKeywordRecommender.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FixedKeywordRecommender.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsingKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UsingKeywordRecommender.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderByKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OrderByKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AsyncKeywordRecommender.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefineKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DefineKeywordRecommender.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SizeOfKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SizeOfKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ULongKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ULongKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OutKeywordRecommender.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GotoKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GotoKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PropertyKeywordRecommender.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PropertyKeywordRecommender.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperatorKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/OperatorKeywordRecommender.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SelectKeywordRecommender.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ObjectKeywordRecommender.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InKeywordRecommender.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForEachKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ForEachKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrueKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TrueKeywordRecommender.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestoreKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RestoreKeywordRecommender.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/InternalKeywordRecommender.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TypeKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TypeKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PragmaKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PragmaKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PragmaKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoubleKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DoubleKeywordRecommender.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GetKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParamKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ParamKeywordRecommender.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BreakKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BreakKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EventKeywordRecommender.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/SwitchKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LineKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LineKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParamsKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ParamsKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ParamsKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JoinKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/JoinKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/JoinKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeOfKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TypeOfKeywordRecommender.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StackAllocKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StackAllocKeywordRecommender.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/GroupKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ExternKeywordRecommender.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/BoolKeywordRecommender.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FloatKeywordRecommender.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ClassKeywordRecommender.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WarningKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WarningKeywordRecommender.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task IsValidContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AbstractSyntacticSingleKeywordRecommender.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FieldKeywordRecommender.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FieldKeywordRecommender.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VolatileKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VolatileKeywordRecommender.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VoidKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VoidKeywordRecommender.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/RefKeywordRecommender.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndIfKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EndIfKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EndIfKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FromKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FromKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndRegionKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EndRegionKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/EndRegionKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IfKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/IfKeywordRecommender.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ByKeywordRecommender.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FinallyKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/FinallyKeywordRecommender.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PublicKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PublicKeywordRecommender.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/MethodKeywordRecommender.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AscendingKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AscendingKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AscendingKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HiddenKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/HiddenKeywordRecommender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NullKeywordRecommender.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UndefKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/UndefKeywordRecommender.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TryKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/TryKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WhenKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/WhenKeywordRecommender.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DefaultKeywordRecommender.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/DoKeywordRecommender.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/StringKeywordRecommender.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameOfKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NameOfKeywordRecommender.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NewKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/NewKeywordRecommender.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VirtualKeywordRecommender.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/AbstractKeywordRecommender.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ReadOnlyKeywordRecommender.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartialKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/PartialKeywordRecommender.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/LoadKeywordRecommender.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ErrorKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/ErrorKeywordRecommender.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CSharpCompletionService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetBuiltInProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CSharpCompletionService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TextSpan GetDefaultCompletionListSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CSharpCompletionService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnippetCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SnippetCompletionProvider.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SnippetCompletionProvider.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SpeculativeTCompletionProvider.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialMethodCompletionProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/OverrideCompletionProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProvider.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TextSpan GetCompletionItemSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CompletionUtilities.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWordStartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CompletionUtilities.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWordCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CompletionUtilities.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCompletionItemStartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CompletionUtilities.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SpaceTypedNotBeforeWord()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CompletionUtilities.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ObjectCreationCompletionProvider.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/AttributeNamedParameterCompletionProvider.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/AttributeNamedParameterCompletionProvider.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/KeywordCompletionProvider.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/KeywordCompletionProvider.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TextSpan GetCurrentSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/KeywordCompletionProvider.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Words GetLongestForwardSubsequence()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/DeclarationNameCompletionProvider.NameGenerator.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetPartialTypeSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task CreateSyntaxContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/ExternAliasCompletionProvider.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SymbolCompletionProvider.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletionItemRules MakeRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/SymbolCompletionProvider.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CrefCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/CrefCompletionProvider.cs",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void LanguageSpecificRemoveSuggestedNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseInferredMemberName/CSharpUseInferredMemberNameCodeFixProvider.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsExplicitConversionGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ContainingTypesOrSelfHasUnsafeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AreSpecialOptionsActive()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetImplicitConversionDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetExplicitConversionDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpGenerateConversionService.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreSpecialOptionsActive()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpCommonGenerationServiceMethods.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateParameterizedMember/CSharpCommonGenerationServiceMethods.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsIdentifierNameGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateMember/GenerateEnumMember/CSharpGenerateEnumMemberService.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpImplementAbstractClassCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ImplementAbstractClass/CSharpImplementAbstractClassCodeFixProvider.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Discarded()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ConvertIfToSwitch/CSharpConvertIfToSwitchCodeRefactoringProvider.Pattern.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AreObjectInitializersSupported()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseObjectInitializer/CSharpUseObjectInitializerDiagnosticAnalyzer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckGlobalStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.Validator.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSyntaxTriviaServiceFactory.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsExtractMethodOnExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetControlFlowSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ContainsNonReturnExitPointsStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionInfo WithStatus()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionInfo Clone()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionValidator.cs",
  "fileLinesCount" : 549,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpTriviaResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.TriviaResult.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpMethodExtractor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task AnalyzeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task PreserveTriviaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GenerateCodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken GetMethodNameAtInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxToken CreateIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override StatementSyntax CreateAssignmentExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetFirstStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetLastStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetFirstStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetLastStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementSyntax GetFirstStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementSyntax GetLastStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxKind UnderCheckedExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxKind UnderCheckedStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSyntaxTriviaService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSyntaxTriviaService.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StatementSyntax GetParentLabeledStatementIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStatementContainerNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool UnderValidContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasSyntaxAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsExpressionInCast()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsObjectType()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode Generate()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TNode VisitNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CSharpSelectionValidator CreateSelectionValidator()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpExtractMethodService.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CSharpMethodExtractor CreateMethodExtractor()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpExtractMethodService.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ContainingScopeHasAsyncKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpSelectionResult.ExpressionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.Analyzer.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ContainsReturnStatementInSelectedCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.Analyzer.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ProcessOnlyFirstTypeDefined()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/DesignerAttributes/CSharpDesignerAttributeService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsChangeable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/ParameterConfiguration.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetOptions()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/ChangeSignatureCodeAction.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ChangeSignature/DelegateInvokeMethodReferenceFinder.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasAccessibleTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupingCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDefinitionIssues()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplacePropertyWithMethodsCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/ReplacePropertyWithMethodsCodeRefactoringProvider.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldReadFromBackingField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldWriteToBackingField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplacePropertyWithMethods/AbstractReplacePropertyWithMethodsService.cs",
  "fileLinesCount" : 438,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodAsynchronous/AbstractMakeMethodAsynchronousCodeFixProvider.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/OrderModifiers/AbstractOrderModifiersCodeFixProvider.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/OrderModifiers/AbstractOrderModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogRudeEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EncEditSessionInfo.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EncEditSessionInfo.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DiagnosticDescriptor GetDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/RudeEditDiagnosticDescriptors.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataDelta()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/MetadataDelta.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/TraceLog.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogReadOnlyEditAttemptedProjectNotBuiltOrLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EncDebuggingSessionInfo.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/EditSession.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILDelta()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/ILDelta.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BidirectionalMap FromMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/BidirectionalMap.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/LineChange.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/LineChange.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/LineChange.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentAnalysisResults SyntaxErrors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/DocumentAnalysisResults.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode FindStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LambdaInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LambdaInfo WithMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool HasEdit()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1641,
  "endLine" : 1644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareLineChanges()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1984,
  "endLine" : 1987,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 1997,
  "endLine" : 2009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 2011,
  "endLine" : 2014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode GetSymbolSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3300,
  "endLine" : 3303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetThisParameterDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3305,
  "endLine" : 3308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetVariableDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3310,
  "endLine" : 3316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EditAndContinue/AbstractEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3802,
  "components" : [ "primary::src" ],
  "startLine" : 3781,
  "endLine" : 3784,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.CodeAction.cs",
  "fileLinesCount" : 624,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanUpgrade()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UpgradeProject/AbstractUpgradeProjectCodeFixProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseOptionsChangeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UpgradeProject/AbstractUpgradeProjectCodeFixProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIncrementalAnalyzer CreateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseOpenDocumentSemanticChangedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentCloseAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsReanalysisOnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentOpenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task NewSolutionSnapshotAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Notification/SemanticChangeNotificationService.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTodoCommentService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/TodoComments/AbstractTodoCommentService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsComments()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/TodoComments/AbstractTodoCommentService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractResolveConflictMarkerCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConflictMarkerResolution/AbstractConflictMarkerCodeFixProvider.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTrivia GetEqualsConflictMarker()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConflictMarkerResolution/AbstractConflictMarkerCodeFixProvider.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConflictMarkerResolution/AbstractConflictMarkerCodeFixProvider.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractUseAutoPropertyAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IFieldSymbol GetGetterField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsEligibleHeuristic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseAutoProperty/AbstractUseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/UseCoalesceExpressionCodeFixProvider.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCoalesceExpression/UseCoalesceExpressionForNullableCodeFixProvider.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConvertToInterpolatedStringCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertToInterpolatedString/AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasGetPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasGetPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDefinitionIssues()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplaceMethodWithPropertyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ReplaceMethodWithProperty/ReplaceMethodWithPropertyCodeRefactoringProvider.cs",
  "fileLinesCount" : 471,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/EncapsulateFieldCodeAction.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncapsulateFieldResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/EncapsulateField/EncapsulateFieldResult.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Apply()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddPackage/InstallWithPackageManagerCodeAction.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PickMembersResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PickMembers/PickMembersResult.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseIsNullCheck/AbstractUseIsNullCodeFixProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/PopulateSwitch/PopulateSwitchCodeFixProvider.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddFileBanner/AbstractAddFileBannerCodeRefactoringProvider.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnusedVariable/AbstractRemoveUnusedVariableCodeFixProvider.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DebuggingWorkspaceService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Debugging/DebuggingWorkspaceService.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggingWorkspaceServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Debugging/DebuggingWorkspaceServiceFactory.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameTypeEditor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.RenameTypeEditor.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.State.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameFileEditor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/MoveType/AbstractMoveTypeService.RenameFileEditor.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/ServicesLayerCodeActionHelpersService.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeRefactorings/ExtractMethod/AbstractExtractMethodCodeRefactoringProvider.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/InitializeParameter/AbstractInitializeParameterCodeRefactoringProvider.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNamedArguments/AbstractUseNamedArgumentsCodeRefactoringProvider.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockStructureService GetService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockStructureService.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BlockStructure GetBlockStructure()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockStructureService.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsExpressionLevelConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockTypes.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsCodeLevelConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockTypes.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDeclarationLevelConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockTypes.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool SupportedInWorkspaceKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/Syntax/AbstractSyntaxNodeStructureProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray GetBuiltInProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockStructureServiceWithProviders.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockStructure()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockStructure.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ProvideBlockStructure()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockStructureProvider.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddBlockSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Structure/BlockStructureContext.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.SymbolKeySignatureHelpItem.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensReferencesServiceFactory.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RaiseDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray TestOnly_GetReportedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AbstractHostDiagnosticUpdateSource.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimplifyTypeNamesDiagnosticAnalyzerBase()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/SimplifyTypeNamesDiagnosticAnalyzerBase.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWorkspaceDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBuiltInAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasNonHiddenDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticData CreateAnalyzerLoadFailureDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerHelper.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object CreateId()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object CreateId()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object CreateIdInternal()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetDiagnosticVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetDiagnosticLogAggregator()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Action GetOnAnalyzerException()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetAnalyzersTestOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDocumentLogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetProjectLogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetResetLogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetOpenLogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetRemoveLogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetRemoveLogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetOrUpdateStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetOrCreateStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseProjectAnalyzerReferenceChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentAnalysisData ToPersistData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.AnalysisData.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalysisResult GetResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.AnalysisData.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PreferBuildErrors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PreferLiveErrorsOnOpenedFiles()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_BuildSynchronization.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalyzerExecutor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticAnalyzerExecutor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticAnalyzerExecutor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void DropCache()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.InMemoryStorage.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertKey()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.InMemoryStorage.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetOrCreateStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet GetOrCreateStateSet()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticAnalyzerMap GetAnalyzerMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int PriorityComparison()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.HostStates.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AnalysisEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseDocumentDiagnosticsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImmutableArray GetDiagnosticData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldIncludeSuppressedDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDECachedDiagnosticGetter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDECachedDiagnosticGetter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDELatestDiagnosticGetter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldIncludeDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnostics.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCanceled()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.Executor.cs",
  "fileLinesCount" : 707,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action GetOnAnalyzerException()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetAnalyzerDriverMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnActiveDocumentChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDocumentReset()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnProjectRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnNewSolution()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.CompilationManager.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveFileState()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ActiveFileState.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableHashSet GetDocumentsWithDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetVersion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveInMemoryCacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSyntaxLocals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSemanticLocals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNonLocals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddOthers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.ProjectState.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetActiveFileStates()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsActiveFile()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetActiveFileState()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetProjectState()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveFileState GetActiveFileState()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectState GetProjectState()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateSet.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStateSets()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary GetOrCreateAnalyzerMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldInclude()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/EngineV2/DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/LiveDiagnosticUpdateArgsId.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Base()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/BuildToolId.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/BuildToolId.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Base()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/BuildToolId.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/BuildToolId.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticService_UpdateSourceRegistrationService.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostAnalyzerManager()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetAnalyzerReferenceIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDiagnosticDescriptors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableDictionary CreateProjectAnalyzerReferencesMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostAnalyzerReferenceDiagnosticReporter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/HostAnalyzerManager.cs",
  "fileLinesCount" : 527,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultDiagnosticAnalyzerService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseDiagnosticsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentCloseAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentOpenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task NewSolutionSnapshotAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultUpdateArgsId()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDiagnosticDescriptors()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAnalyzerSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsCompilerDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalyzer GetCompilerDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsCompilerDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetHostAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void QueueTask()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticEventTaskScheduler.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryExecuteTaskInline()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticEventTaskScheduler.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetScheduledTasks()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticEventTaskScheduler.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnalyzerUpdateArgsId()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/AnalyzerUpdateArgsId.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticResultSerializer.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticIncrementalAnalyzer GetOrCreateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_IncrementalAnalyzer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentActiveContextChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticAnalyzerService_IncrementalAnalyzer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtractInterfaceOptionsResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractInterface/ExtractInterfaceOptionsResult.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsCodeFixProvider.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Func GetLastTokenDelegateForContiguousSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RemoveUnnecessaryImports/AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/QualifyMemberAccess/AbstractQualifyMemberAccessCodeFixprovider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDiagnosticAnalyzerService GetDiagnosticAnalyzerService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDisposable EnableCaching()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetOpenDocumentIds()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetLogAggregator()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task RaiseStarted()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerProgressReporter.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task RaiseStopped()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerProgressReporter.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogWorkspaceEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogGlobalOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogActiveFileEnqueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogWorkItemEnqueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogResetStates()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogProcessDocumentNotExist()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LogProcessProjectNotExist()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerLogger.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task WaitAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncWorkItemQueue.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDefaultProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TService GetService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/SolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractAnalyzerState.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentId GetCacheKey()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractDocumentAnalyzerState.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Solution GetSolution()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractDocumentAnalyzerState.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldCache()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractDocumentAnalyzerState.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task ReadStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractDocumentAnalyzerState.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task WriteStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/State/AbstractDocumentAnalyzerState.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncDocumentWorkItemQueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncDocumentWorkItemQueue.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task NewSolutionSnapshotAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task DocumentOpenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task DocumentCloseAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task DocumentResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsReanalysisOnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task AnalyzeSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task AnalyzeProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDisposable GetHighPriorityQueueProjectCache()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DisposeProjectCache()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task WaitAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.LowPriorityProcessor.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateLastAccessTime()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IdleProcessor.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PauseOnGlobalOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AbstractPriorityProcessor.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnNonRoslynBufferTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AbstractPriorityProcessor.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToBase64()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/Extensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.WorkItem.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.WorkItem.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncProjectWorkItemQueue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.AsyncProjectWorkItemQueue.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NotOurShutdownToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitUntilCompletion_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.cs",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task WaitAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Data Dequeue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task EnqueueWorkItemAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task WaitAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Data Dequeue()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.SemanticChangeProcessor.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task WaitAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.HighPriorityProcessor.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.HighPriorityProcessor.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsReanalysisOnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/AggregateIncrementalAnalyzer.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IIncrementalAnalyzer CreateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerProviderBase.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIncrementalAnalyzer CreateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SyntaxTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task AnalyzeProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IncrementalCaches/SymbolTreeInfoIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateOverridesCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateOverrides/GenerateOverridesCodeRefactoringProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleTreeNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/SimpleTree/SimpleTreeNode.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleGroupNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/SimpleTree/SimpleGroupNode.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleTreeNode CreateSimpleTreeForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQOutParameter.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleTreeNode ToSimpleTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQVoidType.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleTreeNode ToSimpleTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQParameter.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQArrayOrPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQArrayOrPointerType.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleGroupNode ToSimpleTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQExplicitInterfaceMemberName.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RQTypeOrNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQTypeOrNamespace.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQTypeOrNamespace.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleTreeNode ToSimpleTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQPointerType.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQTypeVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQTypeVariableType.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleTreeNode ToSimpleTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQTypeVariableType.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleTreeNode CreateSimpleTreeForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQNormalParameter.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleTreeNode ToSimpleTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQNullType.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQEvent.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMember.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AppendChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQMember.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RQOrdinaryMethodPropertyOrEventName CreateConstructorName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQOrdinaryMethodPropertyOrEventName.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RQOrdinaryMethodPropertyOrEventName CreateDestructorName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQOrdinaryMethodPropertyOrEventName.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RQOrdinaryMethodPropertyOrEventName CreateOrdinaryIndexerName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQOrdinaryMethodPropertyOrEventName.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RQOrdinaryMethodPropertyOrEventName CreateOrdinaryMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQOrdinaryMethodPropertyOrEventName.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RQOrdinaryMethodPropertyOrEventName CreateOrdinaryEventName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQOrdinaryMethodPropertyOrEventName.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RQOrdinaryMethodPropertyOrEventName CreateOrdinaryPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQOrdinaryMethodPropertyOrEventName.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleGroupNode ToSimpleTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQOrdinaryMethodPropertyOrEventName.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQErrorType.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleTreeNode ToSimpleTree()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQErrorType.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SimpleTreeNode CreateSimpleTreeForType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQRefParameter.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RQNamespace BuildNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/RQNodeBuilder.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MakeMethodSynchronous/AbstractMakeMethodSynchronousCodeFixProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetFullText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddAliasName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddClassName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddDelegateName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddEnumName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddErrorTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddEventName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddInterfaceName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddLabelName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddLocalName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddModuleName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddOperator()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddRangeVariableName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddStructName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddSpace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddTypeParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Common/TaggedText.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatLargeBinaryExpressionRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/FormatLargeBinaryExpressionRule.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDocumentationCommentId()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToMinimalDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToMinimalDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INamedTypeSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INamedTypeSymbol ConstructUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbol FindImplementationForInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractMetadataAsSourceService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeSymbol GetTypeInferredDuringReduction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedMethodSymbol.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedMethodSymbol.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMethodSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedMethodSymbol.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedMethodSymbol.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMethodSymbol ReduceExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MetadataAsSource/AbstractMetadataAsSourceService.WrappedMethodSymbol.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool BlockOverlapsHiddenPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/IntroduceVariable/AbstractIntroduceVariableService.cs",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInPackagesDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NotNull()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolResult WithSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolResult WithDesiredName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolResult Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/SymbolResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/AssemblyReference.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/Reference.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/References/Reference.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task UpdateContinuouslyAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/Remote/AbstractAddImportFeatureService_Remote.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsynchronousOperationListener()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Enable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListenerProvider.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAsynchronousOperationWaiter GetWaiter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListenerProvider.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List GetTokens()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsynchronousOperationListenerProvider.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssociateWithTask()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/AsynchronousOperationListener.DiagnosticAsyncToken.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/Legacy/FeatureMetadata.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/Legacy/FeatureAttribute.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAsynchronousOperationListener CreateEmptyListener()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/Legacy/AggregateAsynchronousOperationListener.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAsyncToken BeginAsyncOperation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/Legacy/AggregateAsynchronousOperationListener.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsClosedFileDiagnosticsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Options/ServiceFeatureOnOffOptions.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string Supported()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Utilities/SupportedPlatformData.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasValidAndInvalidProjects()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Utilities/SupportedPlatformData.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldHideAdvancedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareProperties()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_Sorting.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareEvents()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_Sorting.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareNamedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/Extensions/ISymbolExtensions_Sorting.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCacheService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CreateOwnerEntry()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/ProjectCacheService.SimpleMRUCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundParser.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundCompiler.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Workspace/BackgroundCompiler.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GenerateConstructorFromMembersCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/GenerateConstructorFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsClass()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/TypeKindOptions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStructure()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/TypeKindOptions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInterface()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/TypeKindOptions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEnum()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/TypeKindOptions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/TypeKindOptions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsModule()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/TypeKindOptions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeKindOptions AddOption()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/TypeKindOptions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GenerateStruct()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.State.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPublicOnlyAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.CodeAction.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string AddGlobalDotToTheNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.Editor.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenerateTypeOptionsResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/GenerateTypeOptionsResult.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpellCheckCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentSpan.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixAllProvider GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanBeSuppressedOrUnsuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxToken GetAdjustedTokenForPragmaDisable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxToken GetAdjustedTokenForPragmaRestore()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RemoveSuppressionCodeAction CloneForFixMultipleContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PragmaWarningCodeAction CloneForFixMultipleContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async override Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task FormatNodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaWarningCodeAction.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PragmaWarningBatchFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSuppressionSolutionChangeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task PostProcessChangesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NestedSuppressionCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/NestedSuppressionCodeAction.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BatchFixAllProvider GetBatchFixer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchFixer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override RemoveSuppressionCodeAction CloneForFixMultipleContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected async override Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task FormatNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanBeSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/SuppressionHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanBeUnsuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/SuppressionHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNotConfigurableDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/SuppressionHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNotConfigurableDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/SuppressionHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCompilerDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/SuppressionHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCompilerDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/SuppressionHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSynthesizedExternalSourceDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/SuppressionHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSynthesizedExternalSourceDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/SuppressionHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasCustomTag()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/SuppressionHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FixAllProvider GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/WrapperCodeFixProvider.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Async/AbstractAddAwaitCodeFixProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Async/AbstractChangeToAsyncCodeFixProvider.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferFrameworkTypeCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/PreferFrameworkType/PreferFrameworkTypeCodeFixProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxNode GetTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/GenerateMember/AbstractGenerateMemberCodeFixProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/GenerateMember/AbstractGenerateMemberCodeFixProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/ImplementAbstractClass/AbstractImplementAbstractClassCodeFixProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSymbolDisplayService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToMinimalDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ToDescriptionStringAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddToGroup()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable Keyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable PlainText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable Punctuation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable Space()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable Part()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable Part()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable TypeParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/SymbolDisplayService/AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs",
  "fileLinesCount" : 696,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SymbolDisplayPart PlainText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolDisplayPart Part()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolDisplayPart Part()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SymbolDisplayPart Punctuation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SymbolDisplayPart Keyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList ReplaceAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AnonymousTypeDisplayInfo.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NormalAnonymousTypeCollectorVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendSingleSpace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/AbstractDocumentationCommentFormattingService.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractAddDocCommentNodesCodeFixProvider.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DocumentationComments/CodeFixes/AbstractRemoveDocCommentNodeCodeFixProvider.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompletionItem CreateEmptySuggestionModeItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/SuggestionMode/SuggestionModeCompletionProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionDescription.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionDescription Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionDescription.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionDescription FromText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionDescription.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionItem.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string EncodeDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionItem.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TextSpan GetDefaultItemSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionService.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsKeywordItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionService.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsSnippetItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionService.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionList WithDefaultSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionList.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionList WithSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionList.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionList WithItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionList.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionList WithRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionList.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionList WithSuggestionModeItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionList.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionRules WithDismissIfEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionRules.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionRules WithDismissIfLastCharacterDeleted()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionRules.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionRules WithDefaultCommitCharacters()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionRules.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionRules WithDefaultEnterKeyRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionRules.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionRules WithSnippetsRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionRules.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelperServiceFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelperServiceFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool ShouldTriggerCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task GetDescriptionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionProvider.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/UnionCompletionItemComparer.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/RecommendedKeyword.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsExclusive()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task IsSemanticTriggerCharacterAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractKeywordCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractKeywordCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractKeywordCompletionProvider.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsOnStartLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.ItemGetter.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task GetDescriptionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/MemberInsertingCompletionItem.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionItem AddSymbolEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string EncodeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISymbol DecodeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/SymbolCompletionItem.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual CompletionItemRules GetRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractMemberInsertingCompletionProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDocCommentCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetAlwaysVisibleItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetItemTagItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetListItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetListHeaderItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string FormatParameterRefTag()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InSameProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialTypeCompletionProvider.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharacterSetModificationRule Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CharacterSetModificationRule.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharacterSetModificationRule Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CharacterSetModificationRule.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItem WithSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItem WithDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItem WithFilterText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItem WithSortText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItem WithProperties()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItem AddProperty()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItem WithTags()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItem WithRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItem.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompletionServiceWithProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CompletionRules GetRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray GetBuiltInProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasAnyItems()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual CompletionItem GetBetterItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionServiceWithProviders.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItemFilter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemFilter.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItemRules WithFilterCharacterRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompletionItemRules WithFilterCharacterRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompletionItemRules WithCommitCharacterRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItemRules WithCommitCharacterRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItemRules WithEnterKeyRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItemRules WithFormatOnCommit()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItemRules WithMatchPriority()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionItemRules WithSelectionBehavior()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionItemRules.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionChange.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionChange WithTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionChange.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionChange WithTextChange()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionChange.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionChange WithNewPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionChange.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionChange WithIncludesCommitCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionChange.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionProvider.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionProvider.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CommonCompletionProvider.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TagsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TagsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsKeywordItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionHelper.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INavigableItem GetItemFromDeclaredSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/NavigableItemFactory.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanNavigateToSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/DefaultDocumentNavigationService.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanNavigateToLineAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/DefaultDocumentNavigationService.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanNavigateToPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/DefaultDocumentNavigationService.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateToSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/DefaultDocumentNavigationService.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateToLineAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/DefaultDocumentNavigationService.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateToPosition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Navigation/DefaultDocumentNavigationService.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseInferredMemberName/AbstractUseInferredMemberNameCodeFixProvider.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractInvocationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool ContainingTypesOrSelfHasUnsafeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetImplicitConversionDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetExplicitConversionDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CanGenerateLocal()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.State.cs",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool ContainingTypesOrSelfHasUnsafeKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertIfToSwitch/AbstractConvertIfToSwitchCodeRefactoringProvider.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseNullPropagation/AbstractUseNullPropagationCodeFixProvider.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode OrganizeNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Organizing/Organizers/AbstractSyntaxNodeOrganizer.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractOrganizingService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Organizing/AbstractOrganizingService.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDefaultOrganizers()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Organizing/AbstractOrganizingService.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task OrganizeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Organizing/AbstractOrganizingService.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/MoveDeclarationNearReference/AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeSymbol GetVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableInfo.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetIdentifierTokenAtDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableInfo.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetIdentifierTokenAtDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableInfo.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationStatus With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/OperationStatus`1.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationStatus With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/OperationStatus`1.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task ExtractMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/ExtractMethodService.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void AddIdentifierTokenAnnotationPair()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotMovableVariableSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool GetUseSaferDeclarationBehavior()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken GetOriginalIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddIdentifierTokenAnnotationPair()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsNoisyTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.VariableSymbol.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/InsertionPoint.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/InsertionPoint.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InsertionPoint With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/InsertionPoint.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Lazy CreateLazyContextNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/InsertionPoint.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetVariablesToMoveIntoMethodDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.AnalyzerResult.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetVariablesToMoveOutToCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.AnalyzerResult.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationStatus MakeFail()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/OperationStatus.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationStatus MarkSuggestion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/OperationStatus.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationStatus With()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/OperationStatus.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailedExtractMethodResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/FailedExtractMethodResult.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Succeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool FailedWithNoBestEffortSuggestion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Failed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Succeeded()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Failed()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasBestEffort()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasSuggestion()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasMask()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OperationStatusFlag RemoveFlag()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task WithSyntaxRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken GetTokenWithAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T ResolveType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/Extensions.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetFirstTokenInSelection()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetLastTokenInSelection()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OperationStatus Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/OperationStatus_Statics.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddVariableToMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.Analyzer.cs",
  "fileLinesCount" : 919,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullSelectionResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.NullSelectionResult.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NullSelectionResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.NullSelectionResult.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool UnderAsyncAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.NullSelectionResult.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ContainingScopeHasAsyncKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.NullSelectionResult.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetContainingScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.NullSelectionResult.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol GetContainingScopeType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.NullSelectionResult.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorSelectionResult()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/SelectionValidator.NullSelectionResult.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TypeParameterCollector.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TypeParameterCollector.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TypeParameterCollector.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TypeParameterCollector.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDesignerAttributeService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/DesignerAttributes/AbstractDesignerAttributeService.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceExtent.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateVBArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateSZArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function SubstituteTypeParametersForMemberMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SubstituteTypeParametersForMemberProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 912,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedFieldSymbol.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddPairsIncludingParentToBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SubstituteCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithTypeAndCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeSafeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventAccessorSymbol.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateInferredForEach()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 938,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomEventAccessorSymbol.vb",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAssemblyAttributeFirstArgumentLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckForRuntime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1707,
  "endLine" : 1712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Translate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetTypeParameterListSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1453,
  "endLine" : 1459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 2028,
  "endLine" : 2033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithTypeAndCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSimpleParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2041,
  "endLine" : 2046,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSimpleNonTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3180,
  "endLine" : 3186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 4007,
  "endLine" : 4013,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VerifyMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 772,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1599,
  "endLine" : 1605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PerformComClassAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1852,
  "endLine" : 1858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSynthesizedImplements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1870,
  "endLine" : 1876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetReturnTypeAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsAccessibilityMoreRestrictive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1050,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportAccessorAccessibilityError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1207,
  "endLine" : 1213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As PEParameterSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Pack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnqueueTypeSymbolInterfacesAndBaseTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1264,
  "endLine" : 1271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEEventSymbol.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InitializeMethodKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsPotentialOperatorOrConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetEmptyTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub CheckCanConstructAndTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function INamedTypeSymbol_Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub InitializeObsoleteDataFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ObsoleteAttributeHelpers.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetObsoleteDataFromMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ObsoleteAttributeHelpers.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ContainingNonLambdaMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleMethodSymbol.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetTupleCtor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetWellKnownMemberInType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1064,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedErrorType.vb",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ExtendedErrorTypeSymbol.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ExtendedErrorTypeSymbol.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ExtendedErrorTypeSymbol.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub CheckCanConstructAndTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IMethodSymbol_ReduceExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 889,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IMethodSymbol_Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddAvailableSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 964,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldOrPropertyInitializer.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SynthesizeDebuggerHiddenAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SynthesizeDebuggerNonUserCodeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetDocumentationCommentId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 699,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddIfTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsValidTypeForSwitchTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MarkCheckedIfNecessary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1064,
  "endLine" : 1070,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNativeCompilerVType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsVerifierReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsVerifierValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsSecurityAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub DecodeInterfaceTypeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateGetHashCodeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateToStringMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AssertGood()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TranslateAnonymousTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TranslateAnonymousTypeMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Crc32Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/CRC32.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAdjustedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_TemplateSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingPropertySymbol.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingFieldSymbol.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingEventSymbol.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub PostDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ForceCompleteObsoleteAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/InternalXmlHelper.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToCharArrayRankOne()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 842,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ChrW()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AscW()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckConstraintsSingleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/IndexedTypeParameterSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedGlobal_StringSwitchHashMethodSymbol.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedGlobalMethodBase.vb",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeStaticLocalFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedParameterSymbol.vb",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedParameterSymbol.vb",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SynthesizedParameterSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedParameterSymbol.vb",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedInterfaceImplementationStubSymbol.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedRegularMethodBase.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldSymbol.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterConstraint.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterConstraint.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDisabledTextAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNextChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanNewlineAsTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetWhitespaceLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1010,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetXmlWhitespaceLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1018,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryScanToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1321,
  "endLine" : 1326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TokenOfStringCached()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1587,
  "endLine" : 1593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RestoreTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function BeginsBaseLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsIdentifierPartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ReturnFullWidthOrSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeAmpLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeAposLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeGtLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeLtLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeQuotLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeBeginEndElementToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeBeginProcessingInstructionToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeBeginCommentToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeBeginCDataToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakePunctuationToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function State()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function ApplyDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3639,
  "endLine" : 3645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 5239,
  "endLine" : 5245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MakeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitWhileBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitDoLoopBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Iterator Function GetInitializedFieldsOrProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/InitializerSemanticModel.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/SynthesizedConstructorSymbol.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildBoxedFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/AnonymousTypeSyntheticMethods.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectProbableExtensionMethodsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamedTypeBinder.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Sub Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/GetTypeBinder.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetStatementOrRootOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 821,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FindIn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImplicitVariableBinder.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CheckAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub CollectReturnExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1046,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1055,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitYieldStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1079,
  "endLine" : 1085,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1367,
  "endLine" : 1373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1427,
  "endLine" : 1432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1474,
  "endLine" : 1479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1524,
  "endLine" : 1530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub [Set]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub CollectConstructorsSymbolsStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CheckAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Overrides Function TryBindOmittedLeftForMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ShouldLookupExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BuildBinderMaps()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DescendantBinderFactory.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Operators.vb",
  "fileLinesCount" : 1280,
  "components" : [ "primary::src" ],
  "startLine" : 1269,
  "endLine" : 1275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function BindNamespaceOrTypeOrAliasSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ErrorTypeFromLookupResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 746,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldBindWithoutArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Ambiguous()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetExitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/FinallyBlockBinder.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateBoundQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetQueryLambdaParameterSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2225,
  "endLine" : 2231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2318,
  "endLine" : 2323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2347,
  "endLine" : 2352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3781,
  "endLine" : 3786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectProbableExtensionMethodsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamespaceBinder.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForProjectLevelNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImportedTypesAndNamespacesMembersBinder.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ReportDiagnosticAndProduceBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Diagnostics.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ReportDiagnosticAndProduceErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Diagnostics.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ReportDiagnosticAndProduceErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Diagnostics.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Mark()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SemanticModelBinder.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function TryBindOmittedLeftForConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ConditionalAccess.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ConditionalAccess.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1653,
  "endLine" : 1659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Overridable Function TryBindOmittedLeftForXmlMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2956,
  "endLine" : 2961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function TryBindOmittedLeftForDictionaryAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3677,
  "endLine" : 3682,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3825,
  "endLine" : 3830,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RegisterAccessFromNestedLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertExpressionIsNotFromStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryBindOmittedLeftForDictionaryAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Overrides Function TryBindOmittedLeftForXmlMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseIntLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseDecLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfPartContext.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub RecoverFromMissingEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContextExtensions.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfBlockContext.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineElseContext.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CaseBlockContext.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryLinkSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/MethodBlockContext.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyntaxTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2420,
  "endLine" : 2425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2449,
  "endLine" : 2456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2458,
  "endLine" : 2465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Pop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2476,
  "endLine" : 2481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportExpectedXmlBracketedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseEmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function PeekNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6026,
  "endLine" : 6031,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/VBDiagnostic.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithIsSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/VBDiagnostic.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/DiagnosticBagExtensions.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/DiagnosticBagExtensions.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateHelpLinks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateCategoriesMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetErrorDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub ReportDuplicateMetadataReferenceStrong()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub ReportDuplicateMetadataReferenceWeak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function WithDocumentationMode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToMinimalDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplay.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsDerivedFromAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanShowDelegateSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsBracketed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeInferenceCollection.vb",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsSymbolAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CheckSymbolAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 2825,
  "endLine" : 2830,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 3275,
  "endLine" : 3280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedIntegralDiv()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Long",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Long",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 750,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyIdentityConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2287,
  "endLine" : 2300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsDerivedFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2930,
  "endLine" : 2936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4031,
  "endLine" : 4037,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4850,
  "endLine" : 4855,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConstructIfNeedTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4966,
  "endLine" : 4972,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitInterfaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetRootNamespaceParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithOutputKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithModuleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithScriptClassName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithMainTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithGlobalImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithRootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithOptionStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithOptionInfer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithOptionExplicit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithOptionCompareText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithEmbedVbCoreRuntime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithOverflowChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithConcurrentBuild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithDeterministic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function WithCurrentLocalTime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function WithDebugPlusMode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function WithSuppressEmbeddedDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function WithIgnoreCorLibraryDuplicatedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithCryptoKeyContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithDelaySign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 707,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithPublicSign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithGeneralDiagnosticOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 761,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithReportSuppressedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 800,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithOptimizationLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithMetadataImportOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 824,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function WithReferencesSupersedeLowerVersions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 845,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithXmlReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithSourceReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 869,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithStrongNameProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsNamespaceMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxWalker.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddResidualTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Iterator Function EnumerateDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMappedLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLineVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMappedLineSpanAndVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function HasHiddenRegions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetWarningState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetChangedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindExtensions.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Normalize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Normalize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndentationDepth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 933,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 943,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 953,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1041,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1099,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitElseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitElseIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitElseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1238,
  "endLine" : 1244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitElseIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1246,
  "endLine" : 1252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCatchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFinallyStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1380,
  "endLine" : 1386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxVisitor.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/StructuredTriviaSyntax.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PopAndGetConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseExecutableStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IntegerLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FloatingLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddFirstJoinVariableRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMetadataConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/FieldSymbolAdapter.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryFindAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ModuleReference.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IGenericMethodInstanceReferenceGetGenericArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IGenericTypeInstanceReferenceGetGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedGenericNestedTypeInstanceReference.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SynthesizedPrivateImplementationDetailsSharedConstructor.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyNotFrozen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportNotEmbeddableSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolAdapter.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IGenericTypeInstanceReferenceGetGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/GenericTypeInstanceReference.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddSymbolLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function TryGetAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISpecializedNestedTypeReferenceGetUnspecializedVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 918,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Locations/MyTemplateLocation.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Locations/EmbeddedTreeLocation.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function FieldLoadMustUseRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitAssignmentPostfix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1890,
  "endLine" : 1895,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsMultidimensionalInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitClearProjectError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 881,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 889,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 809,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvalStackHasLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1266,
  "endLine" : 1272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ShouldNotSchedule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1312,
  "endLine" : 1317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitAssignmentOperatorDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Generate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetInitialDebugDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitIsSense()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddInvalidSwitchValueDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1658,
  "endLine" : 1666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseConditionalCompilationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 1985,
  "endLine" : 1990,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/GlobalNamespaceDeclaration.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Parse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundBadVariable.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundFieldAccess.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSequencePointExpression.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNode.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetWasCompilerGenerated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNode.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundParameter.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AdditionalExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundMethodGroup.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMostEnclosedParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Bind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SetAccessKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLateMemberAccess.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundArrayAccess.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundArrayAccess.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundReferenceAssignment.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLocal.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundPseudoVariable.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpeculativeBindingOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As DeclarationTable",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As DeclarationTable",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function CreateArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1824,
  "endLine" : 1830,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSymbolsWithName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2752,
  "endLine" : 2759,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SynthesizedMetadataCompiler.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSymbolInfoForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMemberGroupForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddSymbolsFromDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetForEachStatementInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2865,
  "endLine" : 2871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetForEachStatementInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2877,
  "endLine" : 2883,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function StripSemanticModelBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3030,
  "endLine" : 3036,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddSynthesizedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeCompilationState.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DoNotVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddIncludeElementLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveIncludeElementLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ReportUnprocessed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentWalker.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportIllegalWellKnownTagIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BeginTemporaryString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocWriter.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMemberSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.IteratorMethodToClassRewriter.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MaterializeProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.IteratorMethodToClassRewriter.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineTypeSymbol.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustCallForLiftedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AdjustCallForLiftedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_BinaryOperator.vb",
  "fileLinesCount" : 710,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_ConditionalExpresion.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConditionalAccessReceiverPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 768,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddFieldWithInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function Materialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Sub CreateCaptureInitializationCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateByRefLocalCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddDynamicAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentIfStatementAlternativeEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateCatchBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentLocalInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddResumeTargetLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RegisterUnstructuredExceptionHandlingResumeTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiteralFixupData.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MaterializeAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiteralFixupData.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CaptureOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeGetTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 942,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteBinaryOperatorSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteTupleConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Conversion.vb",
  "fileLinesCount" : 1417,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function PrependWithPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportMissingRuntimeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportMissingRuntimeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportBadType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateTempLocalInExpressionLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundNode",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForEach.vb",
  "fileLinesCount" : 820,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SynthesizedSubmissionFields.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNameOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAnonymousTypePropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLateMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AnalyzeMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyClassReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddNestedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Me]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Base()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Property]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ArrayAccessFirstElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 804,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 816,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BaseInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 830,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1018,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Array()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1029,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReferenceIsNothing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReferenceIsNotNothing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1072,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Try]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1084,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SpillSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1123,
  "endLine" : 1128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.MyBaseMyClassWrapper.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RewriteQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_QueryLambdaRewriter.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForToStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/ForLoopVerification.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/ForLoopVerification.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Scan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReferenceAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Sort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VisualBasicDataFlowAnalysis.vb",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionDataFlowPass.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionDataFlowPass.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VariablesDeclaredWalker.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetConditionalState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub Unsplit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ResetPendingBranches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitByRefArgumentWithCopyBack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 850,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAnonymousTypeCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1060,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitObjectInitializerExpressionBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1561,
  "endLine" : 1567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRedimStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEraseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1590,
  "endLine" : 1595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDimStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1764,
  "endLine" : 1769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2309,
  "endLine" : 2314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2332,
  "endLine" : 2337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2379,
  "endLine" : 2384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2627,
  "endLine" : 2632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AlwaysAssignedWalker.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ResolveBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AlwaysAssignedWalker.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub NoteBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsInWalker.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1580,
  "endLine" : 1590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1770,
  "endLine" : 1775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitFieldAccessInReadWriteContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1787,
  "endLine" : 1793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitForStatementVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1846,
  "endLine" : 1853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1860,
  "endLine" : 1865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsOutWalker.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Exception GetBadVisualStudioVersionException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Extension/CompilerPackage.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ComputeDeclarationsInNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/CSharpAnalyzerDriver/CSharpDeclarationComputer.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool InvalidLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/CSharpAnalyzerDriver/CSharpDeclarationComputer.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? DecrementLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/CSharpAnalyzerDriver/CSharpDeclarationComputer.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PointerTypeSymbol.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TypeSymbol SubstituteDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TypeWithModifiers SubstituteTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray SubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeMap.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int FixedBufferElementSizeInBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SpecialTypeExtensions.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MergedNamespaceSymbol.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Symbol GetDeclaredSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool AreInternalsVisibleToThisAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingAssemblySymbol.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubstitutedParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedParameterSymbol.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SubstitutedParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedParameterSymbol.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedParameterSymbol.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CallsAreOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReducedExtensionMethodSymbol.cs",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanBeAssignedNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanContainNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol StrippedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol TupleUnderlyingTypeOrSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol EnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsObjectType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStringType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCharType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidAttributeParameterType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMethodTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpecialType GetSpecialTypeSafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTopLevelType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 800,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeKind GetNonErrorTypeKindGuess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 889,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 969,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int FixedBufferElementSizeInBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 985,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVoidPointer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1054,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPrimitiveRecursiveStruct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1063,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVerifierReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVerifierValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbolExtensions.cs",
  "fileLinesCount" : 1561,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NoPiaIllegalGenericInstantiationSymbol.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NoPiaIllegalGenericInstantiationSymbol.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol GetSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolDistinguisher.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MutableTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MutableTypeMap.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MutableTypeMap.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsLinked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AssemblySymbol CreateAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsMatchingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1006,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AssemblySymbol CreateAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1098,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSourceAssemblySymbolCreated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsReferenceManagerInitialized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ReferenceManager.cs",
  "fileLinesCount" : 1166,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ParameterSymbol.cs",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ParameterSymbol.cs",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ParameterSymbol.cs",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ParameterSymbol.cs",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ParameterSymbol.cs",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LocalSymbol WithSynthesizedLocalKindAndSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void SetRefEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void SetValEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TypeSymbol InferTypeOfVarVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override SyntaxNode GetDeclaratorSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstantValueDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol InferTypeOfVarVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLocalSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LocalFunctionSymbol.cs",
  "fileLinesCount" : 466,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Symbol GetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool HasComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1659,
  "endLine" : 1662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1664,
  "endLine" : 1667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1669,
  "endLine" : 1674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1676,
  "endLine" : 1681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location GetAssemblyAttributeLocationForDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1986,
  "endLine" : 1989,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 2147,
  "endLine" : 2150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool HasComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValue GetLazyConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFieldSymbol.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ParameterSymbol WithCustomModifiersAndParams()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbol.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool HasComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbol.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbol.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbol.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ModifiersRequireMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceMemberMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetReturnsVoid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EnsureMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool HasComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 956,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberMethodSymbol.cs",
  "fileLinesCount" : 1607,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceLocationComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ConstantEvaluationHelpers.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ParameterHelpers.cs",
  "fileLinesCount" : 555,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetFieldDefinitionsNoted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetFlattenedMembersIsSorted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool BitsAreUnsetOrSame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool HasComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1083,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1088,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 1290,
  "endLine" : 1293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2431,
  "endLine" : 2434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasNonConstantInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol.cs",
  "fileLinesCount" : 3341,
  "components" : [ "primary::src" ],
  "startLine" : 2923,
  "endLine" : 2926,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceOrdinaryMethodSymbol.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RecordPresenceOfBadAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool HasComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceModuleSymbol.cs",
  "fileLinesCount" : 558,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AttributeUsageInfo GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Location GetCorrespondingBaseListLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol.cs",
  "fileLinesCount" : 1211,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CrefTypeParameterSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CrefTypeParameterSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CrefTypeParameterSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetEffectiveBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CrefTypeParameterSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetDeducedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CrefTypeParameterSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray ComputeDeclaringReferencesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameToSymbolMapBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol.cs",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuickAttributeChecker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/QuickAttributeChecker.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuickAttributeChecker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/QuickAttributeChecker.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasInAttributeModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CustomModifierUtils.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol GetDefaultBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeParameterConstraintKind GetDeclaredConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OverriddenMethodTypeParameterMapBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceTypeParameterSymbol.cs",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/LambdaSymbol.cs",
  "fileLinesCount" : 402,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol SetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/GlobalExpressionVariable.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void InferFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/GlobalExpressionVariable.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IndexedTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetEffectiveBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetDeducedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceClonedParameterSymbol.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool HasComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamespaceSymbol_Completion.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbolBase.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 932,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1069,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool HasComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BaseParameterListSyntax GetParameterListSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourcePropertySymbol.cs",
  "fileLinesCount" : 1460,
  "components" : [ "primary::src" ],
  "startLine" : 1455,
  "endLine" : 1458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool HasComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetAccessorName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEventSymbol.cs",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConstantValue MakeConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceEnumConstantSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BaseFieldDeclarationSyntax GetFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberFieldSymbol.cs",
  "fileLinesCount" : 590,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol FixedImplementationType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFixedFieldSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceFixedFieldSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceMemberContainerSymbol_ImplementationChecks.cs",
  "fileLinesCount" : 1165,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceLabelSymbol.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AttributeLocation ToAttributeLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/AttributeLocation.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AttributeLocation ToAttributeLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/AttributeLocation.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDestructorSymbol.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDestructorSymbol.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceNamedTypeSymbol_Bases.cs",
  "fileLinesCount" : 673,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol GetDefaultBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetCustomAttributesForToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAcceptableSystemTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEModuleSymbol.cs",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConcurrentDictionary GetTypeHandleToTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConcurrentDictionary GetTypeRefHandleToTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol LookupTopLevelTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MetadataDecoder.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool BitsAreUnsetOrSame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsObsoleteAttributePopulated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsCustomAttributesPopulated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsUseSiteDiagnosticPopulated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsConditionalAttributePopulated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetIsOverriddenOrHiddenMembersPopulated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1031,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 1092,
  "endLine" : 1095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 1157,
  "endLine" : 1160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEMethodSymbol.cs",
  "fileLinesCount" : 1176,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetPropertiesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1017,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetEventsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1022,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1027,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1029,
  "endLine" : 1032,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1043,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1505,
  "endLine" : 1508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1715,
  "endLine" : 1718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2020,
  "endLine" : 2023,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 2115,
  "endLine" : 2118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEEventSymbol.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEEventSymbol.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetGenericMethodTypeParamSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.cs",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEAssemblySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEAssemblySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEAssemblySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEAssemblySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEAssemblySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetSystemTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsAcceptedVolatileModifierType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsAcceptedInAttributeModifierType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetUnsupportedMetadataTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/SymbolFactory.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEPropertySymbol.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEPropertySymbol.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 695,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamespaceSymbol.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PEFieldSymbol.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override NamedTypeSymbol GetDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetEventsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetPropertiesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedNamedTypeSymbol.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AttributeUsageInfo GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedMethodSymbol.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedMethodSymbol.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedMethodSymbol.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedMethodSymbol.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedMethodSymbol.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedMethodSymbol.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedParameterSymbol.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedParameterSymbol.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedParameterSymbol.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedEventSymbol.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedFieldSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedFieldSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedTypeParameterSymbol.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedTypeParameterSymbol.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedPropertySymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetNamespaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual DiagnosticInfo GetConstraintsUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetAllInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeMap.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTypeParameterMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AbstractTypeParameterMap.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDiscard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceExtent.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceExtent.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceExtent.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceExtent.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LocalSymbol.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LocalSymbol.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LocalSymbol.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LocalSymbol.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LocalSymbol.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual NamedTypeSymbol FixedImplementationType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/FieldSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/FieldSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/FieldSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/FieldSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/FieldSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/FieldSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDiscard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HaveSameReturnTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeWithModifiers SubstituteType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray SubstituteModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsVarargMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSignatureComparer.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool CallsAreOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 633,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSymbol ReduceExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TypeSymbol GetTypeInferredDuringReduction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void GenerateMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 932,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 1246,
  "endLine" : 1249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 1251,
  "endLine" : 1254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void ForceComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 789,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1083,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDiscard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor`2.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol LookupTopLevelMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetReferencedAssemblySymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GetUnificationUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingModuleSymbol.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleMethodSymbol.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleMethodSymbol.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleMethodSymbol.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleMethodSymbol.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleMethodSymbol.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleParameterSymbol.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleParameterSymbol.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static WellKnownMember GetTupleTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string TupleMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1088,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1222,
  "endLine" : 1225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1435,
  "endLine" : 1438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1440,
  "endLine" : 1443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AttributeUsageInfo GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1486,
  "endLine" : 1489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1491,
  "endLine" : 1494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1496,
  "endLine" : 1499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetEventsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1501,
  "endLine" : 1504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetPropertiesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleTypeSymbol.cs",
  "fileLinesCount" : 1538,
  "components" : [ "primary::src" ],
  "startLine" : 1521,
  "endLine" : 1524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleFieldSymbol.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleFieldSymbol.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override sealed int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleFieldSymbol.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TuplePropertySymbol.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TuplePropertySymbol.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TuplePropertySymbol.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleErrorFieldSymbol.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleErrorFieldSymbol.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override sealed int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleErrorFieldSymbol.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleErrorFieldSymbol.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleEventSymbol.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleEventSymbol.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Tuples/TupleEventSymbol.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceNamedTypeSymbol GetSourceTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceNamedTypeSymbol GetSourceTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsGeneratedMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeStaticLambdaDisplayClassName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeAnonymousTypeBackingFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeAnonymousTypeParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeSynthesizedInstrumentationPayloadLocalFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSynthesizedLocalName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string StateMachineThisParameterProxyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string MakeDynamicCallSiteContainerName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string LambdaCopyParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedNames.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedLambdaCacheFieldSymbol.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedIntrinsicOperatorSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedSealedPropertyAccessor.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedSealedPropertyAccessor.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedSealedPropertyAccessor.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedSealedPropertyAccessor.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedSealedPropertyAccessor.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedLocal.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstantValueDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedLocal.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceConstructor.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceConstructor.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceConstructor.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceConstructor.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceConstructor.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceConstructor.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceConstructor.cs",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInteractiveInitializerMethod.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInteractiveInitializerMethod.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInteractiveInitializerMethod.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInteractiveInitializerMethod.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInteractiveInitializerMethod.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInteractiveInitializerMethod.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedEnumValueFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEnumValueFieldSymbol.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEnumValueFieldSymbol.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEntryPointSymbol.cs",
  "fileLinesCount" : 584,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedFieldSymbol.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedInstanceMethodSymbol.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetDeclaratorSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/TypeSubstitutedLocalSymbol.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/TypeSubstitutedLocalSymbol.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstantValueDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/TypeSubstitutedLocalSymbol.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedDelegateSymbol.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedDelegateSymbol.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedDelegateSymbol.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedDelegateSymbol.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedDelegateSymbol.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedDelegateSymbol.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedEmbeddedAttributeConstructorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEmbeddedAttributeSymbol.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedContainer.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedSubstitutedTypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedSubstitutedTypeParameterSymbol.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedGlobalMethodSymbol.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedGlobalMethodSymbol.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedGlobalMethodSymbol.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedGlobalMethodSymbol.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedGlobalMethodSymbol.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedGlobalMethodSymbol.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedGlobalMethodSymbol.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratedLabelSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/GeneratedLabelSymbol.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedStaticConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStaticConstructor.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override LexicalSortKey GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStaticConstructor.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStaticConstructor.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStaticConstructor.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStaticConstructor.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStaticConstructor.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedStaticConstructor.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedBackingFieldSymbol.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedImplementationMethod.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedImplementationMethod.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedImplementationMethod.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedImplementationMethod.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedImplementationMethod.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedFieldSymbolBase.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingNamespaceSymbol.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingNamespaceSymbol.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingNamespaceSymbol.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingNamespaceSymbol.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingNamespaceSymbol.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingNamespaceSymbol.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ModuleSymbol.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ModuleSymbol.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ModuleSymbol.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ImmutableArray GetHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ModuleSymbol.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ModuleSymbol.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ModuleSymbol.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasSameShapeAs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ArrayTypeSymbol WithElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ArrayTypeSymbol WithElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ArrayTypeSymbol.cs",
  "fileLinesCount" : 691,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssertReferencesUninitialized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NonMissingModuleSymbol.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssertReferencesInitialized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NonMissingModuleSymbol.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedTypeParameterSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedTypeParameterSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedTypeParameterSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetEffectiveBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedTypeParameterSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetDeducedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedTypeParameterSymbol.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CustomModifier CreateOptional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static CustomModifier CreateRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LabelSymbol.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LabelSymbol.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LabelSymbol.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LabelSymbol.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LabelSymbol.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIndexedProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CustomModifierCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MemberSymbolExtensions.cs",
  "fileLinesCount" : 517,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol EffectiveType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsEqualToOrDerivedFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EqualsIgnoringComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 1446,
  "endLine" : 1449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedEventSymbol.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsParams()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsVoidReturningAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbolExtensions.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstructedNamedTypeSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PreprocessingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PreprocessingSymbol.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PreprocessingSymbol.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PreprocessingSymbol.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PreprocessingSymbol.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PreprocessingSymbol.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PreprocessingSymbol.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PreprocessingSymbol.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AliasSymbol CreateCustomDebugInfoAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AliasSymbol.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual TypeWithModifiers Substitute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override IEnumerable GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override NamedTypeSymbol ConstructCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AttributeUsageInfo GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SubstitutedErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DiagnosticInfo GetUseSiteDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LexicalSortKey.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LexicalSortKey.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LexicalSortKey.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LexicalSortKey.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LexicalSortKey.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetKnownToHaveNoDeclaredBaseCycles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ImmutableArray GetSimpleNonTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual IEnumerable GetInstanceFieldsAndEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 800,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 809,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol ConstructUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual NamedTypeSymbol ConstructCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 899,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 1495,
  "endLine" : 1498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 1500,
  "endLine" : 1503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Nested()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MissingMetadataTypeSymbol.cs",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedFieldSymbol.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol FixedImplementationType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedFieldSymbol.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedFieldSymbol.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ISet GetPropertiesForExplicitlyImplementedAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertyOrEventSymbolExtensions.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ISet GetEventsForExplicitlyImplementedAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertyOrEventSymbolExtensions.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/RangeVariableSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/RangeVariableSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/RangeVariableSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/RangeVariableSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/RangeVariableSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/RangeVariableSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/AttributeData.cs",
  "fileLinesCount" : 697,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/PEAttributeData.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int GetTargetAttributeSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/PEAttributeData.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual TypeSymbol GetSystemType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Attributes/SourceAttributeData.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSymbol EraseDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeEraser.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol SubstituteDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeEraser.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string MakeTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAnonymousTypeTemplate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousTypeComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.Templates.cs",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AttributeUsageInfo GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType.TypePublicSymbol.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedTypeSymbol ConstructAnonymousTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssertIsGood()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeField.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.EqualsMethodSymbol.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TypeParameterSymbol.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TypeParameterSymbol.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetEffectiveBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TypeParameterSymbol.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetDeducedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TypeParameterSymbol.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.FieldSymbol.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.FieldSymbol.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AttributeUsageInfo GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TemplateSymbol.cs",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.PropertyAccessorSymbol.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.ConstructorSymbol.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypeGetHashCodeMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.GetHashCodeMethodSymbol.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.GetHashCodeMethodSymbol.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.SynthesizedMethodBase.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.SynthesizedMethodBase.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.SynthesizedMethodBase.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.SynthesizedMethodBase.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.SynthesizedMethodBase.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnonymousTypeToStringMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.ToStringMethodSymbol.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.ToStringMethodSymbol.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.PropertySymbol.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingMethodSymbol.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingMethodSymbol.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingMethodSymbol.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingMethodSymbol.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingPropertySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingPropertySymbol.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamespaceSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TypeParameterSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldSymbol Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 850,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol FindMethodInRetargetedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 895,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetargetedTypeMethodFinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 902,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray RetargetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1269,
  "endLine" : 1272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1279,
  "endLine" : 1282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1284,
  "endLine" : 1287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1289,
  "endLine" : 1292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1299,
  "endLine" : 1302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1309,
  "endLine" : 1312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1314,
  "endLine" : 1317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1319,
  "endLine" : 1322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.cs",
  "fileLinesCount" : 1331,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol LookupMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool AreInternalsVisibleToThisAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingModuleSymbol.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingModuleSymbol.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingFieldSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingFieldSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingFieldSymbol.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingParameterSymbol.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingParameterSymbol.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.cs",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingEventSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingEventSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetEffectiveBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetDeducedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static OverriddenOrHiddenMembersResult MakeOverriddenOrHiddenMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static OverriddenOrHiddenMembersResult MakeOverriddenOrHiddenMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static OverriddenOrHiddenMembersResult MakeOverriddenOrHiddenMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/OverriddenOrHiddenMembersHelpers.cs",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol LookupTopLevelMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol TryLookupForwardedMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual NamedTypeSymbol TryLookupForwardedMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void RegisterDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol GetPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInCorLib()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAcceptableMatchForGetTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual Symbol GetDeclaredSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 879,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual Symbol GetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1080,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1085,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsReferenceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 960,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValueType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeParameterDiagnosticInfo GenerateConflictingConstraintsError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConstraintsHelper.cs",
  "fileLinesCount" : 1115,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Is()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeWithModifiers.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNestedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNoMoreVisibleThan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalizableErrorArgument GetKindText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsContainingSymbolOfAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsContainingSymbolOfAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CompilationAllowsUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CheckUnsafeModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolExtensions.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.ErrorTypeParameterSymbol.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.ErrorTypeParameterSymbol.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetEffectiveBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.ErrorTypeParameterSymbol.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetDeducedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.ErrorTypeParameterSymbol.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.ErrorTypeParameterSymbol.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual CSharpAttributeData EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolCompletionState.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasAtMostOneBitSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolCompletionState.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtendedErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtendedErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExtendedErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ExtendedErrorTypeSymbol.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedPropertySymbol.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NoPiaMissingCanonicalTypeSymbol.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NoPiaMissingCanonicalTypeSymbol.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal UnsupportedMetadataTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/UnsupportedMetadataTypeSymbol.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool CallsAreOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SubstitutedMethodSymbol.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsExceptionType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsSystemTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ISymbol CommonGetWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 845,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetPropertyType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 850,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 891,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetParamType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetPointedToType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol GetReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsByRefParam()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 930,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsByRefMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool MatchTypeToTypeId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 979,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WellKnownMembersSignatureComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 989,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NoPiaAmbiguousCanonicalTypeSymbol.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NoPiaAmbiguousCanonicalTypeSymbol.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpDefinitionMap.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray VisitCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 888,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Symbol VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray VisitCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpSymbolMatcher.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpLambdaSyntaxFacts.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override VariableSlotAllocator TryCreateVariableSlotAllocator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetPreviousAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int GetNextAnonymousTypeIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetTopLevelTypesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/PEDeltaAssemblyBuilder.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedParameter.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MetadataConstant GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedParameter.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int GetTargetAttributeSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedTypeParameter.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetEventsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetPropertiesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportMissingAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedType.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedProperty.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedProperty.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedProperty.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedEvent.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedEvent.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedMethod.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedMethod.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedMethod.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedMethod.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedField.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedField.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MetadataConstant GetCompileTimeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/NoPia/EmbeddedField.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecializedMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedMethodReference.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedMethodReference.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAdditionalTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEAssemblyBuilder.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override IEnumerable GetSourceAssemblySecurityAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override IEnumerable GetSourceModuleAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override IEnumerable GetSynthesizedNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual NamedTypeSymbol GetDynamicOperationContextType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual VariableSlotAllocator TryCreateVariableSlotAllocator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ImmutableArray GetPreviousAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual int GetNextAnonymousTypeIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ImmutableArray GetAdditionalTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ImmutableArray GetEmbeddedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SynthesizedAttributeData TrySynthesizeIsReadOnlyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 1454,
  "endLine" : 1458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SynthesizedAttributeData TrySynthesizeIsByRefLikeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PEModuleBuilder.cs",
  "fileLinesCount" : 1482,
  "components" : [ "primary::src" ],
  "startLine" : 1460,
  "endLine" : 1464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecializedNestedTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedNestedTypeReference.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedNestedTypeReference.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericNamespaceTypeInstanceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/GenericNamespaceTypeInstanceReference.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/AssemblyReference.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddEmbeddedResourcesFromAddedModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PENetModuleBuilder.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SynthesizedAttributeData SynthesizeEmbeddedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/PENetModuleBuilder.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedGenericMethodInstanceReference.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedGenericNestedTypeInstanceReference.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/ModuleReference.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/TypeMemberReference.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericNestedTypeInstanceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/GenericNestedTypeInstanceReference.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/ParameterTypeInformation.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericMethodInstanceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/GenericMethodInstanceReference.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/GenericMethodInstanceReference.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SpecializedFieldReference.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/GenericTypeInstanceReference.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsDefinitionOrDistinct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/SymbolAdapter.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/Model/NamedTypeReference.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxKind ContextualKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsReservedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsVerbatimStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsVerbatimIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken ReplaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken ReplaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList GetDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DirectiveTriviaSyntax GetFirstDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DirectiveTriviaSyntax GetLastDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationUnitSyntax GetCompilationUnitRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ReportDiagnostic GetPragmaDirectiveWarningState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeconstructionInfo GetDeconstructionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeconstructionInfo GetDeconstructionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpExtensions.cs",
  "fileLinesCount" : 1441,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSyntacticallyFilteredOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 969,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsImplicitClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsArrayOfArrays()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/ClsComplianceChecker.cs",
  "fileLinesCount" : 1423,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 838,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PassesFilter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/MethodCompiler.cs",
  "fileLinesCount" : 1934,
  "components" : [ "primary::src" ],
  "startLine" : 1929,
  "endLine" : 1932,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetIndexOfFirstNonWhitespaceChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Indent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.cs",
  "fileLinesCount" : 1254,
  "components" : [ "primary::src" ],
  "startLine" : 1175,
  "endLine" : 1178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSyntacticallyFilteredOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/UnprocessedDocumentationCommentFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/EntryPointCandidateFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/EntryPointCandidateFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/EntryPointCandidateFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/EntryPointCandidateFinder.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/SynthesizedMetadataCompiler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ElementNameIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AttributeNameIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compiler/DocumentationCommentCompiler.IncludeElementExpander.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Directive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Directives.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractLexer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetLexemeOffsetFromPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxDiagnosticInfo MakeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxDiagnosticInfo MakeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static XmlSyntaxDiagnosticInfo MakeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static XmlSyntaxDiagnosticInfo MakeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/AbstractLexer.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsReallyAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AdvanceChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AdvanceChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char NextUnicodeEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Intern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string Intern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetInternedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SlidingTextWindow.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ForceEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 699,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TNode AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxDiagnosticInfo MakeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxDiagnosticInfo MakeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxDiagnosticInfo MakeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static SyntaxDiagnosticInfo MakeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 823,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddTrailingSkippedSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 835,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddTrailingSkippedSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 840,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsFeatureEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/SyntaxParser.cs",
  "fileLinesCount" : 1111,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1086,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAtEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer_StringLiteral.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveTriviaSyntax ParseRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax ParseExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DirectiveParser.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBinaryDigit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDecDigit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIdentifierStartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsIdentifierPartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/CharacterInfo.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetMode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonAsciiQuotationMark()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TNode WithXmlParseError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TNode WithXmlParseError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 841,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken WithXmlParseError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CrefParameterListSyntax ParseCrefParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1093,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CrefBracketedParameterListSyntax ParseBracketedCrefParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentParser.cs",
  "fileLinesCount" : 1525,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentXmlTokens.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken IdentifierWithLeadingSpace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentXmlTokens.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSingleSpaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/DocumentationCommentXmlTokens.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlendedNode ReadNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlendedNode ReadToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIncomplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Reader.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LexerMode ModeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ModeIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlDocCommentLocation LocationOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LocationIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlDocCommentStyle StyleOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool StyleIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResetIdentBuffer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 1416,
  "endLine" : 1419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTrivia CreateWhitespaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 2629,
  "endLine" : 2632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsXmlNameStartChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3561,
  "endLine" : 3566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsXmlNameChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 3572,
  "endLine" : 3577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddCrefError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Lexer.cs",
  "fileLinesCount" : 4785,
  "components" : [ "primary::src" ],
  "startLine" : 4180,
  "endLine" : 4183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Cursor FromRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Cursor.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonZeroWidthOrIsEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/Blender.Cursor.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Miss()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Parser/LexerCache.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyntaxDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/SyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/SyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/SyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/SyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxDiagnosticInfo WithOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/SyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalizableResourceString GetMessageFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalizableResourceString GetTitle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalizableResourceString GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/ErrorFacts.cs",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/CSDiagnostic.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/CSDiagnostic.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/CSDiagnosticInfo.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/CSDiagnosticInfo.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/CSDiagnosticInfo.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static XmlSyntaxDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/XmlSyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal XmlSyntaxDiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/XmlSyntaxDiagnosticInfo.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MessageProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DiagnosticSeverity GetSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string LoadMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalizableString GetMessageFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalizableString GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override LocalizableString GetTitle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetHelpLink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetCategory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetWarningLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Diagnostic CreateDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalizableErrorArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageID.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageID.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageID.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalizableErrorArgument Localize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageID.cs",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T GetAncestorOrThis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasNonDefaultTupleElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateAnonymousTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.cs",
  "fileLinesCount" : 731,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddBitwiseOr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor_Constants.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddSpace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/SymbolDisplayVisitor.cs",
  "fileLinesCount" : 363,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CultureInfo GetFormatCulture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/SymbolDisplay/ObjectDisplay.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpRequiredLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/LanguageVersion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DisallowInferredTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/LanguageVersion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool AllowNonTrailingNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/LanguageVersion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanUnifyWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/TypeSymbolExtensions.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMoreCanonical()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/FirstAmongEqualsSet.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Utilities/FirstAmongEqualsSet.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AttributeLocation GetAttributeLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/AttributeTargetSpecifierSyntax.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindEqualityComparer.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindEqualityComparer.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxEquivalence.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxEquivalence.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBeforeToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBeforeToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsInXmlAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LookupPosition.cs",
  "fileLinesCount" : 461,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string ErrorDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/IdentifierNameSyntax.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsForRemoval()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeRemover.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndexerDeclarationSyntax WithSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/IndexerDeclarationSyntax.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVarOrPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsReservedTupleElementName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFacts.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax WithRefOrOutKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/ArgumentSyntax.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetErrorDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/AttributeSyntax.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamespaceDeclarationSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/NamespaceDeclarationSyntaxReference.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode Translate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/NamespaceDeclarationSyntaxReference.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CompilationUnitSyntax.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NeedsIndentAfterLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AssignmentTokenNeedsSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTrivia GetSpace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTrivia GetEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsWord()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 755,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 760,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetDeclarationDepth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNormalizer.cs",
  "fileLinesCount" : 848,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 782,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpPragmaWarningStateMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpPragmaWarningStateMap.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxKind Kind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IList GetDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool EquivalentToCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode ReplaceNodeInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode InsertNodesInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode ReplaceTokenInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode InsertTokensInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode ReplaceTriviaInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode InsertTriviaInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode RemoveNodesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode NormalizeWhitespaceCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsEquivalentToCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpLineDirectiveMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpLineDirectiveMap.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldAddDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpLineDirectiveMap.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LineMappingEntry InitializeFirstEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpLineDirectiveMap.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SimpleSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SimpleSyntaxReference.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SimpleSyntaxReference.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsReservedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLanguagePunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPreprocessorPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDebuggerSpecialPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPunctuationOrKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnyUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPrefixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPrefixUnaryExpressionOperatorToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPostfixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPostfixUnaryExpressionToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnyOverloadableOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPrimaryFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInstanceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBinaryExpressionOperatorToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxKind GetBaseTypeDeclarationKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTypeParameterVarianceKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxKindFacts.cs",
  "fileLinesCount" : 1617,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode WithAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Pop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CSharpSyntaxNode GetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.ParsedSyntaxTree.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxReference GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.ParsedSyntaxTree.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousMethodExpressionSyntax WithBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/AnonymousMethodExpressionSyntax.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousMethodExpressionSyntax AddBlockStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/AnonymousMethodExpressionSyntax.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnonymousMethodExpressionSyntax AnonymousMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/AnonymousMethodExpressionSyntax.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T CloneNodeAsRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationUnitSyntax GetCompilationUnitRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsPreprocessorSymbolDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FileLinePositionSpan GetLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinePosition GetLinePosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 603,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Location GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetRootCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task GetRootAsyncCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.cs",
  "fileLinesCount" : 746,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 719,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SimpleNameSyntax GetUnqualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/QualifiedNameSyntax.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string ErrorDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/QualifiedNameSyntax.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DummySyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.Dummy.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.Dummy.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.Dummy.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxReference GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.Dummy.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CSharpSyntaxNode GetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.Dummy.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FileLinePositionSpan GetLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.Dummy.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree WithRootAndOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.Dummy.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxTree.Dummy.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SimpleNameSyntax GetUnqualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/AliasedQualifiedNameSyntax.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string ErrorDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/AliasedQualifiedNameSyntax.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSyntaxRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TNode VisitListElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxToken VisitListSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxTrivia VisitListElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNotLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLambdaBodyStatementOrExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetLocalFunctionBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/LambdaUtilities.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNode ReplaceNodeInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNode InsertNodeInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode ReplaceTokenInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode InsertTokenInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode ReplaceTriviaInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode InsertTriviaInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken ReplaceTriviaInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken InsertTriviaInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InvalidOperationException GetItemNotListElementException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxReplacer.cs",
  "fileLinesCount" : 521,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override SimpleNameSyntax GetUnqualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SimpleNameSyntax.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyntaxTokenWithValueAndTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GreenNode GetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GreenNode GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteralWithTrivia.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/IdentifierNameSyntax.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyntaxIdentifierExtended()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierExtended.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierExtended.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierExtended.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierExtended.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierExtended.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetLastNonmissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual GreenNode GetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GreenNode GetLeadingTriviaCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual GreenNode GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GreenNode GetTrailingTriviaCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual DirectiveStack ApplyDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNode.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CountNonNullSlots()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxLastTokenReplacer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyntaxIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifier.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifier.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifier.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifier.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifier.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyntaxTokenWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GreenNode GetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GreenNode GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxTokenWithTrivia.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MissingTokenWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.MissingTokenWithTrivia.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.MissingTokenWithTrivia.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.MissingTokenWithTrivia.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.MissingTokenWithTrivia.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.MissingTokenWithTrivia.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TResult DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyntaxTokenWithValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteral.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteral.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteral.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteral.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxLiteral.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyntaxIdentifierWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GreenNode GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrailingTrivia.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override DirectiveStack ApplyDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/DirectiveTriviaSyntax.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNodeCache.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNodeCache.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxNodeCache.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSyntaxRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxRewriter.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode GetSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken CreateMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken WithValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken WithValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken StringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken StringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetValueText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override GreenNode WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxToken TokenWithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override GreenNode WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxToken TokenWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode CreateRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyntaxIdentifierWithTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GreenNode GetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GreenNode GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxToken TokenWithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxToken.SyntaxIdentifierWithTrivia.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyntaxTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTrivia Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode GetSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetLeadingTriviaWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetTrailingTriviaWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void WriteTriviaTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode CreateRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxTrivia.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTrivia PreprocessingMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken MissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken MissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken BadToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken XmlTextLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken XmlTextNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken XmlEntity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTrivia DocumentationCommentExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode ListNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode ListNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode ListNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxList SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxList SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxList SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetWellKnownTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/SyntaxFactory.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken NormalizeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaList NormalizeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaList ToSyntaxTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ReportDocumentationCommentDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsOutVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxExtensions.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeDeclarationSyntax TypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/TypeDeclarationSyntax.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefTypeSyntax Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/RefTypeSyntax.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RefTypeSyntax RefType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/RefTypeSyntax.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyDeclarationSyntax WithSemicolon()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/PropertyDeclarationSyntax.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessorDeclarationSyntax AccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/PropertyDeclarationSyntax.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CrefParameterSyntax WithRefOrOutKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CrefParameterSyntax.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CSharpSyntaxWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxWalker.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia EndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia ElasticEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia EndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia Whitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia ElasticWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia Whitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia Comment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia DisabledText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia PreprocessingMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken MissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken MissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken BadToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken XmlTextLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken XmlEntity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlSummaryElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlSummaryElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlEmptyElementSyntax XmlSeeElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlEmptyElementSyntax XmlSeeAlsoElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlEmptyElementSyntax XmlThreadSafetyElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlEmptyElementSyntax XmlPreliminaryElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlCrefAttributeSyntax XmlCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 767,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlRemarksElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlRemarksElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlReturnsElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 810,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlReturnsElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlValueElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlValueElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 837,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlExceptionElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 847,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlPermissionElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlExampleElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 888,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlParaElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 907,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlParaElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlParamElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 928,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlEmptyElementSyntax XmlParamRefElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlEmptyElementSyntax XmlNullKeywordElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 960,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlPlaceholderElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlPlaceholderElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 989,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlEmptyElementSyntax XmlEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1008,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTextAttributeSyntax XmlTextAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1031,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTextAttributeSyntax XmlTextAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1041,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTextAttributeSyntax XmlTextAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlElementSyntax XmlMultiLineElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1074,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTextSyntax XmlNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1097,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken XmlTextNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTextSyntax XmlText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static XmlTextSyntax XmlText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1161,
  "endLine" : 1164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken XmlTextLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia DocumentationCommentExterior()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList SingletonList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList TokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList TokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList TokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList TokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTrivia Trivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1289,
  "endLine" : 1292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaList TriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaList TriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxList SingletonSeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxList SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNodeOrTokenList NodeOrTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNodeOrTokenList NodeOrTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1515,
  "endLine" : 1518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNodeOrTokenList NodeOrTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1524,
  "endLine" : 1527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IdentifierNameSyntax IdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1533,
  "endLine" : 1536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTree SyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1543,
  "endLine" : 1546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaList ParseLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1576,
  "endLine" : 1579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceText MakeSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1852,
  "endLine" : 1855,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1903,
  "endLine" : 1906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1917,
  "endLine" : 1920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1927,
  "endLine" : 1930,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 1937,
  "endLine" : 1940,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax GetStandaloneExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2042,
  "endLine" : 2045,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CaseSwitchLabelSyntax CaseSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2356,
  "endLine" : 2359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DefaultSwitchLabelSyntax DefaultSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2362,
  "endLine" : 2365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSyntax Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2368,
  "endLine" : 2371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSyntax Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/SyntaxFactory.cs",
  "fileLinesCount" : 2464,
  "components" : [ "primary::src" ],
  "startLine" : 2374,
  "endLine" : 2377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpControlFlowAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowAnalysis.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnassignedVariablesWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/UnassignedVariablesWalker.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.VariableIdentifier.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.VariableIdentifier.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected void EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ExitPointsWalker.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalFuncUsages()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.LocalFunctions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NoteReceiverWritten()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NoteReceiverRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ReadWriteWalker.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RegionReachableWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/RegionReachableWalker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AlwaysAssignedWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AlwaysAssignedWalker.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AlwaysAssignedWalker.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool FlowsOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowsOutWalker.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundExpression VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetUnreachable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsConstantTrue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsConstantFalse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsConstantNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void NoteBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConstantPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 973,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConvertedTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitArgList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void UpdateStateForCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTypeOrValueExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMethodDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMaximumMethodDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitModuleVersionId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1419,
  "endLine" : 1422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitModuleVersionIdString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitInstrumentationPayloadRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1429,
  "endLine" : 1432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSourceDocumentIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1434,
  "endLine" : 1437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual LocalState AllBitsSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1567,
  "endLine" : 1570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitThisReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1587,
  "endLine" : 1590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPreviousSubmissionReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1592,
  "endLine" : 1595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitHostObjectMemberReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1597,
  "endLine" : 1600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1602,
  "endLine" : 1605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override sealed BoundNode VisitOutDeconstructVarPendingInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1690,
  "endLine" : 1694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFieldInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1744,
  "endLine" : 1747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1749,
  "endLine" : 1752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1803,
  "endLine" : 1807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2234,
  "endLine" : 2237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitStatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2294,
  "endLine" : 2297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTypeOrInstanceInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2309,
  "endLine" : 2312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2314,
  "endLine" : 2318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2386,
  "endLine" : 2390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2424,
  "endLine" : 2427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNoOpStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2450,
  "endLine" : 2453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNamespaceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2455,
  "endLine" : 2458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2514,
  "endLine" : 2517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSizeOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2571,
  "endLine" : 2574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitObjectInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2613,
  "endLine" : 2616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCollectionInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2618,
  "endLine" : 2621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicObjectInitializerMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2648,
  "endLine" : 2651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitImplicitReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2684,
  "endLine" : 2687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDeconstructValuePlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2707,
  "endLine" : 2710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override sealed BoundNode VisitOutVariablePendingInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2712,
  "endLine" : 2715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override BoundNode VisitDeconstructionVariablePendingInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2717,
  "endLine" : 2720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDiscardExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2722,
  "endLine" : 2725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionControlFlowPass.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractRegionControlFlowPass.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundNode VisitSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VisitSwitchSectionLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass_Switch.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnassignedAddressTakenVariablesWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/UnassignedAddressTakenVariablesWalker.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ControlFlowPass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ControlFlowPass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalState Clone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalState ReachableState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalState UnreachableState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPatternSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/ControlFlowPass.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetCaptured()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetUnsafeAddressTaken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Assign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetSlotAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1356,
  "endLine" : 1359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalState ReachableState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicObjectInitializerMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2234,
  "endLine" : 2237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalState Clone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2337,
  "endLine" : 2340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/DataFlowPass.cs",
  "fileLinesCount" : 2370,
  "components" : [ "primary::src" ],
  "startLine" : 2342,
  "endLine" : 2345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VariablesDeclaredWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void VisitLvalue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/VariablesDeclaredWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpDataFlowAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/CSharpDataFlowAnalysis.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntryPointsWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EntryPointsWalker.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EntryPointsWalker.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractFlowPass.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/AbstractFlowPass.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsEmptyStructType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NeverEmptyStructTypeCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsEmptyStructType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/EmptyStructTypeCache.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefinition GetLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1432,
  "endLine" : 1435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSlotReusable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1565,
  "endLine" : 1568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FreeTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1632,
  "endLine" : 1635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDebugPlus()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EnablePEVerifyCompat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsStackLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitTypeReferenceToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSymbolToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSymbolToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSymbolToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/CodeGenerator.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitPseudoVariableValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitModuleVersionIdToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2928,
  "endLine" : 2931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitInstrumentationPayloadRootToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitExpression.cs",
  "fileLinesCount" : 3286,
  "components" : [ "primary::src" ],
  "startLine" : 2951,
  "endLine" : 2954,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShouldNotSchedule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalDefUseInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalDefUseSpan WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ConflictsWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ConflictsWithDummy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Includes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundExpression VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int StackDepth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EvalStackIsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetStackDepth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopEvalStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearEvalStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureOnlyEvalStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureStackState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1649,
  "endLine" : 1652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StackOptimizerPass2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1860,
  "endLine" : 1863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsLastAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1947,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitPseudoVariableAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitAddress.cs",
  "fileLinesCount" : 726,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PartVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object VisitErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool SuppressDefaultResponseFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetToolName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PrintHelp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryGetCompilerDiagnosticCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCompiler.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpCommandLineParser()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override CommandLineArguments CommonParse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void UnimplementedSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1854,
  "endLine" : 1857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1864,
  "endLine" : 1867,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1869,
  "endLine" : 1872,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal RootNamespaceLocationComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISet GetTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ISet GetNamespaceNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTable.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetDeclarationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleNamespaceOrTypeDeclaration.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Declaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/Declaration.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetNamespaceOrTypeDeclarationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleNamespaceDeclaration.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetNamespaceOrTypeDeclarationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleTypeDeclaration.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeDeclarationIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleTypeDeclaration.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/SingleTypeDeclaration.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetDeclarationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/MergedTypeDeclaration.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MergedNamespaceOrTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/MergedNamespaceOrTypeDeclaration.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SingleNamespaceOrTypeDeclaration VisitClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SingleNamespaceOrTypeDeclaration VisitStructDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SingleNamespaceOrTypeDeclaration VisitInterfaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/DeclarationTreeBuilder.cs",
  "fileLinesCount" : 694,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MergedNamespaceDeclaration Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/MergedNamespaceDeclaration.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MergedNamespaceDeclaration Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/MergedNamespaceDeclaration.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetDeclarationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Declarations/MergedNamespaceDeclaration.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionListVariableBinder.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ExpressionVariableBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableBinder.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableBinder.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForLoopBinder.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RequiresRValueOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RequiresAssignmentOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RequiresVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RequiresReferenceToLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RequiresAssignableVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RequiresRefOrOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ErrorCode GetStandardCallEscapeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.ValueChecks.cs",
  "fileLinesCount" : 2689,
  "components" : [ "primary::src" ],
  "startLine" : 1337,
  "endLine" : 1340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EarlyWellKnownAttributeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/EarlyWellKnownAttributeBinder.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BlockBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BlockBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLocalFunctions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BlockBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/UsingStatementBinder.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindQueryInternal1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSymbol TypeOrError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundLambda MakeQueryUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnboundLambda MakeQueryUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundCall MakeQueryInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundCall MakeQueryInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundCall MakeQueryInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Query.cs",
  "fileLinesCount" : 796,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 711,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WhileBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement BindCheckedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BoundStatement BindLockStatementParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BoundStatement BindUsingStatementParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundStatement BindEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ImplicitReturnIsOkay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatement BindExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundStatement BindLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceLocalSymbol LocateDeclaredVariableSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1016,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool AccessingAutoPropertyFromConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SourceLocalSymbol LookupLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1403,
  "endLine" : 1406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual LocalFunctionSymbol LookupLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1408,
  "endLine" : 1411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundBlock BindEmbeddedBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 1420,
  "endLine" : 1423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BoundStatement BindSwitchExpressionAndSections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2095,
  "endLine" : 2098,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void BindPatternSwitchLabelForInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2100,
  "endLine" : 2103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BoundWhileStatement BindWhileParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2114,
  "endLine" : 2117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BoundDoStatement BindDoParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2127,
  "endLine" : 2130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BoundForStatement BindForParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2139,
  "endLine" : 2142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BoundStatement BindForEachParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2220,
  "endLine" : 2223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BoundStatement BindForEachDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2228,
  "endLine" : 2231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsInAsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2266,
  "endLine" : 2269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsInAsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2271,
  "endLine" : 2274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Statements.cs",
  "fileLinesCount" : 2873,
  "components" : [ "primary::src" ],
  "startLine" : 2794,
  "endLine" : 2797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionMethodScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExtensionMethodScope.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionMethodScopeEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExtensionMethodScope.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameofBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/NameofBinder.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ScriptLocalScopeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ScriptLocalScopeBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ScriptLocalScopeBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ScriptLocalScopeBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ScriptLocalScopeBinder.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ForEachLoopBinder.cs",
  "fileLinesCount" : 1137,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitEqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitArrowExpressionClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitYieldStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ImportChain.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsAccessibleHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithClassTypeParametersBinder.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string TransparentRangeVariableName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryTranslationState.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryTranslationState.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAliasQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/TypeofBinder.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SourceLocalSymbol LookupLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalFunctionSymbol LookupLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InMethodBinder.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/CatchClauseBinder.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostObjectModelBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/HostObjectModeBinder.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithLambdaParametersBinder.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithLambdaParametersBinder.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SingleLookupResult Good()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SingleLookupResult WrongArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SingleLookupResult Empty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SingleLookupResult NotReferencable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SingleLookupResult StaticInstanceMismatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SingleLookupResult Inaccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SingleLookupResult NotLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SingleLookupResult NotTypeOrNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SingleLookupResult NotAnAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupResult.cs",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuckStopsHereBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Imports GetImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SourceLocalSymbol LookupLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalFunctionSymbol LookupLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsUnboundTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetIteratorElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Binder GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundStatement BindSwitchExpressionAndSections()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void BindPatternSwitchLabelForInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundForStatement BindForParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundStatement BindForEachParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundStatement BindForEachDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundWhileStatement BindWhileParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundDoStatement BindDoParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundStatement BindUsingStatementParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundStatement BindLockStatementParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BuckStopsHereBinder.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Conversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Conversion MakeStackAllocToPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Conversion MakeStackAllocToSpanType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 895,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 905,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversion.cs",
  "fileLinesCount" : 995,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 924,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int? MostSpecificConversionOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/UserDefinedImplicitConversions.cs",
  "fileLinesCount" : 909,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasCallerLineNumberConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionsBase.cs",
  "fileLinesCount" : 3141,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/ConversionKindExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConversions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/TypeConversions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeConversions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/TypeConversions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConversionsBase CreateInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/TypeConversions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Conversion GetMethodGroupConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/TypeConversions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Conversion GetStackAllocConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/TypeConversions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Conversion GetInterpolatedStringConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/TypeConversions.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Conversions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ConversionsBase CreateInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Conversions/Conversions.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberAnalysisResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult UseSiteError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult UnsupportedMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult InaccessibleTypeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult TypeInferenceFailed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult TypeInferenceExtensionInstanceArgumentFailed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult LessDerived()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult NormalForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult ExpandedForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult Worse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberAnalysisResult Worst()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberAnalysisResult.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddLowerBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddUpperBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddExactBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray GetInferredTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2773,
  "endLine" : 2776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodTypeInference.cs",
  "fileLinesCount" : 2839,
  "components" : [ "primary::src" ],
  "startLine" : 2821,
  "endLine" : 2824,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverloadResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReturnStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2149,
  "endLine" : 2152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundExpression VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2164,
  "endLine" : 2167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution.cs",
  "fileLinesCount" : 3262,
  "components" : [ "primary::src" ],
  "startLine" : 2169,
  "endLine" : 2173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MemberResolutionResult Worse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberResolutionResult.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MemberResolutionResult Worst()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberResolutionResult.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberResolutionResult.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MemberResolutionResult.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Argument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/AnalyzedArguments.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefKind RefKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/AnalyzedArguments.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsExtensionMethodThisArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/AnalyzedArguments.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalyzedArguments GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/AnalyzedArguments.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OverloadResolutionResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static OverloadResolutionResult GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolutionResult.cs",
  "fileLinesCount" : 1315,
  "components" : [ "primary::src" ],
  "startLine" : 1291,
  "endLine" : 1294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgumentAnalysisResult NameUsedForPositional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgumentAnalysisResult NoCorrespondingParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgumentAnalysisResult NoCorrespondingNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgumentAnalysisResult RequiredParameterMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgumentAnalysisResult BadNonTrailingNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgumentAnalysisResult NormalForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgumentAnalysisResult ExpandedForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/ArgumentAnalysisResult.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution_ArgsToParameters.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanBeOptional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/OverloadResolution_ArgsToParameters.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodGroup GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/OverloadResolution/MethodGroup.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSymbol InferBestType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/BestTypeInferrer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorSignature.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorSignature.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorAnalysisResult.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorAnalysisResult.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryOperatorAnalysisResult Applicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorAnalysisResult.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryOperatorAnalysisResult Inapplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorAnalysisResult.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BinaryOperatorAnalysisResult Worse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorAnalysisResult.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorSignature.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int OperatorIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnaryOperatorKind Operator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnaryOperatorKind Unlifted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLifted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsChecked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUserDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnaryOperatorKind OverflowChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnaryOperatorKind OperandTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int OperatorIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryOperatorKind Operator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryOperatorKind Unlifted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryOperatorKind OperatorWithLogical()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLifted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsChecked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEnum()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLogical()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryOperatorKind OperandTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUserDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorKindExtensions.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnaryOperatorAnalysisResult Applicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorAnalysisResult.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnaryOperatorAnalysisResult Inapplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorAnalysisResult.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryOperatorAnalysisResult Worse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorAnalysisResult.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BinaryOperatorOverloadResolutionResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BinaryOperatorOverloadResolutionResult GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string OperatorNameFromDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/OperatorFacts.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertNotChecked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/BinaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 1108,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedTypeSymbol MakeNullable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolution.cs",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnaryOperatorOverloadResolutionResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnaryOperatorOverloadResolutionResult GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/Operators/UnaryOperatorOverloadResolutionResult.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ErrorCode GetProtectedMemberInSealedTypeError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Semantics/AccessCheck.cs",
  "fileLinesCount" : 528,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BinderFactoryVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Binder VisitCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitConversionOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitEventFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitStructDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitInterfaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder VisitDocumentationCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.BinderFactoryVisitor.cs",
  "fileLinesCount" : 1267,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 939,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundAttribute BindAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeExpressionVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Attributes.cs",
  "fileLinesCount" : 1227,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MarkImportDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupSymbolsInfo.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GenerateAnonymousFunctionConversionError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryUnboundLambdaState.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Binder ParameterBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryUnboundLambdaState.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundBlock BindLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.QueryUnboundLambdaState.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateLambdaParameterNameConflictsInScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_NameConflicts.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SimpleLocalScopeBinder.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SimpleLocalScopeBinder.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SimpleLocalScopeBinder.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddDependency()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ConstantFieldsInProgress.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual Binder GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual TypeSymbol GetIteratorElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual Imports GetImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.cs",
  "fileLinesCount" : 761,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceOrTypeSymbol GetContainingNamespaceOrType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceOrTypeSymbol BindNamespaceOrTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol BindPredefinedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1135,
  "endLine" : 1138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblySymbol GetContainingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 1726,
  "endLine" : 1731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Symbols.cs",
  "fileLinesCount" : 2126,
  "components" : [ "primary::src" ],
  "startLine" : 2076,
  "endLine" : 2079,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/EmbeddedStatementBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLocalFunctions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/EmbeddedStatementBinder.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodGroupResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/MethodGroupResolution.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodGroupResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/MethodGroupResolution.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/FixedStatementBinder.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SourceLocalSymbol LookupLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalFunctionSymbol LookupLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/InContainerBinder.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Includes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFlagsExtensions.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LockOrUsingBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LockOrUsingBinder.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnboundGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray BuildArgumentsForErrorRecovery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Invocation.cs",
  "fileLinesCount" : 1594,
  "components" : [ "primary::src" ],
  "startLine" : 1415,
  "endLine" : 1418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void LookupSymbolsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMethodOrIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1056,
  "endLine" : 1059,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsCrefAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool IsAccessibleHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitConstructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDestructorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitConversionOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitGlobalStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitForEachVariableStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitElseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalBinderFactory.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 719,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalScopeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray BuildLocalFunctions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ImmutableArray BuildLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LocalScopeBinder.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/BinderFactory.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool OnlyOneBitSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupOptions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanConsiderMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupOptions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanConsiderLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupOptions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanConsiderTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupOptions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool CanConsiderNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupOptions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAttributeTypeLookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupOptions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVerbatimNameAttributeTypeLookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/LookupOptions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithTypeParametersBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithTypeParametersBinder.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool CanConsiderTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/WithTypeParametersBinder.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool IsUnboundTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBadExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBadExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundBadExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundBadExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundBadExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol CreateErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression BindExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression BindDefaultLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression BindQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1070,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ConstantValue GetConstantSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual BoundExpression BindRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1599,
  "endLine" : 1602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundThisReference ThisReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 1805,
  "endLine" : 1808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GlobalExpressionVariable LookupDeclaredField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 2375,
  "endLine" : 2378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool WouldUsingSystemFindExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5569,
  "endLine" : 5576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ImplementsWinRTAsyncInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Expressions.cs",
  "fileLinesCount" : 7282,
  "components" : [ "primary::src" ],
  "startLine" : 5581,
  "endLine" : 5584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceLabelSymbol GetDefaultLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void BindPatternSwitchLabelForInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/SwitchBinder.cs",
  "fileLinesCount" : 740,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLiteralNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLiteralDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasExpressionType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MethodGroupReceiverIsDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpressionExtensions.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLocal Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundExpression.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool? ExpressionOfTypeMatchesPatternType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTreeBuilder.cs",
  "fileLinesCount" : 623,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual R DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundNode DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundDeconstructValuePlaceholder FailInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/OutDeconstructVarPendingInference.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundNodeExtensions.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundNode Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundNode.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual string Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundNode.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression FailInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/VariablePendingInference.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundObjectCreationExpression Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundObjectCreationExpression.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlockReturns()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundExpression VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void GenerateAnonymousFunctionConversionError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSymbol DelegateInvokeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeSymbol InferReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Binder ParameterBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/UnboundLambda.cs",
  "fileLinesCount" : 981,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundTreeWalkerWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression VisitExpressionWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override BoundExpression VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TypeSymbol VisitType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundTreeRewriterWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundExpression VisitExpressionWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override BoundExpression VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundCall Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundCall Synthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundCall Synthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundCall Synthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundNamespaceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundNamespaceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundNamespaceExpression Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundStatementList Synthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundStatementList Synthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundStatementList Synthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundStatementList Synthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundReturnStatement Synthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundYieldBreakStatement Synthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundBlock SynthesizedNoLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundBlock SynthesizedNoLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundDefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundDeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual BoundNode GetBoundRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundNode GetLowerBoundNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetSyntaxDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMethodBodyDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamespaceSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamedTypeSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IFieldSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IMethodSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IPropertySymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IPropertySymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEventSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IMethodSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IMethodSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalFunctionSymbol GetDeclaredLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IAliasSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IAliasSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeParameterSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ForEachStatementInfo GetForEachStatementInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression GetQueryClauseValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.cs",
  "fileLinesCount" : 2034,
  "components" : [ "primary::src" ],
  "startLine" : 1675,
  "endLine" : 1678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/ForEachStatementInfo.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BuiltInOperators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/BuiltInOperators.cs",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxAndDeclarationManager WithExternalSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxAndDeclarationManager.cs",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator TypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/TypeInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/TypeInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/TypeInfo.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttributeSemanticModel Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AttributeSemanticModel.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/QueryClauseInfo.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/QueryClauseInfo.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AwaitExpressionInfo.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/AwaitExpressionInfo.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompilationReference WithPropertiesImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilationReference.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilationReference.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpeculativeSyntaxTreeSemanticModel Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpeculativeSyntaxTreeSemanticModel Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundNode Bind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Binder GetEnclosingBinderInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DeconstructionInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/DeconstructionInfo.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CSharpSyntaxNode GetMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 910,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IFieldSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IMethodSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1386,
  "endLine" : 1389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1399,
  "endLine" : 1402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IPropertySymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IPropertySymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEventSymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/SyntaxTreeSemanticModel.cs",
  "fileLinesCount" : 2188,
  "components" : [ "primary::src" ],
  "startLine" : 1432,
  "endLine" : 1435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.NodeMapBuilder.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.NodeMapBuilder.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.NodeMapBuilder.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MethodBodySemanticModel.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CommonReferenceManager CommonGetBoundReferenceManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ReferenceManagerEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CompilationReference ToMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 984,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImplicitNamedTypeSymbol BindScriptClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol GetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool MightContainNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Binder GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1834,
  "endLine" : 1837,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Imports GetImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1842,
  "endLine" : 1845,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AliasSymbol CreateGlobalNamespaceAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1847,
  "endLine" : 1850,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RecordImport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1918,
  "endLine" : 1921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RecordImport()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1923,
  "endLine" : 1926,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1947,
  "endLine" : 1950,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 1960,
  "endLine" : 1963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetParseDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2033,
  "endLine" : 2036,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2042,
  "endLine" : 2045,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMethodBodyDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2050,
  "endLine" : 2053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2059,
  "endLine" : 2062,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Compilation CommonWithReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2773,
  "endLine" : 2776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Compilation CommonWithAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2778,
  "endLine" : 2781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SemanticModel CommonGetSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2798,
  "endLine" : 2801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Compilation CommonAddSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2811,
  "endLine" : 2814,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Compilation CommonRemoveSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2816,
  "endLine" : 2819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Compilation CommonRemoveAllSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2821,
  "endLine" : 2824,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Compilation CommonReplaceSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2826,
  "endLine" : 2829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Compilation CommonWithOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2831,
  "endLine" : 2834,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Compilation CommonWithScriptCompilationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2836,
  "endLine" : 2839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CommonContainsSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2841,
  "endLine" : 2844,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISymbol CommonGetAssemblyOrModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2846,
  "endLine" : 2849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Compilation CommonClone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2851,
  "endLine" : 2854,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override INamedTypeSymbol CommonGetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2861,
  "endLine" : 2864,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override INamespaceSymbol CommonGetCompilationNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2866,
  "endLine" : 2869,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override INamedTypeSymbol CommonGetTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2871,
  "endLine" : 2874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IArrayTypeSymbol CommonCreateArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2881,
  "endLine" : 2884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IPointerTypeSymbol CommonCreatePointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2886,
  "endLine" : 2889,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IMethodSymbol CommonGetEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 2973,
  "endLine" : 2976,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SymbolDeclaredEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs",
  "fileLinesCount" : 3280,
  "components" : [ "primary::src" ],
  "startLine" : 3076,
  "endLine" : 3079,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static InitializerSemanticModel Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static InitializerSemanticModel Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static InitializerSemanticModel Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal protected override CSharpSyntaxNode GetBindableSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/InitializerSemanticModel.cs",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual IOperation GetOperationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IOperation CloneOperationCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInfo GetSpeculativeTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsInTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AssertPositionAdjusted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Symbol UnwrapAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2114,
  "endLine" : 2117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ControlFlowAnalysis AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2170,
  "endLine" : 2174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ControlFlowAnalysis AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2181,
  "endLine" : 2184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2191,
  "endLine" : 2195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2204,
  "endLine" : 2208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 2215,
  "endLine" : 2218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override SymbolInfo GetSymbolInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4630,
  "endLine" : 4633,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override TypeInfo GetTypeInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4635,
  "endLine" : 4638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override IAliasSymbol GetAliasInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4640,
  "endLine" : 4643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ComputeDeclarationsInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4754,
  "endLine" : 4757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ComputeDeclarationsInNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4759,
  "endLine" : 4762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ImmutableArray LookupSymbolsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4782,
  "endLine" : 4785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ImmutableArray LookupBaseMembersCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4787,
  "endLine" : 4790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ImmutableArray LookupStaticMembersCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4792,
  "endLine" : 4795,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ImmutableArray LookupNamespacesAndTypesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4797,
  "endLine" : 4800,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ImmutableArray LookupLabelsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4802,
  "endLine" : 4805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override ISymbol GetEnclosingSymbolCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4914,
  "endLine" : 4917,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override bool IsAccessibleCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4919,
  "endLine" : 4922,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override bool IsEventUsableAsFieldCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/CSharpSemanticModel.cs",
  "fileLinesCount" : 4931,
  "components" : [ "primary::src" ],
  "startLine" : 4924,
  "endLine" : 4927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpeculativeMemberSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.SpeculativeMemberSemanticModel.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.SpeculativeMemberSemanticModel.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.SpeculativeMemberSemanticModel.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.SpeculativeMemberSemanticModel.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.SpeculativeMemberSemanticModel.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.SpeculativeMemberSemanticModel.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/MemberSemanticModel.SpeculativeMemberSemanticModel.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingPredefinedMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntheticBinderImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsAccessibleHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntheticBoundNodeFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddNestedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundHoistedFieldAccess HoistedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratedLabelSymbol GenerateLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression This()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBadExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundParameter Parameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundFieldAccess Field()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Property()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayTypeSymbol WellKnownArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSymbol WellKnownMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodSymbol SpecialMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertySymbol SpecialProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpressionStatement Assignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpressionStatement ExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBlock Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBlock Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBlock Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBlock Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBlock Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBlock Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBlock Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatementList StatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatementList StatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatementList StatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterSymbol SynthesizedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBinaryOperator Binary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundAsOperator As()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBinaryOperator LogicalAnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBinaryOperator LogicalOr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBinaryOperator IntEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBinaryOperator ObjectEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBinaryOperator ObjectNotEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBinaryOperator IntNotEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBinaryOperator IntLessThan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLiteral Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLiteral Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundObjectCreationExpression New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression InstanceCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression InstanceCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression StaticCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression StaticCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression StaticCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundCall Call()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundCall Call()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundCall Call()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundCall Call()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Conditional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatement If()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatement ConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundThrowStatement Throw()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLocal Local()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression MakeSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression MakeSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundSequence Sequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundSequence Sequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatement Switch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundGotoStatement Goto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 872,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLabelStatement Label()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 877,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLiteral Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundLiteral StringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 899,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundArrayAccess ArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 918,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatement SequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatement SequencePointWithSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatement HiddenSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 946,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundStatement ThrowNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression ThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 956,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Null()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundTypeExpression Type()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 975,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Typeof()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray TypeOfs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression TypeofDynamicOperationContextType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression Sizeof()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1005,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression ModuleVersionId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression ModuleVersionIdString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1038,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression InstrumentationPayloadRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1043,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundExpression ArrayOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1154,
  "endLine" : 1157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression Default()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundExpression Default()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundTryStatement Fault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundExpression NullOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundExpression NullOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1249,
  "endLine" : 1252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundStatement NoOp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SyntheticBoundNodeFactory.cs",
  "fileLinesCount" : 1345,
  "components" : [ "primary::src" ],
  "startLine" : 1311,
  "endLine" : 1314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorStateMachine.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitYieldBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsYields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 482,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundStatement GenerateStateMachineCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorRewriter.cs",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorFinallyMethodSymbol.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorFinallyMethodSymbol.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorFinallyMethodSymbol.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorFinallyMethodSymbol.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorFinallyMethodSymbol.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorFinallyMethodSymbol.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IteratorFinallyFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.IteratorFinallyFrame.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.IteratorFinallyFrame.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsYields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsYieldsInTrys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HashSet Labels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/IteratorRewriter/IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedStateMachineMoveNextMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BoundBlock MakeStateMachineScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/MethodToStateMachineRewriter.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CapturedSymbolReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/CapturedSymbol.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression Replacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/CapturedSymbol.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override LocalState UnreachableState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/IteratorAndAsyncCaptureWalker.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateMachineFieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineFieldSymbol.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/StateMachineRewriter/StateMachineFieldSymbol.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool FinallyContainsAwaits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 732,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CatchContainsAwait()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsAwaitInHandlers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HashSet Labels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 904,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetHoistedLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1026,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetHoistedLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1031,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BoundStatement GenerateReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray SingletonOrPair()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncMethodToStateMachineRewriter.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AsyncConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncConstructor.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncStateMachine.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnterStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 767,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitUserDefinedConditionalLogicalOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 772,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 908,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMakeRefOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AwaitExpressionSpiller.cs",
  "fileLinesCount" : 1203,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 934,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Symbol EnsureWellKnownMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncRewriter.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement AddSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugInfoInjector()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentNoOpStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentYieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentDoStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentWhileStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression AddConditionSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentForStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentIfStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentSwitchStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentPatternSwitchBindCasePatternVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DebugInfoInjector.cs",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentNoOpStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentFieldOrPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentYieldBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentYieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatementIterationVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatementDeconstructionVariablesDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentWhileStatementConditionalGotoStartOrBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentLocalInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentLockTargetCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentPatternSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentUsingTargetCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement AddAnalysisPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundStatement AddAnalysisPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodSymbol GetCreatePayloadOverload()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.cs",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentNoOpStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentYieldBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentYieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentFieldOrPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement CreateBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement CreateBlockEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentDoStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentDoStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatementCollectionVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatementIterationVarDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForStatementConditionalGotoStartOrBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentForStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentIfStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentLocalInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentLockTargetCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentPatternSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentPatternSwitchWhenClauseConditionalGotoBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentUsingTargetCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentWhileStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentWhileStatementConditionalGotoStartOrBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentCatchClauseFilter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundExpression InstrumentSwitchStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentPatternSwitchBindCasePatternVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundStatement InstrumentForEachStatementDeconstructionVariablesDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/CompoundInstrumenter.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentNoOpStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentYieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement CreateBlockEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual BoundStatement InstrumentPatternSwitchBindCasePatternVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override TypeSymbol VisitType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual BoundNode VisitUnhoistedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/MethodToClassRewriter.cs",
  "fileLinesCount" : 688,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Query.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Query.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray ToImmutableAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_DeconstructionAssignmentOperator.cs",
  "fileLinesCount" : 377,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression GetDefaultParameterValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Call.cs",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1200,
  "endLine" : 1203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeIsConstantPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Patterns.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPatternSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundStatement MakeLoweredForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundPatternSwitchLabel LowerSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PatternSwitchStatement.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConvertedStackAllocExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_StackAlloc.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_Literal.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitFixedLocalCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_FixedStatement.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsUnusedDeconstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDeconstructValuePlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AssertPlaceholderReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override sealed BoundNode VisitOutDeconstructVarPendingInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDeconstructionVariablePendingInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol UnsafeGetSpecialTypeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetSpecialTypeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TryGetSpecialTypeMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter.cs",
  "fileLinesCount" : 598,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalAccess.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLoweredConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalAccess.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_TupleCreationExpression.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitConvertedTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_TupleCreationExpression.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression RewriteTupleCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_TupleCreationExpression.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override sealed BoundNode VisitOutVariablePendingInference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_LocalDeclaration.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.cs",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression UnconvertArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeBooleanConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakeNullableHasValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 845,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol UnsafeGetNullableMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperator.cs",
  "fileLinesCount" : 2246,
  "components" : [ "primary::src" ],
  "startLine" : 1734,
  "endLine" : 1737,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_SwitchStatement.cs",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCompoundAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInvariantArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_CompoundAssignmentOperator.cs",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_ExpressionStatement.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSymbol GetArgumentInfoFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LoweredDynamicOperationFactory.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PropertyAccess.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression MakePropertyGetAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_PropertyAccess.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_GotoStatement.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LocalRewriter/LocalRewriter_GotoStatement.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Error()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckUnsafeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitNameOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_ExpressionTrees.cs",
  "fileLinesCount" : 699,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsExplicitCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/DiagnosticsPass_Warnings.cs",
  "fileLinesCount" : 918,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1665,
  "endLine" : 1669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static partial void CheckLocalsDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.cs",
  "fileLinesCount" : 1761,
  "components" : [ "primary::src" ],
  "startLine" : 1678,
  "endLine" : 1681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitNewT()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 925,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 981,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression VisitPointerIndirectionOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 988,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression VisitPointerElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BoundExpression VisitSizeOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1027,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression ExprFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 1075,
  "endLine" : 1078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundExpression ExprFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/ExpressionLambdaRewriter.cs",
  "fileLinesCount" : 1093,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1083,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SynthesizedClosureEnvironmentConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureEnvironmentConstructor.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DebugId GetTopLevelMethodId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/LambdaRewriter/SynthesizedClosureMethod.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpParseOptions WithPreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpParseOptions WithPreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ParseOptions CommonWithKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ParseOptions CommonWithDocumentationMode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ParseOptions CommonWithFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpParseOptions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationCloner.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationCloner.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpOperationFactory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVariableDeclaratorOperation CreateVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundTupleLiteralOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1693,
  "endLine" : 1696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundConvertedTupleLiteralOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1698,
  "endLine" : 1701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOperation CreateBoundRangeVariableOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory.cs",
  "fileLinesCount" : 1850,
  "components" : [ "primary::src" ],
  "startLine" : 1844,
  "endLine" : 1848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional ConvertToOptional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IVariableDeclaratorOperation CreateVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpOperationFactory_Methods.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseCSharpArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Operations/CSharpArgument.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpCompilationOptions WithTopLevelBinderFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic FilterDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions CommonWithModuleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions CommonWithMainTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions CommonWithScriptClassName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions CommonWithCryptoKeyContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions CommonWithCryptoKeyFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions CommonWithCryptoPublicKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions CommonWithDelaySign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CompilationOptions CommonWithCheckOverflow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CheckAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerHostTests.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConnectionReceived()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/TestableDiagnosticListener.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateKeepAlive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/TestableDiagnosticListener.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConnectionRudelyEnded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/TestableDiagnosticListener.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KeepAliveReached()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/TestableDiagnosticListener.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool Parse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/VBCSCompilerServerTests.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/AnalyzerConsistencyCheckerTests.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TestableCompilerServerHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/TestableCompilerServerHost.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ServerData CreateServerFailsConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ServerUtil.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Task TaskFromException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerApiTest.cs",
  "fileLinesCount" : 515,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DisposableFile GetResultFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/CompilerServerTests.cs",
  "fileLinesCount" : 1397,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailingClientConnectionHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/FailingCompilerServerHost.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailingClientConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/FailingCompilerServerHost.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetSessionKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryCreateServer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildClientTests.cs",
  "fileLinesCount" : 385,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ValidateBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task CreateMonitorDisconnectTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task ReadAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task WriteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetKeepAliveTimeoutTests()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildServerControllerTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NoSetting()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/DesktopBuildServerControllerTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override TimeSpan? GetKeepAliveTimeout()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/PortableServer/PortableBuildServerController.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDefaultPipeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/PortableServer/PortableBuildServerController.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CheckAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/PortableServer/CoreClrCompilerServerHost.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TcpClientConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/PortableServer/TcpClientConnection.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Close()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/PortableServer/TcpClientConnection.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task CreateMonitorDisconnectTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/PortableServer/TcpClientConnection.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task CreateMonitorDisconnectTask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/NamedPipeClientConnection.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemoryHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/MemoryHelper.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LogException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/VBCSCompiler.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DesktopCompilerServerHost()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/DesktopCompilerServerHost.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CheckAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/DesktopCompilerServerHost.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DesktopBuildServerController()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/DesktopBuildServerController.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override async Task ConnectForShutdownAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompiler/DesktopBuildServerController.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CachingMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/MetadataCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentationProvider CreateDocumentationProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/MetadataCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Metadata GetMetadataImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/MetadataCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PortableExecutableReference WithPropertiesImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/MetadataCache.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool? WasServerRunning()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/BuildServerController.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int RunShutdown()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/BuildServerController.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Func GetMetadataProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/CSharpCompilerServer.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Func GetMetadataProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/VisualBasicCompilerServer.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsShutdownRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Log()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Csc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/Csc.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/GacFileResolver.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetCulture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyContentType GetContentType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ProcessorArchitecture GetProcessorArchitecture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe void SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe void SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/FusionAssemblyIdentity.cs",
  "fileLinesCount" : 587,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MonoGlobalAssemblyCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/MonoGlobalAssemblyCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAssemblyIdentities()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/MonoGlobalAssemblyCache.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetAssemblyIdentities()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/GlobalAssemblyCacheHelpers/ClrGlobalAssemblyCache.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int RunLocalCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/DesktopBuildClient.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryCreateServer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/DesktopBuildClient.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetSessionKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/DesktopBuildClient.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Vbc()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/Vbc.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ObjectSecurity GetPipeSecurity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetServerMutexName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetClientMutexName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/BuildServerConnection.cs",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 583,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ExitingTraceListener.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/ExitingTraceListener.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Right2Chars()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/CachingLookupTests.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Boolean()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/JsonWriterTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Integer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/JsonWriterTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Character()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/JsonWriterTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void String()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/JsonWriterTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string WriteToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/JsonWriterTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string WriteToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/JsonWriterTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string WriteToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/JsonWriterTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectReference Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/WeakListTests.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderedTestDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/ConcurrentLruCacheTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcurrentLruCache MakeCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/ConcurrentLruCacheTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/InternalUtilities/ConcurrentLruCacheTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomResourceManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ResourceSet GetResourceSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomResourceSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool AreEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveGlobalNamespace1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestResolveGlobalType1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Compilation CreateCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/SuppressMessageTargetSymbolResolverTests.cs",
  "fileLinesCount" : 1411,
  "components" : [ "primary::src" ],
  "startLine" : 1397,
  "endLine" : 1400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Analyzer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/AnalysisContextInfoTests.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void True()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnalyzerFileReference CreateAnalyzerFileReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceText CreateLargeText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextChangeTests.cs",
  "fileLinesCount" : 789,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromString_Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/StringTextTest.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceText CreateSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceText CreateSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/LargeTextTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetLengthOfLineBreak4()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/TextUtilitiesTests.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TestTryReadByteOrderMark()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Text/SourceTextTests.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EqualsProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/PEWriter/UsedNamespaceOrTypeTests.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RunAll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/PEWriter/UsedNamespaceOrTypeTests.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/FusionAssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestParseSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestParseDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/AssemblyIdentityDisplayNameTests.cs",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override string GetDocumentationForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Metadata GetMetadataImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentationProvider CreateDocumentationProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PortableExecutableReference WithPropertiesImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyReference2()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Metadata GetMetadataImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentationProvider CreateDocumentationProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PortableExecutableReference WithPropertiesImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataReferenceTests.cs",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataNameLimitTests.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckIsTooLong()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/MetadataReferences/MetadataNameLimitTests.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string InvariantToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckOneDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void CheckOneFloat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/RealParserTests.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWithOneMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TypeWithOneMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Boolean Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TypeWithTwoMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Boolean Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWithManyMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TypeWithManyMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Boolean Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestValueInt32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMemberInt32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestMemberIntString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestManyMembersInt32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSmallArrayMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEmptyArrayMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNullArrayMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestLargeArrayMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestEnumMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripCompressedUint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPrimitiveArrayValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPrimitiveArrayMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrimitiveArrayMemberTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PrimitiveArrayMemberTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPrimitiveAPIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPrimitiveMemberAPIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 794,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrimitiveMemberTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PrimitiveMemberTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPrimitivesValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestPrimitiveValueAPIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrimitiveValueTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PrimitiveValueTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 897,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripGuid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1075,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripStringCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1080,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestRoundTripArrays()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1092,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRoundTripArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1097,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Node()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Int32 GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Boolean Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 1231,
  "endLine" : 1234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertContains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/IdentifierCollectionTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertNotContains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/IdentifierCollectionTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool NextBool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Collections/BitArrayTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisposableFile GetResultFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessResult RunCompilerOutput()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SayHello()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTaskTests/IntegrationTests.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 711,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DeclarationInfo GetDeclarationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/AnalyzerDriver/DeclarationComputer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DeclarationInfo GetDeclarationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/AnalyzerDriver/DeclarationComputer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DeclarationInfo GetDeclarationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/AnalyzerDriver/DeclarationComputer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddFailedServerConnection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ValidateBootstrap.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CopyRefAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CopyRefAssembly.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyRefAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CopyRefAssembly.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Guid ReadAssemblyMvidOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/MvidReader.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AssemblyResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/AssemblyResolution.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/InteractiveCompiler.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ManagedCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GeneratePathToTool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogErrorOutput()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateResponseFileContents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GenerateCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ValidateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 914,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ListHasNoDuplicateItems()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ManagedCompiler.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 922,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShutdownBuildResponse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddResponseBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/CompilerServerLogger.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLoggingPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/CompilerServerLogger.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CacheRetargetingAssemblySymbolNoLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/Compilation_MetadataCache.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsMatchingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/AssemblyDataForAssemblyBeingBuilt.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssertCanReuseForCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.State.cs",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/AssemblyReferenceBinding.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/BoundInputAssembly.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSuperseded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 881,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static internal bool InternalsMayBeVisibleToAssemblyBeingCompiled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ReferenceManager/CommonReferenceManager.Binding.cs",
  "fileLinesCount" : 988,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 956,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool FileExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/XmlFileResolver.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/XmlFileResolver.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/OutputKind.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsNetModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/OutputKind.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsWindowsRuntime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/OutputKind.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ResourceException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ResourceException.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDescriptor GetDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownMembers.cs",
  "fileLinesCount" : 3366,
  "components" : [ "primary::src" ],
  "startLine" : 3336,
  "endLine" : 3339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CompareLowerUnicode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEqualLowerUnicode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CaseInsensitiveComparison.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFileResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceFileResolver.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceFileResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceFileResolver.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool FileExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceFileResolver.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeCompareKind AddIgnoreCustomModifiersAndArraySizesAndLowerBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypeCompareKind.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeCompareKind AddIgnoreDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypeCompareKind.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeCompareKind AddIgnoreTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypeCompareKind.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypeLayout.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypeLayout.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypedConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstantValue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstantValue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstantValue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstantValue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDefaultTupleElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/ISymbolExtensions.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTupleElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/ISymbolExtensions.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ProvidedTupleElementNameOrNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/ISymbolExtensions.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDiscard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDiscard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor`1.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeUsageInfo.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeUsageInfo.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeUsageInfo.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidCharSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonModuleWellKnownAttributeData.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/AttributeDescription.cs",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal T DecodeNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AttributeUsageInfo DecodeAttributeUsageAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CustomAttributesBag.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomAttributesBag WithEmptyData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CustomAttributesBag.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotePartComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CustomAttributesBag.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsPartComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CustomAttributesBag.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITypeSymbol TryGetSafeArrayElementUserDefinedSubtype()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalPseudoCustomAttributeData.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonMethodWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonMethodWellKnownAttributeData.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonFieldWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonFieldWellKnownAttributeData.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/TypedConstant.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SealTemplates()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/AnonymousTypes/CommonAnonymousTypeManager.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkAssemblyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DesktopAssemblyIdentityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DesktopAssemblyIdentityComparer LoadFromXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ulong ToInteger()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyVersion.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyVersion.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyVersion.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyVersion.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator AssemblyVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyVersion.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator Version()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyVersion.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ReadToChild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/AssemblyPortabilityPolicy.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLongLived()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SynthesizedLocalKind.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MustSurviveStateMachineSuspension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SynthesizedLocalKind.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSlotReusable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SynthesizedLocalKind.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Exception DeserializationReadIncorrectNumberOfValuesException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Exception NoSerializationTypeException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Exception NoSerializationReaderException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectReader.cs",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Exception NoSerializationTypeException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Exception NoSerializationWriterException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Serialization/ObjectWriter.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 823,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PdbMetadataWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbMetadataWrapper.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PdbWritingException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/PdbWriter.cs",
  "fileLinesCount" : 1326,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComMemoryStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/NativePdbWriter/ComMemoryStream.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void SignStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void SignPeBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Diagnostic GetContainerError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Diagnostic GetKeyFileError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/PortableStrongNameProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SignPeBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/PortableStrongNameProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Stream CreateInputStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/PortableStrongNameProvider.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlgorithmId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/CryptoBlobParser.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisposeUnderlyingStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsBooleanType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCharType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStringType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDecimalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 604,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDateTimeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual string GetValueToDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValue.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialTypes.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpecialType GetTypeFromMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialTypes.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Guid GetModuleVersionId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyResolveWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetHandler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AddAssemblyResolveHandler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RemoveAssemblyResolveHandler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CorLightup.cs",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Dictionary.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Dictionary.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Dictionary.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextKeyedCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextKeyedCache GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int LocalIdxFromHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int SharedIdxFromHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/TextKeyedCache.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetScale()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/DecimalUtilities.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OneOrMany.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OneOrMany Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OneOrMany.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OneOrMany Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/OneOrMany.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ReverseContents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ArrayExtensions.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Enumerator.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Enumerator.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ElementEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/DocumentationCommentXmlNames.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool AttributeEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/DocumentationCommentXmlNames.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CountBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BitArithmeticUtilities.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int CountBits()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BitArithmeticUtilities.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcurrentSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcurrentSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal KeyEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConcurrentSet.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/WeakReferenceExtensions.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSubsetOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSupersetOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSubsetOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSupersetOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Overlaps()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SymmetricExceptWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Enumerable.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReadOnlyUnmanagedMemoryStream.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReadOnlyUnmanagedMemoryStream.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MethodInfo GetDeclaredMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ConstructorInfo GetDeclaredConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object InvokeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T Invoke()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReflectionUtilities.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsFileName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FileNameUtilities.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IOrderedEnumerable OrderBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IOrderedEnumerable OrderBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IOrderedEnumerable Order()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IOrderedEnumerable ThenBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IOrderedEnumerable ThenBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IOrderedEnumerable ThenBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IComparer ToComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumerableExtensions.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AppendData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/IncrementalHashExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConsList`1.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConsList`1.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsList Push()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConsList`1.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConsList`1.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerformanceSensitiveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/PerformanceSensitiveAttribute.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal StringTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringTable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringTable GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int LocalIdxFromHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int SharedIdxFromHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int LocalNextRandom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int SharedNextRandom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TextEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringTable.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInsufficientExecutionStackException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StackGuard.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Enumerable`1.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Enumerable`1.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyValuePair Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/KeyValuePair.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IntersectWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSubsetOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsProperSupersetOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSubsetOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsSupersetOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Overlaps()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SetEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SymmetricExceptWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ThreeState ToThreeState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ThreeState.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ThreeState.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableSetWithInsertionOrder`1.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableSetWithInsertionOrder`1.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ImmutableSetWithInsertionOrder`1.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReferenceEqualityComparer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Insert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Collection`1.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerator EmptyEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable EmptyEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICollection EmptyCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList EmptyList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlyList EmptyReadOnlyList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISet EmptySet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlySet EmptyReadOnlySet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDictionary EmptyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlyDictionary EmptyReadOnlyDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable SingletonEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ICollection SingletonCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerator SingletonEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList SingletonList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable ReadOnlyEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Enumerator`1.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.List.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Insert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.List.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.List.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void OverwriteHandler()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/FatalError.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemaphoreDisposer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SemaphoreSlimExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SemaphoreSlimExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlobBuildingStream GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobBuildingStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void WriteByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteInt32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Blob ReserveBytes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemaphoreDisposer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SemaphoreExtensions.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SemaphoreExtensions.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ReadLockExiter DisposableRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReaderWriterLockSlimExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReaderWriterLockSlimExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static WriteLockExiter DisposableWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReaderWriterLockSlimExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReaderWriterLockSlimExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteObjectStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteObjectEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteArrayStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteArrayEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/JsonWriter.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EnumField.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Collection.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Collection.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Collection.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Collection.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Collection.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Collection.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringOrdinalComparer.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.ReadOnly.Enumerable`2.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool LooksLikeInterfaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool LooksLikeTypeParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidClrTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Unquote()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static char First()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static char Last()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringExtensions.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/WeakList.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetExpandedSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/WeakList.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Collection.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Collection.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Collection.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Collection.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDecimalDigitChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UnicodeCharacterUtilities.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsConnectingChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UnicodeCharacterUtilities.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsFormattingChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UnicodeCharacterUtilities.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFormattingChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/UnicodeCharacterUtilities.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Combine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Combine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetCaseInsensitiveFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineFNVHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/Hash.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseAddressOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyAddressOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseNameOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseArrayElementReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseDeconstructionAssignmentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 910,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 937,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 975,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1054,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1058,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1148,
  "endLine" : 1151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1177,
  "endLine" : 1180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionalAccessInstanceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1237,
  "endLine" : 1240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1299,
  "endLine" : 1302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1397,
  "endLine" : 1400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultValueExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1413,
  "endLine" : 1416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1428,
  "endLine" : 1431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1450,
  "endLine" : 1453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1454,
  "endLine" : 1457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1535,
  "endLine" : 1538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1539,
  "endLine" : 1542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseEventReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1586,
  "endLine" : 1589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1610,
  "endLine" : 1613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1649,
  "endLine" : 1652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1669,
  "endLine" : 1672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1673,
  "endLine" : 1676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1700,
  "endLine" : 1703,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseVariableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1728,
  "endLine" : 1731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1791,
  "endLine" : 1794,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1795,
  "endLine" : 1798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1855,
  "endLine" : 1858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseFixedStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1898,
  "endLine" : 1903,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1929,
  "endLine" : 1932,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1933,
  "endLine" : 1936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseForEachLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 1979,
  "endLine" : 1982,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2029,
  "endLine" : 2032,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseForLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2085,
  "endLine" : 2088,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2134,
  "endLine" : 2137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2138,
  "endLine" : 2141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseForToLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2194,
  "endLine" : 2197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2262,
  "endLine" : 2265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2266,
  "endLine" : 2269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2376,
  "endLine" : 2379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2380,
  "endLine" : 2383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstanceReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2421,
  "endLine" : 2424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2432,
  "endLine" : 2435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2436,
  "endLine" : 2439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseInterpolatedStringExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2447,
  "endLine" : 2450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2470,
  "endLine" : 2473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2474,
  "endLine" : 2477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyInterpolatedStringExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2501,
  "endLine" : 2504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseInterpolatedStringText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2514,
  "endLine" : 2517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2534,
  "endLine" : 2537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2538,
  "endLine" : 2541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyInterpolatedStringText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2565,
  "endLine" : 2568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2578,
  "endLine" : 2581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2616,
  "endLine" : 2619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2620,
  "endLine" : 2623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseInvalidOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2674,
  "endLine" : 2677,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2683,
  "endLine" : 2686,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2687,
  "endLine" : 2690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2776,
  "endLine" : 2779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2780,
  "endLine" : 2783,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2826,
  "endLine" : 2829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2858,
  "endLine" : 2861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2862,
  "endLine" : 2865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2942,
  "endLine" : 2945,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2946,
  "endLine" : 2949,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyIsTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 2973,
  "endLine" : 2976,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3010,
  "endLine" : 3013,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3014,
  "endLine" : 3017,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3041,
  "endLine" : 3044,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3069,
  "endLine" : 3072,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3073,
  "endLine" : 3076,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyAnonymousFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3094,
  "endLine" : 3097,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3104,
  "endLine" : 3107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3122,
  "endLine" : 3125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3127,
  "endLine" : 3130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3197,
  "endLine" : 3200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3201,
  "endLine" : 3204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3243,
  "endLine" : 3246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3254,
  "endLine" : 3257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3258,
  "endLine" : 3261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3287,
  "endLine" : 3290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3291,
  "endLine" : 3294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3302,
  "endLine" : 3305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3331,
  "endLine" : 3334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3335,
  "endLine" : 3338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3455,
  "endLine" : 3458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3459,
  "endLine" : 3462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseCoalesceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3501,
  "endLine" : 3504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3530,
  "endLine" : 3533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3534,
  "endLine" : 3537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3620,
  "endLine" : 3623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3624,
  "endLine" : 3627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3671,
  "endLine" : 3674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3694,
  "endLine" : 3697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3698,
  "endLine" : 3701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OmittedArgumentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3739,
  "endLine" : 3742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3750,
  "endLine" : 3753,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3754,
  "endLine" : 3757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3785,
  "endLine" : 3788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3789,
  "endLine" : 3792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3844,
  "endLine" : 3847,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3848,
  "endLine" : 3851,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3859,
  "endLine" : 3862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3879,
  "endLine" : 3882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3883,
  "endLine" : 3886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3910,
  "endLine" : 3913,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceholderExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3924,
  "endLine" : 3929,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3937,
  "endLine" : 3940,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3941,
  "endLine" : 3944,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasePointerIndirectionReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3952,
  "endLine" : 3957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3974,
  "endLine" : 3977,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 3978,
  "endLine" : 3981,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyPointerIndirectionReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4005,
  "endLine" : 4008,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4038,
  "endLine" : 4041,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4042,
  "endLine" : 4045,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasePropertyReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4081,
  "endLine" : 4084,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4116,
  "endLine" : 4119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4120,
  "endLine" : 4123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4140,
  "endLine" : 4143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4144,
  "endLine" : 4147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4168,
  "endLine" : 4171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4172,
  "endLine" : 4175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseRangeCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4183,
  "endLine" : 4186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4213,
  "endLine" : 4216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4217,
  "endLine" : 4220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4290,
  "endLine" : 4293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4294,
  "endLine" : 4297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4358,
  "endLine" : 4361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4362,
  "endLine" : 4365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4389,
  "endLine" : 4392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseSingleValueCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4402,
  "endLine" : 4405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4423,
  "endLine" : 4426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4427,
  "endLine" : 4430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4468,
  "endLine" : 4471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4479,
  "endLine" : 4482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4483,
  "endLine" : 4486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4510,
  "endLine" : 4513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4514,
  "endLine" : 4517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4525,
  "endLine" : 4528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4536,
  "endLine" : 4539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4540,
  "endLine" : 4543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseSwitchCase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4551,
  "endLine" : 4554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4586,
  "endLine" : 4589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4590,
  "endLine" : 4593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4636,
  "endLine" : 4639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4668,
  "endLine" : 4671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4672,
  "endLine" : 4675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SymbolInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4718,
  "endLine" : 4721,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4731,
  "endLine" : 4734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4772,
  "endLine" : 4775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4776,
  "endLine" : 4779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4859,
  "endLine" : 4862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4863,
  "endLine" : 4866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4920,
  "endLine" : 4923,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4924,
  "endLine" : 4927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseTypeParameterObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4935,
  "endLine" : 4938,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4954,
  "endLine" : 4957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 4958,
  "endLine" : 4961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseDynamicObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5024,
  "endLine" : 5027,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5051,
  "endLine" : 5054,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5055,
  "endLine" : 5058,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseDynamicInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5098,
  "endLine" : 5101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5125,
  "endLine" : 5128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5129,
  "endLine" : 5132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseDynamicIndexerAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5172,
  "endLine" : 5175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5199,
  "endLine" : 5202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5203,
  "endLine" : 5206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5288,
  "endLine" : 5291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5292,
  "endLine" : 5295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5333,
  "endLine" : 5336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5365,
  "endLine" : 5368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5369,
  "endLine" : 5372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5443,
  "endLine" : 5446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5448,
  "endLine" : 5451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5491,
  "endLine" : 5494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5522,
  "endLine" : 5525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5527,
  "endLine" : 5530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVariableDeclarationGroupOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5568,
  "endLine" : 5571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5591,
  "endLine" : 5594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5595,
  "endLine" : 5598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LazyVariableDeclarationGroupOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5622,
  "endLine" : 5625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5699,
  "endLine" : 5702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5703,
  "endLine" : 5706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5762,
  "endLine" : 5767,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5793,
  "endLine" : 5796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5797,
  "endLine" : 5800,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5867,
  "endLine" : 5870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5871,
  "endLine" : 5874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseConstantPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5912,
  "endLine" : 5915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5932,
  "endLine" : 5935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5936,
  "endLine" : 5939,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5993,
  "endLine" : 5996,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 5997,
  "endLine" : 6000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6041,
  "endLine" : 6044,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6045,
  "endLine" : 6048,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseIsPatternExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6092,
  "endLine" : 6095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6121,
  "endLine" : 6124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6125,
  "endLine" : 6128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseObjectOrCollectionInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6172,
  "endLine" : 6175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6195,
  "endLine" : 6198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6199,
  "endLine" : 6202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseMemberInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6240,
  "endLine" : 6243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6270,
  "endLine" : 6273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6274,
  "endLine" : 6277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6353,
  "endLine" : 6356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6357,
  "endLine" : 6360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseTranslatedQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6403,
  "endLine" : 6406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6422,
  "endLine" : 6425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Generated/Operations.xml.Generated.cs",
  "fileLinesCount" : 6469,
  "components" : [ "primary::src" ],
  "startLine" : 6426,
  "endLine" : 6429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeDumper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/TreeDumper.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountingDeflateStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task WriteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/EmbeddedText.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IncludesOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/ObjectDisplayExtensions.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/FormattedSymbol.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayPart.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat AddMiscellaneousOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat RemoveMiscellaneousOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat AddGenericsOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat RemoveGenericsOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat AddMemberOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat RemoveMemberOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat AddKindOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat RemoveKindOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat AddParameterOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat RemoveParameterOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat AddLocalOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDisplayFormat RemoveLocalOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayFormat.cs",
  "fileLinesCount" : 733,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IncludesOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IncludesOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IncludesOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IncludesOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IncludesOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IncludesOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IncludesOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SymbolDisplay/SymbolDisplayExtensions.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitHashAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommitHashAttribute.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator Optional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Optional.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationMode.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream GetOrCreateStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation.EmitStreamProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Stream CreateStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation.EmitStreamProvider.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Generator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char PeekNextChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 1466,
  "endLine" : 1469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TextLine GetLineFromPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLineCollection.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinePositionSpan GetLinePositionSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLineCollection.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLineCollection.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLineCollection.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLineCollection.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLineCollection.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLineCollection.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextSpan.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText ToSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringTextWriter.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringTextWriter.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringTextWriter.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringTextWriter.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanFitInAllocatedBuffer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeTextWriter.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextLine.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePositionSpan.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePositionSpan.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePositionSpan.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringText.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextChangeEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChangeEventArgs.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceTextStream.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override long Seek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceTextStream.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceTextStream.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceTextStream.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChangeRange.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChangeRange.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/StringBuilderText.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAnyLineBreakCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextUtilities.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText GetSubText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/ChangedText.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LargeText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeText.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextLineCollection GetLinesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LargeText.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText WithChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TextLineCollection GetLinesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 799,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TextLine GetLineFromPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 879,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/SourceText.cs",
  "fileLinesCount" : 1119,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChange.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChange.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChange.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator TextChangeRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/TextChange.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePosition.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePosition.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePosition.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Text/LinePosition.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/VersionHelper.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool TryParseAssemblyVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/VersionHelper.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReferenceProperties WithAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReferenceProperties.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReferenceProperties WithAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReferenceProperties.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReferenceProperties WithEmbedInteropTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReferenceProperties.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataReferenceProperties WithRecursiveAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReferenceProperties.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReferenceProperties.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReferenceProperties.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidCultureName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata Copy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/Metadata.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override MetadataReference WithPropertiesImplReturningMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/UnresolvedMetadataReference.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/CompilationReference.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/CompilationReference.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyMetadata CreateFromImage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyMetadata CreateFromImage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyMetadata CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyMetadata CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyMetadata CreateFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyMetadata CreateFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyMetadata Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyMetadata Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Metadata CommonCopy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PEAssembly GetAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override MetadataReference WithPropertiesImplReturningMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/PortableExecutableReference.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Metadata GetMetadataNoCopy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/PortableExecutableReference.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/PortableExecutableReference.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataId GetMetadataId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/PortableExecutableReference.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleMetadata CreateFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModuleMetadata CreateFromFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Metadata CommonCopy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guid GetModuleVersionId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetModuleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableExecutableReference GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/ModuleMetadata.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyIdentityMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityMap.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNameTokenTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsQuote()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentity.DisplayName.cs",
  "fileLinesCount" : 847,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference WithAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference WithEmbedInteropTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference WithAliases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataReference CreateFromAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static MetadataReference CreateFromAssemblyInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataReference.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataImageKind.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Metadata GetMetadataImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataImageReference.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentationProvider CreateDocumentationProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/MetadataImageReference.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeAnalysisResourcesLocalizableErrorArgument.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodSpecComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MethodSpecComparer.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RecordAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RecordTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RecordTypeMemberReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RecordFileReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReserveMethodToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReserveFieldToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RecordModuleReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexer.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSpecComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/TypeSpecComparer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/TypeSpecComparer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/TypeSpecComparer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugSourceInfo GetSourceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/DebugSourceDocument.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool EnumerableIsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/Miscellaneous.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ModuleReferenceHandle GetModuleReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyFileHandle GetAssemblyFileHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 869,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MemberReferenceHandle GetMemberReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle GetMarshallingDescriptorHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSpecificationHandle GetMethodSpecificationHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Location GetNamedEntityLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1456,
  "endLine" : 1459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Location GetSymbolLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeAttributes GetTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1466,
  "endLine" : 1469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSpecificationHandle GetTypeSpecificationHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1624,
  "endLine" : 1627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITypeDefinition GetTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1629,
  "endLine" : 1635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IMethodDefinition GetMethodDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal INestedTypeReference GetNestedTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1643,
  "endLine" : 1647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataRootBuilder GetRootBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1850,
  "endLine" : 1856,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortablePdbBuilder GetPortablePdbBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 1858,
  "endLine" : 1861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte ReadByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3043,
  "endLine" : 3046,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ReadInt32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3048,
  "endLine" : 3051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SerializeTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 3580,
  "endLine" : 3583,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeapOrReferenceIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4125,
  "endLine" : 4128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4137,
  "endLine" : 4140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddItem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 4142,
  "endLine" : 4145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeDefinitionHandle GetTypeDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeDefinition GetTypeDef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetTypeDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override EventDefinitionHandle GetEventDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetEventDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FieldDefinitionHandle GetFieldDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetFieldDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MethodDefinitionHandle GetMethodDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IMethodDefinition GetMethodDef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetMethodDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PropertyDefinitionHandle GetPropertyDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetPropertyDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ParameterHandle GetParameterHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetParameterDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MethodDefinitionHandle GetFirstMethodDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ParameterHandle GetFirstParameterHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AssemblyReferenceHandle GetOrAddAssemblyReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetAssemblyRefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ModuleReferenceHandle GetOrAddModuleReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetModuleRefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MemberReferenceHandle GetOrAddMemberReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetMemberRefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MethodSpecificationHandle GetOrAddMethodSpecificationHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetMethodSpecs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeReferenceHandle GetOrAddTypeReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetTypeRefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSpecificationHandle GetOrAddTypeSpecificationHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetTypeSpecs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override StandaloneSignatureHandle GetOrAddStandaloneSignatureHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetStandaloneSignatureBlobHandles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ReferenceIndexer CreateReferenceVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FullReferenceIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/UsedNamespaceOrType.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Serialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Serialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/RootModuleType.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeReference GetBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/RootModuleType.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/RootModuleType.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetExplicitImplementationOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/RootModuleType.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/RootModuleType.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Interfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/RootModuleType.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/RootModuleType.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/RootModuleType.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/RootModuleType.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable SortResources()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NativeResourceWriter.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NoPiaReferenceIndexer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/SourceSpan.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/SourceSpan.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/SourceSpan.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/InheritedTypeParameter.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INamespaceTypeDefinition AsNamespaceTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/InheritedTypeParameter.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INestedTypeDefinition AsNestedTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/InheritedTypeParameter.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeDefinition AsTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/InheritedTypeParameter.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDefinition AsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/InheritedTypeParameter.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/InheritedTypeParameter.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeDefinition GetResolvedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/InheritedTypeParameter.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MemberRefComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MemberRefComparer.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobHandle GetOrAddBlob()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetCompressedIntegerLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetOrAddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.DynamicAnalysis.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PooledBlobBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PooledBlobBuilder.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledBlobBuilder GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PooledBlobBuilder.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void FreeChunk()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PooledBlobBuilder.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReferenceIndexerBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/SequencePoint.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/SequencePoint.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/SequencePoint.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.PortablePdb.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReturnValueParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReturnValueParameter.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReturnValueParameter.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataConstant GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReturnValueParameter.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeReference GetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReturnValueParameter.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDefinition AsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReturnValueParameter.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetValueToDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetValueToDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetValueToDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueDecimal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueDateTime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueDiscriminated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConstantValueDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstantValueDecimalZero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstantValueDoubleZero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstantValueSingleZero()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ConstantValueOne()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ConstantValueDecimalOne()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 778,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 783,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Which PeekNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Which PeekNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.Iterators.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InitializeFromLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Enumerator.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EnumeratorImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Enumerator.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Enumerator.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Enumerator.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithThreeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenListBuilder Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenListBuilder.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/LineDirectiveMap.LineMappingEntry.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode ReplaceCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode ReplaceNodeInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode InsertNodesInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode ReplaceTokenInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode InsertTokensInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode ReplaceTriviaInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode InsertTriviaInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode RemoveNodesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override SyntaxNode NormalizeWhitespaceCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsEquivalentToCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNodeOrTokenListBuilder Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenListBuilder.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaListBuilder Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaListBuilder.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EnumeratorImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnyHiddenRegions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/LineDirectiveMap.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia ElementAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reversed Reverse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GreenNode GetGreenNodeAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaList Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.cs",
  "fileLinesCount" : 513,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reversed Reverse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GreenNode GetGreenNodeAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTokenList AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.cs",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.Enumerator.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.Enumerator.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.Enumerator.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EnumeratorImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.Enumerator.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.Enumerator.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxReference GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildSyntaxList ChildNodesAndTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantNodesAndSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantNodesAndSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantNodesAndTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantNodesAndTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantNodesAndTokensAndSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantNodesAndTokensAndSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken FindToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 852,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 892,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 900,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList GetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 912,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTriviaList GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia FindTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 934,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1029,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable DescendantTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1037,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1057,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1070,
  "endLine" : 1073,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1089,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode WithAdditionalAnnotationsInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode GetNodeWithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool EquivalentToCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxToken FindToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1342,
  "endLine" : 1345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxTrivia FindTriviaCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNode.cs",
  "fileLinesCount" : 1498,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GreenNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual int GetSlotCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearFlags()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void WriteTriviaTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void WriteTokenTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 729,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual GreenNode WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual GreenNode WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode CreateRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNode.cs",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 924,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator SyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 750,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxNodeOrToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator SyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrToken.cs",
  "fileLinesCount" : 1006,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList GetPossiblyDifferentTextSpans()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreIdentical()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreSimilar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxDiffer.cs",
  "fileLinesCount" : 860,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxListBuilder Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.Enumerator.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.Enumerator.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.Enumerator.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EnumeratorImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.Enumerator.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.Enumerator.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.Enumerator.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTreeComparer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TSyntax WithoutTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxNode AsRootOfNewTreeWithOptionsFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TNode First()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TNode Last()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList`1.cs",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SeparatedSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TNode First()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TNode Last()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList GetWithSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SeparatedSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SeparatedSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxWalker.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reversed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EnumeratorImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Occupancy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reversed Reverse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.cs",
  "fileLinesCount" : 422,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EnumeratorImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithTwoChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TNode WithDiagnosticsGreen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/GreenNodeExtensions.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetNodeSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetCachedSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Task GetSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxReference.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Location GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxReference.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTree.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTree.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTree.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual LineVisibility GetLineVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTree.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetDisplayLineNumber()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTree.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTree.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reversed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReversedEnumeratorImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int GetChildPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithManyWeakChildren.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetNodeSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxList.WithManyWeakChildren.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TranslationSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/TranslationSyntaxReference.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WithLotsOfChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithLotsOfChildren.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithLotsOfChildren.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetSlotOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithLotsOfChildren.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithLotsOfChildren.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithLotsOfChildren.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WithThreeChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode CreateRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithThreeChildren.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override SyntaxNode GetStructure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override SyntaxToken CreateSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool IsTriviaWithEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxListBuilder Allocate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListPool.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SeparatedSyntaxListBuilder AllocateSeparated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListPool.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListPool.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxListBuilder Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder.cs",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxListBuilder Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GreenNode ToListNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilder`1.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxList AsSeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList`1.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GreenNode GetSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList GetWithSeparators()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SeparatedSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxList.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reversed Reverse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Reversed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WithTwoChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode CreateRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithTwoChildren.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxList ToGreenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/GreenNodeExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetSlotCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode GetSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WithManyChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithManyChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithManyChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WithManyChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override GreenNode SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxList.WithManyChildren.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList ToList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListBuilderExtensions.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ItemAdded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ItemCacheable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CacheHit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanBeCached()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanBeCached()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanBeCached()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static GreenNode TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxListBuilder Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SeparatedSyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveLast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SeparatedSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxDiagnosticInfoList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Pop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxDiagnosticInfoList.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Enumerator.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Enumerator.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EnumeratorImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Enumerator.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Enumerator.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Enumerator.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPartOfStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithTriviaFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetPreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxToken.cs",
  "fileLinesCount" : 682,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken First()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken Last()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrTokenList AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeOrTokenList.cs",
  "fileLinesCount" : 564,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Func GetPredicateFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool Matches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetPreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetPreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxToken GetNextToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeparatedSyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeparatedSyntaxListBuilder Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SyntaxListBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxListBuilder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractWarningStateMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/AbstractWarningStateMap.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/AbstractWarningStateMap.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPartOfStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetStructure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTrivia.cs",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyntaxAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxAnnotation.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxAnnotation.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxAnnotation.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxAnnotation.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxAnnotation.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxAnnotation.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeLocationComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeLocationComparer.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNodeLocationComparer.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalInfo WithSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedConstantKind GetPrimitiveOrEnumTypedConstantKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1536,
  "endLine" : 1539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobReader DecodeSignatureHeaderOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 1773,
  "endLine" : 1776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodSymbol GetMethodSymbolForMemberRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2113,
  "endLine" : 2116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FieldSymbol GetFieldSymbolForMemberRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2118,
  "endLine" : 2121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsContainingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2123,
  "endLine" : 2126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedConstant CreateTypedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataDecoder.cs",
  "fileLinesCount" : 2398,
  "components" : [ "primary::src" ],
  "startLine" : 2167,
  "endLine" : 2170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ThrowMetadataDisposed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Guid GetModuleVersionIdOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetModuleRefNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobReader GetMemoryReaderOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyIdentity ReadAssemblyIdentityOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeDefinitionHandle GetContainingTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetTypeDefNamespaceOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EntityHandle GetTypeDefExtendsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeAttributes GetTypeDefFlagsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericParameterHandleCollection GetTypeDefGenericParamsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasGenericParametersOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsNestedTypeDefOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNestedTypeDefOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsInterfaceOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypesByNamespaceSortComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetNestedTypeDefsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodImplementationHandleCollection GetMethodImplementationsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 838,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InterfaceImplementationHandleCollection GetInterfaceImplementationsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 847,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MethodDefinitionHandleCollection GetMethodsOfTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PropertyDefinitionHandleCollection GetPropertiesOfTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EventDefinitionHandleCollection GetEventsOfTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FieldDefinitionHandleCollection GetFieldsOfTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EntityHandle GetBaseTypeOfTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 877,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasParamsAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 940,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasIsReadOnlyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 945,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasExtensionAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 950,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasVisualBasicEmbeddedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 955,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasCodeAnalysisEmbeddedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 960,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasDefaultMemberAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasGuidAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 970,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasFixedBufferAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 975,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasAccessedThroughPropertyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasRequiredAttributeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 985,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 990,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CustomAttributeHandle GetAttributeHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasIsByRefLikeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1036,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryExtractStringValueFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1330,
  "endLine" : 1333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryExtractLongValueFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExtractDecimalValueFromDecimalConstantAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExtractBoolArrayValueFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryExtractStringArrayValueFromAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1366,
  "endLine" : 1369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeInfo FindTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 1711,
  "endLine" : 1714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetTargetAttributeSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2064,
  "endLine" : 2067,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool GetAttributeNamespaceAndName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2279,
  "endLine" : 2282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetMethodDefNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2423,
  "endLine" : 2426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobHandle GetMethodSignatureOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2429,
  "endLine" : 2432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlobHandle GetMethodSignatureOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2435,
  "endLine" : 2438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobHandle GetMethodSignatureOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2441,
  "endLine" : 2444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodAttributes GetMethodDefFlagsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2463,
  "endLine" : 2466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeDefinitionHandle FindContainingTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2469,
  "endLine" : 2472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeDefinitionHandle FindContainingTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2475,
  "endLine" : 2478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EntityHandle GetContainingTypeOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2481,
  "endLine" : 2484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal GenericParameterHandleCollection GetGenericParametersForMethodOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2514,
  "endLine" : 2517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ParameterHandleCollection GetParametersOfMethodOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2520,
  "endLine" : 2523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetMemberRefNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2553,
  "endLine" : 2556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetMemberRefNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2559,
  "endLine" : 2562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobHandle GetSignatureOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2565,
  "endLine" : 2568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlobHandle GetSignatureOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2571,
  "endLine" : 2574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetParameterSequenceNumberOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2612,
  "endLine" : 2615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetPropertyDefNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2622,
  "endLine" : 2625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobHandle GetPropertySignatureOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2628,
  "endLine" : 2631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetEventDefNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2649,
  "endLine" : 2652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetFieldDefNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2672,
  "endLine" : 2675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal BlobHandle GetFieldSignatureOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2678,
  "endLine" : 2681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldAttributes GetFieldDefFlagsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2684,
  "endLine" : 2687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAttributeHandleCollection GetCustomAttributesOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2740,
  "endLine" : 2743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlobHandle GetCustomAttributeValueOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 2746,
  "endLine" : 2749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PropertyAccessors GetPropertyMethodsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 3013,
  "endLine" : 3016,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EventAccessors GetEventMethodsOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 3019,
  "endLine" : 3022,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetAssemblyReferenceIndexOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 3025,
  "endLine" : 3028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsNested()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 3030,
  "endLine" : 3033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe override string GetString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 3086,
  "endLine" : 3089,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.Key.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key ToKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataTypeName.Key.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeAttributesExtensions.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWindowsRuntime()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeAttributesExtensions.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPublic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeAttributesExtensions.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSpecialName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeAttributesExtensions.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldImportNestedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/ModuleExtensions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetVTableGapName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/ModuleExtensions.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ComposeAritySuffixedMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidMetadataIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 905,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidUnicodeString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 913,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidAssemblyOrModuleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 918,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidMetadataFileName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataHelpers.cs",
  "fileLinesCount" : 1019,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 984,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Guid GetModuleVersionIdOrThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataReaderExtensions.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DeclaresTheObjectClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/MetadataReaderExtensions.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeSymbol GetUnsupportedMetadataTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeSymbol GetSZArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeSymbol GetMDArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeSymbol MakePointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeSymbol GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeSymbol GetEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsAcceptedVolatileModifierType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsAcceptedInAttributeModifierType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeSymbol SubstituteWithUnboundIfGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TypeSymbol SubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/TypeNameDecoder.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDescriptor GetDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SpecialMembers.cs",
  "fileLinesCount" : 1098,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1096,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncLocalInfo.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool DefinitionExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DefinitionMap.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EmitBaseline.cs",
  "fileLinesCount" : 580,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override EventDefinitionHandle GetEventDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetEventDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FieldDefinitionHandle GetFieldDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetFieldDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeDefinitionHandle GetTypeDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITypeDefinition GetTypeDef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetTypeDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MethodDefinitionHandle GetMethodDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IMethodDefinition GetMethodDef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetMethodDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PropertyDefinitionHandle GetPropertyDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetPropertyDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ParameterHandle GetParameterHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetParameterDefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FieldDefinitionHandle GetFirstFieldDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MethodDefinitionHandle GetFirstMethodDefinitionHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ParameterHandle GetFirstParameterHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetAssemblyRefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ModuleReferenceHandle GetOrAddModuleReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetModuleRefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MemberReferenceHandle GetOrAddMemberReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetMemberRefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override MethodSpecificationHandle GetOrAddMethodSpecificationHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetMethodSpecs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeReferenceHandle GetOrAddTypeReferenceHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetTypeRefs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSpecificationHandle GetOrAddTypeSpecificationHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetTypeSpecs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override StandaloneSignatureHandle GetOrAddStandaloneSignatureHandle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IReadOnlyList GetStandaloneSignatureBlobHandles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ReferenceIndexer CreateReferenceVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 603,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PopulateEncLogTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAddedNotChanged()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnFrozen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CompareRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterDefinitionIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1321,
  "endLine" : 1324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericParameterIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1343,
  "endLine" : 1346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1348,
  "endLine" : 1351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1447,
  "endLine" : 1450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/DeltaMetadataWriter.cs",
  "fileLinesCount" : 1529,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAdded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolChanges.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool RequiresCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/SymbolChanges.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncHoistedLocalInfo.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncHoistedLocalInfo.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CalculateSyntaxOffsetInPreviousMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddPreviousLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EditAndContinue/EncVariableSlotAllocator.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/EmitOptions.cs",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/InstrumentationKind.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedParameter.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedParameter.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptyBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedMethod.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedMethod.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EmbeddedTypesManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CommonEmbeddedMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedMember.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TAttributeData PortAttributeIfNeedTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedMember.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedType.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/CommonEmbeddedType.cs",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddDebugDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/DebugDocumentsBuilder.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/DebugInformationFormat.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPortable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/DebugInformationFormat.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IteratorMoveNextBodyDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/IteratorMoveNextBodyDebugInfo.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/AnonymousTypeKey.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/AnonymousTypeKey.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/AnonymousTypeKey.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/AnonymousTypeKey.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/SemanticEdit.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsSourceDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStrings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint GetSourceDocumentIndexForIL()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint GetFakeStringTokenForIL()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetStringFromToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ReferencesInIL()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetMethodTestData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override void CompilationFinished()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ContainsTopLevelType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AddTopLevelType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VisitTopLevelType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSynthesizedMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSynthesizedProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetSynthesizedFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/CommonPEModuleBuilder.cs",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ModuleVersionIdField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InstrumentationPayloadRootField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PrivateImplementationDetails.cs",
  "fileLinesCount" : 581,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AdjustStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitOpCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitGreatestMethodToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitModuleVersionIdStringToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitSourceDocumentIndexToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitBoolConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitByteConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitSByteConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitShortConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitUShortConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void EmitNullConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitInt8()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitInt32()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 699,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EmitInt64()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlobBuilder GetCurrentWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilderEmit.cs",
  "fileLinesCount" : 743,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/RawSequencePoint.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayMethod GetArrayConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ArrayMethodParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotDebugInfo.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotDebugInfo.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotDebugInfo.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ClosureDebugInfo.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ClosureDebugInfo.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ClosureDebugInfo.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LabelInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LabelInfo.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LabelInfo WithNewTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LabelInfo.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LabelInfo SetTargetOfConditionalBranches()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LabelInfo.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator LocalOrParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalOrParameter.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator LocalOrParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalOrParameter.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalOrParameter.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FinishFilterCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClosingScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FreeBasicBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void FinishFilterCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetBlockedByFinallyDestination()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnblockFinally()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CloseScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void FreeBasicBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ShouldGenerateHashTableSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchStringJumpTableEmitter.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldGenerateHashTableSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchStringJumpTableEmitter.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertValidConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/MetadataConstant.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalDebugId.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalDebugId.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalDebugId.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalDefinition GetLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalSlotManager.cs",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long MakeKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SynthesizedLocalOrdinalsDispenser.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LambdaDebugInfo.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/PermissionSetAttribute.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetHoistedLocalScopes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OptimizeLabels()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetInitialDebugDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1068,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AssertStackEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1074,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DefineUserDefinedStateMachineHoistedLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ILBuilder.cs",
  "fileLinesCount" : 1264,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILBuilder GetIL()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/CompilationTestData.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/DebugId.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/DebugId.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/DebugId.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SequencePointList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SequencePointList.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSparse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/SwitchIntegralJumpTableEmitter.SwitchBucket.cs",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void InstructionAdded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/EmitState.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReportDiagnostic ReadIncludeAll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSetProcessor.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReportDiagnostic GetDiagnosticOptionsFromRulesetFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/RuleSet.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderedSet.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderedSet.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CollectionBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.Collection.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.Collection.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.Collection.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.Collection.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmallConcurrentSetOfInts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallConcurrentSetOfInts.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Push()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T Peek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray ToImmutableOrEmptyAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayBuilderExtensions.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConsList Prepend()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ConsListExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray AsImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray ToImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray SelectAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray SelectAsArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray NullToEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray Concat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray Concat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableArrayExtensions.cs",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetBuffer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableMemoryStream.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableMemoryStream.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableMemoryStream.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator T()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ArrayElement.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcurrentCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ConcurrentCache.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static unsafe object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object Box()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Boxes.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmallDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumerableImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 679,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumerableImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumerableImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 794,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Grouping()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Grouping.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/Grouping.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrderPreservingMultiDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnsureDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ValueSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ValueSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray From()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/StaticCast.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsNullOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/HashSetExtensions.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentifierCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddInitialSpelling()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CaseInsensitiveContains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection AsCaseSensitiveCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICollection AsCaseInsensitiveCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/UnionCollection.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/UnionCollection.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Remove()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/UnionCollection.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/UnionCollection.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingDictionary.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNotFullyPopulatedMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/CachingDictionary.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Check()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitVector Clone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/BitVector.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Read()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/XmlDocumentationCommentTextReader.XmlStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int Peek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/XmlDocumentationCommentTextReader.XmlStream.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override string GetDocumentationForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/DocumentationProvider.NullDocumentationProvider.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/DocumentationProvider.NullDocumentationProvider.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/DocumentationProvider.NullDocumentationProvider.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XDocument GetOrMakeDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/DocumentationCommentIncludeCache.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.ExistingReferencesResolver.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingMetadataFileReferenceResolver.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingMetadataFileReferenceResolver.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void PrintVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Version GetAssemblyVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetCultureName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual Func GetMetadataProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetOutputFileName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.cs",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1046,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingStrongNameFileSystem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.LoggingStrongNameProvider.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/ErrorLogger.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineArguments Parse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable SplitCommandLineIntoArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable ParseSeparatedPaths()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable ParseRecurseArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ReportDiagnostic GetDiagnosticOptionsFromRulesetFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineParser.cs",
  "fileLinesCount" : 1073,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 988,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommandLineAnalyzerReference.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommandLineAnalyzerReference.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommandLineAnalyzerReference.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommandLineAnalyzerReference.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream OpenFileStream()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCompiler.CompilerEmitStreamProvider.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommandLineReference.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommandLineReference.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsSourceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithIsSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryProcessCompilationStarted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1088,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryProcessCompilationCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Diagnostic GetFilteredDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCompilerAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1363,
  "endLine" : 1366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldExecuteOperationActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1566,
  "endLine" : 1569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldExecuteCodeBlockActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1588,
  "endLine" : 1591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldExecuteOperationBlockActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerDriver.cs",
  "fileLinesCount" : 2097,
  "components" : [ "primary::src" ],
  "startLine" : 1593,
  "endLine" : 1596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerOptions.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerOptions.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAnalyzersForAllLanguages()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/UnresolvedAnalyzerReference.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/UnresolvedAnalyzerReference.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTreeValueProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SyntaxTreeValueProvider.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryStartProcessingEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkEventComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryStartAnalyzingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkSymbolComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEventAnalyzed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.PerAnalyzerState.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerManager.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDeclaredCompilationEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SymbolDeclaredCompilationEvent.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolDeclaredCompilationEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SymbolDeclaredCompilationEvent.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolDeclaredCompilationEvent WithSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SymbolDeclaredCompilationEvent.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSymbolAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSyntaxNodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RegisterOperationBlockStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RegisterOperationBlockAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RegisterOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void EnableConcurrentExecution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ConfigureGeneratedCodeAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSymbolAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RegisterOperationBlockStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RegisterOperationBlockAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSyntaxNodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RegisterOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSyntaxNodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 913,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContext.cs",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticQueue Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleDiagnosticQueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void EnqueueLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void EnqueueNonLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray DequeueLocalSemanticDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray DequeueLocalSyntaxDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray DequeueNonLocalDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryDequeue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Enqueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void EnqueueNonLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray DequeueLocalSyntaxDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray DequeueLocalSemanticDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray DequeueNonLocalDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticQueue.cs",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void EnableConcurrentExecution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ConfigureGeneratedCodeAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterCompilationEndAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterSyntaxTreeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterSemanticModelAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterSymbolAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterCodeBlockStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterCodeBlockAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterSyntaxNodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterOperationBlockStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterCodeBlockEndAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterSyntaxNodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterOperationBlockEndAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RegisterOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsConcurrentAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnableConcurrentExecution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigureGeneratedCodeAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostCompilationStartAnalysisScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerActions GetCompilationOnlyAnalyzerActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterCodeBlockEndAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterSyntaxNodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterOperationBlockEndAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool HasCodeBlockStartActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddCompilationStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddCompilationEndAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddCompilationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddSyntaxTreeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddSemanticModelAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 823,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddSymbolAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddCodeBlockStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddCodeBlockEndAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 838,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddCodeBlockAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddSyntaxNodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddOperationBlockStartAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddOperationBlockAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddOperationBlockEndAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddOperationAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationStartedEvent.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void VerifyArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalysisContextHelpers.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryEnqueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PromiseNotToEnqueue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DequeueAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AsyncQueue.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzerAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerAction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzer.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzer.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzer.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddCompilationWideSuppression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasCompilationWideSuppression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAnalyzersForAllLanguages()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerImageReference.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerImageReference.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetAllDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetSyntaxDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetSemanticDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisResult.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationWithAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationWithAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GetAnalysisResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CompilationEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationEvent.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationCompletedEvent.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationWithAnalyzers WithAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationWithAnalyzers WithAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticAnalyzerExtensions.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisScope WithAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ShouldSkipSymbolAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldInclude()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisScope.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisContextInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisContextInfo.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisContextInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisContextInfo.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisContextInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisContextInfo.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisContextInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisContextInfo.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisContextInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisContextInfo.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisContextInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisContextInfo.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalysisContextInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisContextInfo.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationUnitCompletedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationUnitCompletedEvent.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationUnitCompletedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationUnitCompletedEvent.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationUnitCompletedEvent WithSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationUnitCompletedEvent.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationUnitCompletedEvent.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldExecuteAction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1497,
  "endLine" : 1500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsEventComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1610,
  "endLine" : 1613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDeclarationComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs",
  "fileLinesCount" : 1632,
  "components" : [ "primary::src" ],
  "startLine" : 1615,
  "endLine" : 1618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly LoadFromPathUnchecked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private char PeekNextChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SuppressMessageAttributeState.TargetSymbolResolver.cs",
  "fileLinesCount" : 892,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryStartProcessingEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkEventComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEventComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 699,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryStartAnalyzingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 711,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkSymbolComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 719,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryStartAnalyzingDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDeclarationComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkDeclarationComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryStartSyntaxAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarkSyntaxAnalysisComplete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.cs",
  "fileLinesCount" : 824,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 811,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void SetStateKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.AnalyzerStateData.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetToReadyState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalysisState.AnalyzerStateData.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceTextValueProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/SourceTextValueProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAnalyzersForAllLanguages()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddAnalyzers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerFileReference.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ImmutableArray ComputeSha1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CryptographicHashProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedLocalizableString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.FixedLocalizableString.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.FixedLocalizableString.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.FixedLocalizableString.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticDescriptor.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsNotConfigurable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticDescriptor.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FileLinePositionSpan GetLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/ExternalFileLocation.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FileLinePositionSpan GetMappedLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/ExternalFileLocation.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/ExternalFileLocation.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/ExternalFileLocation.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/SourceLocation.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/NoLocation.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/NoLocation.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToReadOnlyAndFree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable AsEnumerableWithoutResolution()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ObjectPool CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticBag.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual FileLinePositionSpan GetLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Location.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual FileLinePositionSpan GetMappedLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Location.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DiagnosticInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticDescriptor GetOrCreateDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DiagnosticInfo GetInstanceWithSeverity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsNotConfigurable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual DiagnosticInfo GetResolvedInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticInfo.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Diagnostic CreateDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/CommonMessageProvider.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetIdForErrorCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/CommonMessageProvider.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportStreamWriteException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/CommonMessageProvider.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic_SimpleDiagnostic.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileLinePositionSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/FileLinePositionSpan.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/FileLinePositionSpan.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/FileLinePositionSpan.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/FileLinePositionSpan.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator string()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableString.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator LocalizableString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableString.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableString.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableString.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocalizableResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalizableResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/LocalizableResourceString.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/MetadataLocation.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/MetadataLocation.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/MetadataLocation.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FileLinePositionSpan GetLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/XmlLocation.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/XmlLocation.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/XmlLocation.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Diagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Diagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Diagnostic Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool IsNotConfigurable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Diagnostic.cs",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual string FormatSourcePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticFormatter.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual string FormatSourceSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticFormatter.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticWithInfo.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticWithInfo.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticWithInfo.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override bool IsNotConfigurable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/DiagnosticWithInfo.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownTypes.cs",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/WellKnownTypes.cs",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/OptimizationLevel.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseOptions WithKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/ParseOptions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseOptions WithDocumentationMode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/ParseOptions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseOptions WithFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/ParseOptions.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SymbolInfo.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SymbolInfo.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SymbolInfo.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SymbolInfo.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SymbolInfo.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SubsystemVersion Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SubsystemVersion.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SubsystemVersion.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SubsystemVersion.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SubsystemVersion.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SubsystemVersion.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation Clone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticModel GetSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string MakeSourceAssemblySimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation WithAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation WithOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidSubmissionReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation AddSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation AddSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation RemoveSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation RemoveSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation RemoveAllSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation ReplaceSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommonReferenceManager GetBoundReferenceManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation WithReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation WithReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation AddReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation RemoveReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compilation RemoveAllReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbol GetAssemblyOrModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReference GetMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INamespaceSymbol GetCompilationNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 768,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMethodSymbol GetEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INamedTypeSymbol GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IArrayTypeSymbol CreateArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 880,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IPointerTypeSymbol CreatePointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 891,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public INamedTypeSymbol GetTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MarkImportDirectiveAsUsed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2773,
  "endLine" : 2776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2880,
  "endLine" : 2883,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MakeMemberMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2907,
  "endLine" : 2910,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MakeMemberMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2912,
  "endLine" : 2915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsMemberMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2917,
  "endLine" : 2920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsMemberMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2922,
  "endLine" : 2925,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsMemberMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2937,
  "endLine" : 2940,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsTypeMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Compilation.cs",
  "fileLinesCount" : 3017,
  "components" : [ "primary::src" ],
  "startLine" : 2952,
  "endLine" : 2955,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithGeneralDiagnosticOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithSpecificDiagnosticOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithSpecificDiagnosticOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithReportSuppressedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithConcurrentBuild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithDeterministic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithOutputKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithOptimizationLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithXmlReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithSourceReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithAssemblyIdentityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithStrongNameProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithModuleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithMainTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithScriptClassName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithCryptoKeyContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithCryptoKeyFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithCryptoPublicKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithDelaySign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationOptions WithOverflowChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/CompilationOptions.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/TypeInfo.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/TypeInfo.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/LoadDirective.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/LoadDirective.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeInfo GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAliasSymbol GetAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IAliasSymbol GetSpeculativeAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeInfo GetSpeculativeTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ControlFlowAnalysis AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ControlFlowAnalysis AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Extensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SymbolInfo GetSpeculativeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeInfo GetSpeculativeTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeInfo GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IAliasSymbol GetAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IAliasSymbol GetSpeculativeAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ISymbol GetDeclaredSymbolForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetDeclaredSymbolsForNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ControlFlowAnalysis AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DataFlowAnalysis AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 755,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbol GetEnclosingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEventUsableAsField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 826,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreprocessingSymbolInfo GetPreprocessingSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 845,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal virtual SyntaxNode GetTopmostNodeForDiagnosticAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SemanticModel.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Platform.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool Requires64Bit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Platform.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool Requires32Bit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/Platform.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/PreprocessingSymbolInfo.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/PreprocessingSymbolInfo.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int PadKeyLen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int PadToDword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int KEYSIZE()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int KEYBYTES()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CvtRes.cs",
  "fileLinesCount" : 861,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IVariableInitializerOperation CreateVariableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationFactory.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILiteralOperation CreateLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationFactory.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILiteralOperation CreateLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationFactory.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IInvalidOperation CreateInvalidExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationFactory.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IInvalidOperation CreateInvalidExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationFactory.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IOperation CreateOperationNone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/Operation.cs",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOperation Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IOperation VisitNoneOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray VisitArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitVariableDeclarationGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitSwitchCase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitSingleValueCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitRelationalCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitRangeCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitDefaultCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitWhileLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitForLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitForToLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitForEachLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitLabeled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitTry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitCatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitUsing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IOperation VisitFixed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IOperation VisitWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitStop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitOmittedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitArrayElementReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IOperation VisitPointerIndirectionReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitLocalReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitParameterReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitInstanceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitFieldReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitPropertyReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitEventReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitEventAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitConditionalAccessInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IOperation VisitPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitConditional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitCoalesce()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitIsType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitAnonymousFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitDelegateCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitAwait()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitNameOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitAddressOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitAnonymousObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitObjectOrCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitMemberInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitCollectionElementInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitVariableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitParameterInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitSimpleAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitDeconstructionAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitParenthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitDynamicMemberReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitDynamicObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitDynamicIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitTypeParameterObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitInvalid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitInterpolatedStringText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitIsPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitConstantPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitDeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitPatternCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitTranslatedQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IOperation VisitRaiseEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationCloner.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void VisitOperationArrayElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationWalker.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationWalker.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void VisitNoneOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationWalker.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable Descendants()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable DescendantsAndSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationExtensions.cs",
  "fileLinesCount" : 302,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitVariableDeclarationGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitSwitchCase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitSingleValueCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitRelationalCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitRangeCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDefaultCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitWhileLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitForLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitForToLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitForEachLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitLabeled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitTry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitCatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitUsing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void VisitFixed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void VisitWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitStop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitOmittedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitArrayElementReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void VisitPointerIndirectionReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitLocalReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitParameterReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitInstanceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitFieldReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitPropertyReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitEventReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitEventAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitConditionalAccessInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void VisitPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitConditional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitCoalesce()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitIsType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitAnonymousFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDelegateCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitAwait()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitNameOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitAddressOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitAnonymousObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDynamicObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDynamicIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitObjectOrCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitMemberInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitCollectionElementInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitVariableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitParameterInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitSimpleAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDeconstructionAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitIncrementOrDecrement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitParenthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDynamicMemberReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitTypeParameterObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitInvalid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitInterpolatedStringText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitIsPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitConstantPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitDeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitPatternCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitTranslatedQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitRaiseEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual TResult VisitNoneOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitVariableDeclarationGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitSwitchCase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitSingleValueCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitRelationalCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitRangeCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDefaultCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitWhileLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitForLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitForToLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitForEachLoop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitLabeled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitLock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitTry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitCatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitUsing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual TResult VisitFixed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual TResult VisitWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitStop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitOmittedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitArrayElementReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual TResult VisitPointerIndirectionReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitLocalReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 695,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitParameterReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitInstanceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitFieldReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitPropertyReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitEventReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitEventAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitConditionalAccessInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual TResult VisitPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 746,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 761,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitConditional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 766,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitCoalesce()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitIsType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitAnonymousFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDelegateCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitAwait()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 806,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitNameOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 811,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitThrow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 816,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitAddressOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 821,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 826,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitAnonymousObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDynamicObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 841,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDynamicIndexerAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitObjectOrCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 851,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitMemberInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 856,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitCollectionElementInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitVariableInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitParameterInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 881,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitArrayInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 891,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitSimpleAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDeconstructionAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDeclarationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitIncrementOrDecrement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitParenthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDynamicMemberReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 926,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitTypeParameterObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitInvalid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 946,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitInterpolatedStringText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 956,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitIsPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 966,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitConstantPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitDeclarationPattern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 976,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitPatternCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 981,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 986,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitTranslatedQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 991,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual TResult VisitRaiseEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 996,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string ResolveRelativePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string NormalizeDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/FileUtilities.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ChangeExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string RemoveExtension()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetFileName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDirectoryName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPathRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool PathsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileSystem/PathUtilities.cs",
  "fileLinesCount" : 715,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/SourceCodeKind.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte charProperties()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 903,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 910,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsExtender()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNCNameSingleChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNCNameHighSurrogateChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 944,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNCNameLowSurrogateChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 949,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStartNCNameSingleChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 955,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNameSingleChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool IsNameSurrogateChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStartNameSingleChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 977,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCharData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 982,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTextChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsAttributeValueChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1004,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLetter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1011,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNCNameCharXml4e()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1017,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStartNCNameCharXml4e()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1023,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNameCharXml4e()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1029,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStartNameCharXml4e()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1035,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDigit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1041,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsHexDigit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1046,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsHighSurrogate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsLowSurrogate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1057,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSurrogate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1062,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineSurrogateChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1064,
  "endLine" : 1067,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsOnlyWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Xml/XmlCharType.cs",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1079,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FileKey Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileKey.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileKey.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/FileKey.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ResourceDescription.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ResourceDescription.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestAwaitExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNameOfExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertNamesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1737,
  "endLine" : 1740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertMemberNamesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1742,
  "endLine" : 1745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AssertMemberNamesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1747,
  "endLine" : 1750,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRemoveAllNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1772,
  "endLine" : 1775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestRemoveAllMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/SyntaxGeneratorTests.cs",
  "fileLinesCount" : 3267,
  "components" : [ "primary::src" ],
  "startLine" : 1911,
  "endLine" : 1914,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CodeGeneration/AddImportsTests.cs",
  "fileLinesCount" : 569,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Format1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontInsertLineBreaksInSingleLineEnum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 2275,
  "endLine" : 2278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Tab1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTests.cs",
  "fileLinesCount" : 8026,
  "components" : [ "primary::src" ],
  "startLine" : 3730,
  "endLine" : 3733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Simple1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingMultipleSpanTests.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode ParseCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/CSharpFormattingTestBase.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpCommandLineArguments GetArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CSharpCommandLineParserServiceTests.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpParseOptions GetParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/CSharpCommandLineParserServiceTests.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ReadOptionSetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Execution/VisualBasicOptionsSerializationService.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPropertySuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateAttributeBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/AttributeGenerator.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsPrintable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.StringPiece.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsQuoteCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.StringPiece.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ArgumentGenerator.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/TypeParameterGenerator.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EqualIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateNamedTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function UpdateDeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function UpdateDeclarationAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UpdateSimpleAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateFloatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddSpecialTypeAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MemberAccessExpressionWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function LockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function ValueReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VoidReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function FieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function EnumMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2993,
  "endLine" : 2998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GeneratePropertyParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Expand()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCastReducer.Rewriter.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDirectCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCastReducer.Rewriter.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCastReducer.Rewriter.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPredefinedCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCastReducer.Rewriter.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCallStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCallReducer.Rewriter.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCallReducer.Rewriter.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicParenthesesReducer.Rewriter.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SimplifyNamedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCastReducer.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCastReducer.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetParentNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsXmlNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClassifyTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddLexicalClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/VisualBasicClassificationService.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveWalker.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ValidateSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxIterator.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ValidOperatorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/FixIncorrectTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Async Function CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AbstractTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AbstractTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CreateIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AbstractTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNamespaceContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsExclusively()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNameForArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetPartsOfAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1393,
  "endLine" : 1398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetPartsOfConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNodeInStructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PositionalSyntaxReference.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function ParseSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function CreateSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PathSyntaxReference.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UpdateAliasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LocalVariableConflict()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNewOnRightSideOfDotOrBang()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateNameForArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SemanticModelExtensions.vb",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WalkUpParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WalkDownParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetImplicitMemberAccessExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 677,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PreferPredefinedTypeKeywordInDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanReplaceWithReducedNameInContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1820,
  "endLine" : 1832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FixTerminators()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxKindExtensions.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxKindExtensions.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPreProcessorKeywordContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PartOfMultilineLambdaFooter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddImportsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CompilationUnitSyntaxExtensions.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInConstantContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FormatLineContinuationTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpaceOnSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.AbstractLineBreakTrivia.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ShouldFormatMultiLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnColon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnSkippedTokensOrText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnPreprocessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/VisualBasicSyntaxFormattingService.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddAnchorIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddAlignIndentationOfTokensToBaseTokenOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/StructuredTriviaFormattingRule.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsColonAfterAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsOverloadableOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/FormattingHelpers.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetUsingsAndAliases()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/AddImports/VisualBasicAddImportsService.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/TestWorkspace.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/FileSet.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileSet WithFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/FileSet.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetProjectsByName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceTestBase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetSolutionFileName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void CreateCSharpFiles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/WorkspaceTestBase.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChecksumObjectCollection ToProjectObjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/Extensions.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChecksumObjectCollection ToDocumentObjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/Extensions.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChecksumObjectCollection ToDocumentObjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/Extensions.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChecksumObjectCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/Extensions.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task WriteObjectToAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/Extensions.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainWindow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_MainWindow.xaml.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_CSharpExternAlias.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/TestFiles/CSharpProject_CSharpConsole.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax FirstMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax FirstMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax LastField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax LastConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax LastMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MemberDeclarationSyntax LastOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreBracesMissing()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationHelpers.cs",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgumentListSyntax GenerateArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ArgumentGenerator.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BracketedArgumentListSyntax GenerateBracketedArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ArgumentGenerator.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationServiceFactory.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpDeclarationComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpDeclarationComparer.cs",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool CanBeGenerated()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/PropertyGenerator.cs",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxGenerator GetSyntaxGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpFlagsEnumGenerator.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsValidName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpFlagsEnumGenerator.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxList GenerateConstraintClauses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/NamedTypeGenerator.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax LastConstructorOrField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/DestructorGenerator.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CodeGenerationDestination GetDestination()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetInsertionIndices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpCodeGenerationService.cs",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UsingDirectivesAdder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxNode GetImportsContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/UsingDirectivesAdder.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxList GenerateStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/StatementGenerator.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MemberDeclarationSyntax LastConstructorOrField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConstructorGenerator.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArgumentListSyntax GenerateArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/ConstructorGenerator.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode NamespaceImportDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorListSyntax WithBodies()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorListSyntax WithoutBodies()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax WithoutBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeparatedSyntaxList AsEnumMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 834,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Attribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsReturnAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode InsertAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 966,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode InsertAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1062,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode InsertNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1234,
  "endLine" : 1237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IReadOnlyList GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable AsMembersOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1399,
  "endLine" : 1402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1590,
  "endLine" : 1593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTokenList AsModifierList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 1720,
  "endLine" : 1723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParentIsFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2198,
  "endLine" : 2201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParentIsEventFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2203,
  "endLine" : 2206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ParentIsLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2208,
  "endLine" : 2211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WithName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2272,
  "endLine" : 2275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WithType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2394,
  "endLine" : 2397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddMissingTokensRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2624,
  "endLine" : 2627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WithExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 2747,
  "endLine" : 2750,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode WithAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3051,
  "endLine" : 3054,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WithGetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3086,
  "endLine" : 3089,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WithSetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3091,
  "endLine" : 3094,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode WithSubDeclarationsRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3407,
  "endLine" : 3410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode RemoveNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3431,
  "endLine" : 3434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode RemoveEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3537,
  "endLine" : 3540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode AwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3542,
  "endLine" : 3545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3554,
  "endLine" : 3557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3559,
  "endLine" : 3562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3564,
  "endLine" : 3567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SeparatedSyntaxList AsExpressionList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3648,
  "endLine" : 3651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3666,
  "endLine" : 3669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArgumentListSyntax CreateArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3671,
  "endLine" : 3674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SeparatedSyntaxList CreateArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3676,
  "endLine" : 3679,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3689,
  "endLine" : 3692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExpressionSyntax Parenthesize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3751,
  "endLine" : 3754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode IsTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3756,
  "endLine" : 3759,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode TypeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3761,
  "endLine" : 3764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode TryCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3766,
  "endLine" : 3769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3771,
  "endLine" : 3774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ConvertExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3776,
  "endLine" : 3779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ValueEqualsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3789,
  "endLine" : 3792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ReferenceEqualsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3794,
  "endLine" : 3797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ValueNotEqualsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3799,
  "endLine" : 3802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ReferenceNotEqualsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3804,
  "endLine" : 3807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode LessThanExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3809,
  "endLine" : 3812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode LessThanOrEqualExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3814,
  "endLine" : 3817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GreaterThanExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3819,
  "endLine" : 3822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GreaterThanOrEqualExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3824,
  "endLine" : 3827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode NegateExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3829,
  "endLine" : 3832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode AddExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3834,
  "endLine" : 3837,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SubtractExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3839,
  "endLine" : 3842,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode MultiplyExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3844,
  "endLine" : 3847,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode DivideExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3849,
  "endLine" : 3852,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ModuloExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3854,
  "endLine" : 3857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode BitwiseAndExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3859,
  "endLine" : 3862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode BitwiseOrExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3864,
  "endLine" : 3867,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode BitwiseNotExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3869,
  "endLine" : 3872,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode LogicalAndExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3874,
  "endLine" : 3877,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode LogicalOrExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3879,
  "endLine" : 3882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode LogicalNotExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3884,
  "endLine" : 3887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3889,
  "endLine" : 3892,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CoalesceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3894,
  "endLine" : 3897,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ThisExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3899,
  "endLine" : 3902,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode BaseExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3904,
  "endLine" : 3907,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode LiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3909,
  "endLine" : 3912,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode TypedConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3914,
  "endLine" : 3917,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode IdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3919,
  "endLine" : 3922,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode QualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3960,
  "endLine" : 3963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode TypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 3965,
  "endLine" : 3968,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ArrayTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4009,
  "endLine" : 4012,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode WhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4103,
  "endLine" : 4106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4115,
  "endLine" : 4118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode DefaultSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4127,
  "endLine" : 4130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ExitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4144,
  "endLine" : 4147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VoidReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4169,
  "endLine" : 4172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode ValueReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4174,
  "endLine" : 4177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode VoidReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4179,
  "endLine" : 4182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode LambdaParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4184,
  "endLine" : 4187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyList AsReadOnlyList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4189,
  "endLine" : 4192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode IdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4194,
  "endLine" : 4197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxToken Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpSyntaxGenerator.cs",
  "fileLinesCount" : 4219,
  "components" : [ "primary::src" ],
  "startLine" : 4199,
  "endLine" : 4202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray GetNodesAndTokensToReduce()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanNodeBeSimplifiedWithoutSpeculation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpCastReducer.Rewriter.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpEscapingReducer.Rewriter.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpExtensionMethodReducer.Rewriter.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpParenthesesReducer.Rewriter.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.Rewriter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.Rewriter.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpeculationAnalyzer GetSpeculationAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.Expander.cs",
  "fileLinesCount" : 1164,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldAddSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyConflictMarker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClassifyXmlText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/Worker_DocumentationComments.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSyntaxComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/TypeSyntaxComparer.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/TokenComparer.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NameSyntaxComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/NameSyntaxComparer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IComparer Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/NameSyntaxComparer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SemanticModel CreateSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsInNamespaceOrTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ExpressionSyntax GetForEachStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ExpressionSyntax GetThrowStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsForEachTypeInferred()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetNamedArgumentIdentifierValueText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReplacementBreaksInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ConversionsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Utilities/SpeculationAnalyzer.cs",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeCleanup/CSharpCodeCleanerServiceFactory.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactory.PathSyntaxReference.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxTree CreateRecoverableTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceText GetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task GetTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompilationUnitSyntax CacheRootNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CSharpSyntaxNode GetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override async Task GetRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.RecoverableSyntaxTree.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpDocumentationCommentService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpDocumentationCommentService.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 820,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInDefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable InferTypeInImplicitArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.TypeInferrer.cs",
  "fileLinesCount" : 2189,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsGlobalNamespaceKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsVerbatimIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsHashToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasIncompleteParentMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPredefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPredefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsIdentifierStartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsIdentifierPartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsIdentifierEscapeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsStartOfUnicodeEscapeSequence()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsStringLiteralOrInterpolatedStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsNumericLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsInNamespaceOrTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetExpressionOfArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsInConstantContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 665,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUnsafeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetNameOfAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetContainingVariableDeclaratorOfFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsObjectInitializerNamedAssignmentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 765,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode Parenthesize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 778,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsIndexerMemberCRef()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 783,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMethodLevelMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 821,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan GetBlockBodySpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsLeftSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1286,
  "endLine" : 1289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsLeftSideOfAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsLeftSideOfAnyAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetRightHandSideOfAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1307,
  "endLine" : 1310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsOperandOfIncrementOrDecrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1330,
  "endLine" : 1333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxList GetContentsOfInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetIdentifierOfSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken GetIdentifierOfVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1495,
  "endLine" : 1498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsExpressionOfInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1524,
  "endLine" : 1527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsExpressionOfAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1529,
  "endLine" : 1532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsExpressionOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 1534,
  "endLine" : 1537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsNamespaceContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsNamespaceDeclarationNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsGlobalStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsLabelContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsAttributeNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsNameOfContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ParseOptions GetDefaultParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractTypeInferrer CreateTypeInferrer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpTypeInferenceService.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.NullSyntaxReference.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.NullSyntaxReference.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.PositionalSyntaxReference.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetExpansionTargetForLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/CSharpRenameRewriterLanguageService.cs",
  "fileLinesCount" : 1271,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalConflictVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LocalConflictVisitor.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LabelConflictVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Rename/LabelConflictVisitor.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveSyntaxEqualityComparer.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveSyntaxEqualityComparer.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MatchesKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MatchesKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSingleLineDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMultiLineDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTriviaList AsTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Width()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int FullWidth()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/NameSyntaxExtensions.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMultilineDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DocumentationCommentExtensions.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable SkipKinds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenListExtensions.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ExpressionSyntax DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRightOfDotOrArrowOrColonColon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRightOfDotOrArrow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsQualifiedCrefName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRightSideOfQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRightSideOfColonColon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRightSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRightSideOfDotOrArrow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRightSideOfDotOrColonColon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRightSideOfDotOrArrowOrColonColon()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNamedArgumentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 926,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable WithoutElasticTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 945,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSyntax CreatePredefinedTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 1745,
  "endLine" : 1748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsParentKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsParentKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsParentKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BlockSyntax FindInnermostCommonBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetParent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 1024,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable SkipInitialWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTriviaListExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleElifDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleElseDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveWalker.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CSharpSyntaxContext CreateContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/CSharpSyntaxContext.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ITypeInferenceService GetTypeInferenceServiceWithoutWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/CSharpSyntaxContext.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken FindTokenOnLeftOfNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 2731,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAfterYieldKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LocalDeclarationMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.LocalDeclarationMap.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationFinder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/MemberDeclarationSyntaxExtensions.DeclarationFinder.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleLineRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxNodeExtensions.SingleLineRewriter.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeSyntax GetOutermostType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 501,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSyntaxGeneratorVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeSyntaxGeneratorVisitor Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSyntax DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSyntax VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IdentifierNameSyntax CreateGlobalIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSyntax VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList ToSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxListExtensions.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxList Insert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxListExtensions.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IdentifierNameSyntax ToIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/StringExtensions.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDocCommentOrElastic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/CompilationUnitSyntaxExtensions.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKindOrHasMatchingText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasMatchingText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsWord()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken GetNextNonZeroWidthTokenOrEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool SpansPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsRegularStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOpenBraceOfAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IFormattingResult CreateAggregatedFormattingResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/CSharpSyntaxFormattingService.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task FormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/CSharpSyntaxFormattingService.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplexTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ExtractLineAndSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TriviaData CreateComplexTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TriviaData CreateComplexTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TriviaData CreateModifiedComplexTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ContainsSkippedTokensOrText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override List GetTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override List GetTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Succeeded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxTrivia CreateWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsStartOrEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMultilineComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/CSharpTriviaFormatter.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool OnElastic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.cs",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override List GetTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Format()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriviaDataFactory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCSharpWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaDataFactory.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode Transform()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken CreateNewToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/Trivia/TriviaRewriter.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractTriviaDataFactory CreateTriviaFactory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/CSharpStructuredTriviaFormatEngine.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override FormattingContext CreateFormattingContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/CSharpStructuredTriviaFormatEngine.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override NodeOperations CreateNodeOperationTasks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/CSharpStructuredTriviaFormatEngine.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractFormattingResult CreateFormattingResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/CSharpStructuredTriviaFormatEngine.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractTriviaDataFactory CreateTriviaFactory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/CSharpFormatEngine.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractFormattingResult CreateFormattingResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/CSharpFormatEngine.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AggregatedFormattingResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/AggregatedFormattingResult.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FormattingResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Engine/FormattingResult.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueTuple GetBracePair()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOpenParenInParameterListOfAConversionOperatorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOpenParenInParameterListOfAOperationDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOpenParenInParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCloseParenInParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsColonInTypeBaseList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCommaInArgumentOrParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDotInMemberAccessOrQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsColonInSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/FormattingHelpers.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAnchorIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/AnchorIndentationFormattingRule.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasFormattableBracketParent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SpacingFormattingRule.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFunctionLikeKeywordExpressionKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/SpacingFormattingRule.cs",
  "fileLinesCount" : 390,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetNumberOfLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/ElasticTriviaFormattingRule.cs",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddSuppressWrappingIfOnSingleLineOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddSuppressAllOperationIfOnMultipleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AdjustNewLinesOperation CreateAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AdjustSpacesOperation CreateAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/Rules/BaseFormattingRule.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/DefaultOperationProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Assembly LoadFromPathImpl()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MissingMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentationProvider CreateDocumentationProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Execution/SnapshotSerializationTests.cs",
  "fileLinesCount" : 812,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 767,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void VerifyInnerExceptionIsType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Solution CreateSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Project GetProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void N()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxEditor GetEditor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Editting/SyntaxEditorTests.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/ProjectDependencyGraphTests.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ItemsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetEdits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/LongestCommonSubsequenceTests.cs",
  "fileLinesCount" : 343,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override double GetDistance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestTreeComparer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ValuesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestTreeComparer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override IEnumerable GetChildren()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestTreeComparer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override int GetLabel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestTreeComparer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override TextSpan GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestTreeComparer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override int TiedToAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestTreeComparer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override bool TreesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestTreeComparer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestNode.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITemporaryStreamStorage CreateTemporaryStreamStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITemporaryTextStorage CreateTemporaryTextStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText ReadText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReadTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Host/WorkspaceServices/TestTemporaryStorageService.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetadataReference GetMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/MSBuildWorkspaceTests.cs",
  "fileLinesCount" : 3170,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceTests/AdhocWorkspaceTests.cs",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDisposable LogBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EtwLoggingTests.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EtwLoggingTests.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance5()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance8()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance9()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EditDistance10()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSpecificMetric()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EditDistanceTests.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SynchronousContinuationsDoNotRunWithinGetValueCallForCompletedTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SynchronousContinuationsDoNotRunWithinGetValueCallForCancelledTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SynchronousContinuationsDoNotRunWithinGetValueCallForFaultedTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetValueThrowsCorrectExceptionDuringCancellation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetValueThrowsCorrectExceptionDuringCancellationWithSynchronousComputation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetValueAsyncThrowsCorrectExceptionDuringCancellation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetValueAsyncThrowsCorrectExceptionDuringCancellationWithSynchronousComputation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/AsyncLazyTests.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Transpose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/BKTreeTests.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Insert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/BKTreeTests.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Delete()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/BKTreeTests.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Top1000()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/BKTreeTests.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable Expected()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/BKTreeTests.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Lazy CreateExtension()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ExtensionOrdererTests.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EntireRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EntireRange_Merge()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EntireRange_EndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleRange_Overlapped()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleRange_Adjacent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultipleRanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/CodeCleanupTests.cs",
  "fileLinesCount" : 355,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FixLineEndings()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/FixIncorrectTokenTests.cs",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T GetMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/CodeCleanup/Extensions.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestArgumentValidation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/ReferenceCountedDisposableTests.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestWeakReferenceArgumentValidation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/ReferenceCountedDisposableTests.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDefaultWeakReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/WorkspaceServiceTests/ReferenceCountedDisposableTests.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StubSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDocumentationCommentId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolKey GetSymbolId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToMinimalDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToMinimalDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/ReferencedSymbolTests.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Solution CreateSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindReferencesTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceLogger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/TraceLogger.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceLogger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/TraceLogger.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceLogger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/TraceLogger.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/TraceLogger.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/TraceLogger.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockStart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/TraceLogger.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoslynEventSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockStart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockStop()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SendFunctionDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BlockCanceled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendFunctionDefinitionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendFunctionDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/RoslynEventSource.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EtwLogger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/EtwLogger.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EtwLogger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/EtwLogger.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/EtwLogger.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/EtwLogger.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockStart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/EtwLogger.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsVerbose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/EtwLogger.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Log/EtwLogger.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Assembly LoadImpl()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Execution/SerializationAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Execution/DesktopReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetFrameworkPaths()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Utilities/ReferencePathUtilities_Desktop.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorage.Accessor.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResettableSqlStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/Interop/ResettableSqlStatement.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldDeleteDatabase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/SQLitePersistentStorageService.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SQLite/PooledConnection.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectFile CreateProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualBasicProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceCodeKind GetSourceCodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentExtension()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Compile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Compile1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EndCompile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDesignTime()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUpToDate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoaderFactory.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SourceCodeKind GetSourceCodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetDocumentExtension()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Compile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDesignTime()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsUpToDate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ProjectFile CreateProjectFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoaderFactory.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MSBuildWorkspace Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MSBuildWorkspace Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MSBuildWorkspace Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssociateFileExtensionWithLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/MSBuildWorkspace.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectFileExtensionAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFileExtensionAttribute.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectTypeGuidAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectTypeGuidAttribute.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetPropertyValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorLogger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsProjectReferenceOutputAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IEnumerable GetDocumentsFromModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IEnumerable GetMetadataReferencesFromModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IEnumerable GetAnalyzerReferencesFromModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IEnumerable GetAdditionalFilesFromModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetTaskItems()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string ReadPropertyString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ReadPropertyBool()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool ReadPropertyBool()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int ReadPropertyInt()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int ReadPropertyInt()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ulong ReadPropertyULong()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ulong ReadPropertyULong()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetDocumentFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IsDocumentLinked()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetReferenceFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInGAC()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFrameworkReferenceAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetHintPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Save()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/ProjectFile/ProjectFile.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryMappedInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr GetPointer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.MemoryMappedInfo.cs",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemporaryStorageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITemporaryTextStorage CreateTemporaryTextStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITemporaryTextStorage AttachTemporaryTextStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITemporaryStreamStorage CreateTemporaryStreamStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITemporaryStreamStorage AttachTemporaryStreamStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CreateUniqueName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemporaryTextStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReadTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task WriteTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemporaryStreamStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReadStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task WriteStreamAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/TemporaryStorage/TemporaryStorageServiceFactory.cs",
  "fileLinesCount" : 472,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAnalyzerAssemblyLoader GetLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/SimpleAnalyzerAssemblyLoaderService.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MefV1HostServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/Mef/MefV1HostServices.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override HostWorkspaceServices CreateWorkspaceServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/Mef/MefV1HostServices.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/Mef/MefV1HostServices.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Host/Mef/MefV1HostServices.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/FileTextLoader.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistenceStorageServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/PersistenceStorageServiceFactory.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void LogException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/Storage/StorageDatabaseLogger.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long GetSolutionSize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentOpenAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentCloseAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsReanalysisOnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/WorkspaceErrorLogger.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ToLogFormat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/WorkspaceErrorLogger.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerfGoalAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/InteractionClass.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetNextId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAverage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Counter GetCounter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IncreaseCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IncreaseCountBy()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCount()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogAggregator.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string CreateMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string CreateMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string CreateMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string CreateMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string CreateMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string CreateMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/LogMessage.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyValueLogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/KeyValueLogMessage.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyValueLogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/KeyValueLogMessage.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/EmptyLogger.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AggregateLogger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/AggregateLogger.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/AggregateLogger.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILogger SetLogger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ILogger GetLogger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetNextUniqueBlockId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IDisposable LogBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoslynLogBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/Logger.LogBlock.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsPrimaryBranch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task AddVersionCacheAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SemanticModelWorkspaceService/SemanticModelWorkspaceServiceFactory.cs",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Done()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationRegistration.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationServiceFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override GlobalOperationRegistration Start()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationServiceFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SolutionAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionAsset.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable GetSmallerChecksumList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateLogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.Storage.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NullRemotableData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/RemotableData.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task WriteObjectToAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/RemotableData.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IOptionsSerializationService GetOptionsSerializationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Storage CreateStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AssetStorages.cs",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionSynchronizationService.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddGlobalAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionSynchronizationService.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAsset GetGlobalAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionSynchronizationService.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveGlobalAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionSynchronizationService.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotableData GetRemotableData_TestOnly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/SolutionSynchronizationService.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAdditionalAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/PinnedRemotableDataScope.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/ReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetAnalyzerAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/ReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AnalyzerReference GetAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/ReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/ReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAssetBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/CustomAssetBuilder.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAsset Build()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/CustomAssetBuilder.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializedPartialOptionSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializedPartialOptionSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override OptionSet WithChangedOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractOptionsSerializationService.cs",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PinnedObject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IntPtr GetPointer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentationProvider CreateDocumentationProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Metadata GetMetadataImpl()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 703,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PortableExecutableReference WithPropertiesImpl()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentationProvider CreateDocumentationProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Metadata GetMetadataImpl()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PortableExecutableReference WithPropertiesImpl()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStorages()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/AbstractReferenceSerializationService.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Free()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/CamelCaseResult.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/DestructorSymbolReferenceFinder.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/NamedTypeSymbolReferenceFinder.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/PropertySymbolReferenceFinder.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsForEachProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/PropertySymbolReferenceFinder.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/OperatorSymbolReferenceFinder.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static bool IdentifiersMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractReferenceFinder.cs",
  "fileLinesCount" : 627,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ConstructorSymbolReferenceFinder.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Func GetFindParentNodeFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ConstructorSymbolReferenceFinder.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/NamespaceSymbolReferenceFinder.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractMemberScopedReferenceFinder.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Func GetTokensMatchFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/LocalSymbolReferenceFinder.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/FieldSymbolReferenceFinder.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/EventSymbolReferenceFinder.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ConstructorInitializerSymbolReferenceFinder.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ExplicitInterfaceMethodReferenceFinder.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Func GetTokensMatchFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/LabelSymbolReferenceFinder.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/TypeParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Func GetTokensMatchFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/RangeVariableSymbolReferenceFinder.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/PropertyAccessorSymbolReferenceFinder.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanFind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/MethodTypeParameterSymbolReferenceFinder.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasReferenceToAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task HandleLocationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesSearchEngine.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingFindReferencesProgressAdapter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/StreamingFindReferencesProgress.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/MetadataUnifyingEquivalenceComparer.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolAndProjectIdSet CreateSymbolAndProjectIdSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentTypeFinder.cs",
  "fileLinesCount" : 806,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 804,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiteralInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.LiteralInfo.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SyntaxTree/SyntaxTreeIndex.DeclarationInfo.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SearchQuery.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/ReferenceLocation.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolAndProjectId WithSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator SymbolAndProjectId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolAndProjectId WithSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolAndProjectIdComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/Declarations/DeclarationFinder.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.Node.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo.Node.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogLinkedFileResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LinkedFileDiffMerging/LinkedFileDiffMergingSession.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsFriendlyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Recommendations/AbstractRecommendationService.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ContainsPair()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/EditScript.cs",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonSubsequence.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ItemsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.LongestCommonSubsequence.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditScript ComputeEditScript()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/TreeComparer.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Match ComputeMatch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/TreeComparer.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Edit.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string DisplayPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Edit.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetNewNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetOldNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditScript GetTreeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/Match.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override bool ItemsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonImmutableArraySubsequence.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetEdits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonImmutableArraySubsequence.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonImmutableArraySubsequence.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/SequenceEdit.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/SequenceEdit.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ItemsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonSubstring.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonSubstring.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetEdits()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonSubstring.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AddImportsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/ImportAdder.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Change()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditor.cs",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document GetChangedDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DocumentEditor.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetSetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InsertParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddReturnAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InsertMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxEditorExtensions.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxGenerator GetGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxGenerator GetGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxGenerator GetGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AsPublicInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AsPrivateInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode WithTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode WithTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 713,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode WithTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 721,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode NamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode NamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode NamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode CompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode NamespaceImportDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode Attribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode Attribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 809,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetSymbolAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 841,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 894,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode InsertReturnAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 912,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddReturnAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddReturnAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 928,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 946,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode InsertNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 961,
  "endLine" : 964,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 972,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode InsertMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1006,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1079,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddSwitchSections()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1097,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1127,
  "endLine" : 1130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode AddAccessors()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxNode InsertNodesBefore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxNode InsertNodesAfter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxNode RemoveNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1219,
  "endLine" : 1222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual SyntaxNode RemoveNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode LocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode LocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode IfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode SwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1446,
  "endLine" : 1449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode SwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1461,
  "endLine" : 1464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode UsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode TryCatchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1507,
  "endLine" : 1510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode TryFinallyStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1515,
  "endLine" : 1518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode CatchClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1528,
  "endLine" : 1531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode FalseLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1579,
  "endLine" : 1582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode TrueLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1587,
  "endLine" : 1590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode NullLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1619,
  "endLine" : 1622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1635,
  "endLine" : 1638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode WithTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1650,
  "endLine" : 1653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode MemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1921,
  "endLine" : 1924,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1947,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1952,
  "endLine" : 1955,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1960,
  "endLine" : 1963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode InvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1973,
  "endLine" : 1976,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode Argument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1986,
  "endLine" : 1989,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode Argument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 1994,
  "endLine" : 1997,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode ElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2007,
  "endLine" : 2010,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode IsTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2028,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode TryCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2038,
  "endLine" : 2041,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode CastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2051,
  "endLine" : 2054,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode ConvertExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2064,
  "endLine" : 2067,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode ValueReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2092,
  "endLine" : 2095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode VoidReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2100,
  "endLine" : 2103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode ValueReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2108,
  "endLine" : 2111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode VoidReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2116,
  "endLine" : 2119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode ValueReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2124,
  "endLine" : 2127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode VoidReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2132,
  "endLine" : 2135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode ValueReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2140,
  "endLine" : 2143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode VoidReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2148,
  "endLine" : 2151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode LambdaParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/SyntaxGenerator.cs",
  "fileLinesCount" : 2183,
  "components" : [ "primary::src" ],
  "startLine" : 2161,
  "endLine" : 2164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithIsStatic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithIsAbstract()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithIsNew()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithIsUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithIsReadOnly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithIsVirtual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithIsOverride()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithIsSealed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithIsConst()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithWithEvents()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithPartial()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationModifiers WithIsWriteOnly()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Modifiers SetFlag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Editing/DeclarationModifiers.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionSet.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionSet.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet WithChangedOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionSet.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet WithChangedOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionSet.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnWorkspaceDisposed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet GetOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentSpecificOptionSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override OptionSet WithChangedOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetChangedOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionServiceFactory.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/OptionKey.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/DocumentOptionSet.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/DocumentOptionSet.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override OptionSet WithChangedOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/DocumentOptionSet.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetChangedOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/DocumentOptionSet.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalUserProfileStorageLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/LocalUserProfileStorageLocation.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Option()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/Option`1.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/Option`1.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator OptionKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/Option`1.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoamingProfileStorageLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/RoamingProfileStorageLocation.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoamingProfileStorageLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/RoamingProfileStorageLocation.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/PerLanguageOption.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetRegisteredOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/GlobalOptionService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/GlobalOptionService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/GlobalOptionService.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDeclarationNode AddEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDeclarationNode AddField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDeclarationNode AddMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDeclarationNode AddProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDeclarationNode AddNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TDeclarationNode AddNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static T Cast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService.cs",
  "fileLinesCount" : 563,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationArrayTypeSymbol.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationArrayTypeSymbol.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationArrayTypeSymbol.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationArrayTypeSymbol.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol GetTypeInferredDuringReduction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructedMethodSymbol.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IMethodSymbol ReduceExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructedMethodSymbol.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructedMethodSymbol.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ImmutableArray GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractMethodSymbol.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractMethodSymbol.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractMethodSymbol.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMethodSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractMethodSymbol.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractMethodSymbol.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol GetTypeInferredDuringReduction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationMethodSymbol.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IMethodSymbol ReduceExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationMethodSymbol.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractNamedTypeSymbol.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationAbstractNamedTypeSymbol.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDocumentationCommentId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToMinimalDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToMinimalDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationSymbol.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertyInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertyInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetIsNew()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertyInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetIsUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertyInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetIsNew()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertyInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetIsUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPropertyInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamedTypeSymbol ConstructUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamedTypeSymbol.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamedTypeSymbol.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamedTypeSymbol.cs",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeGenerationEventInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationEventInfo.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetIsUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationEventInfo.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetIsUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationEventInfo.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationTypeParameterSymbol.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationTypeParameterSymbol.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPointerTypeSymbol.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPointerTypeSymbol.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationPointerTypeSymbol.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldSymbol.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldSymbol.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceSymbol.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceSymbol.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TResult Accept()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceSymbol.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetNamespaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceSymbol.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override INamedTypeSymbol ConstructUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructedNamedTypeSymbol.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructedNamedTypeSymbol.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeGenerationSymbol Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationConstructedNamedTypeSymbol.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetIsUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetIsUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetIsWithEvents()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GetIsWithEvents()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationFieldInfo.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeGenerationNamespaceInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceInfo.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IList GetImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/Symbols/CodeGenerationNamespaceInfo.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractImportsAdder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractImportsAdder.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool CouldCauseAmbiguity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractImportsAdder.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCodeGenerationSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IPointerTypeSymbol CreatePointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IArrayTypeSymbol CreateArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationSymbolFactory.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ICodeGenerationService GetCodeGenerationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode CreateEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode CreateFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode CreateMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode CreatePropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode CreateNamedTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode CreateNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode AddEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode AddFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode AddMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode AddPropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode AddNamedTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode AddMemberDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode AddParameterDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode AddAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode RemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode RemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode UpdateDeclarationModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode UpdateDeclarationAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode UpdateDeclarationType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode UpdateDeclarationMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TDeclarationNode AddStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AddEventDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AddFieldDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AddMethodDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AddPropertyDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AddNamedTypeDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AddNamedTypeDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AddNamespaceDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task AddNamespaceOrTypeDeclarationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerator.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/CodeGenerationHelpers.cs",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IList GetAvailableInsertionIndices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/AbstractCodeGenerationService_FindDeclaration.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeSymbol CreateArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/TypeGenerator.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeSymbol CreatePointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/TypeGenerator.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/TypeGenerator.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxAnnotation Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SymbolAnnotation.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISymbol GetSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SymbolAnnotation.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SymbolAnnotation.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetAliasName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/AliasAnnotation.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxAnnotation Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/AliasAnnotation.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxAnnotation Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SpecialTypeAnnotation.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpecialType GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SpecialTypeAnnotation.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateFromSpecialTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SpecialTypeAnnotation.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SpecialType CreateToSpecialTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SpecialTypeAnnotation.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimplifyTypeNameCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SimplifyTypeNameCodeAction.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValidSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SimplificationHelpers.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool PreferPredefinedTypeKeywordInDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SimplificationHelpers.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool PreferPredefinedTypeKeywordInMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/SimplificationHelpers.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSimplificationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/AbstractSimplificationService.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxNode TransformReducedNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Simplification/AbstractSimplificationService.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddExternalSyntaxDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddExternalSemanticDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSyntaxDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSemanticDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResultBuilder.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalysisResult ToAggregatedForm()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/DiagnosticAnalysisResult.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetBingHelpMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiagnosticData GetPrimaryDiagnosticData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetDiagnosticData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetAssemblyQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Diagnostics/Extensions.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassifiedSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/ClassifiedSpan.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/ClassifiedSpan.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/ClassifiedSpan.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IEnumerable Space()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/Classifier.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationReasons()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/InvocationReasons.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvocationReasons()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/InvocationReasons.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/InvocationReasons.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationReasons With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/InvocationReasons.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationReasons With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/InvocationReasons.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/InvocationReasons.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FailFastReset SuppressFailFast()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ExceptionHelpers.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFailFastSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ExceptionHelpers.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MoveStartForward()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ArraySlice.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Registry()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unregister()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasHandler()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EventHandlerSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Builder.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Edge ReadFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.Edge.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PooledStream CreateWritableStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int GetChunkIndex()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int GetChunkOffset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SetLength()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadWriteStream()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonReentrantLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool LockHeldByMe()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertHasLock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemaphoreDisposer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/NonReentrantLock.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CancellableLazy Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CancellableLazy.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CancellableLazy Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CancellableLazy.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceCountedDisposable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ReferenceCountedDisposable.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceCountedDisposable TryAddReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ReferenceCountedDisposable.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SyntaxNode GetSemanticRootOfReplacedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool SymbolInfosAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool SymbolsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AbstractSpeculationAnalyzer.cs",
  "fileLinesCount" : 1069,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetHashCodeOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int GetHashCodeOrdinalIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/StringSlice.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BKTree Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BKTree Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BKTree.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ForegroundThreadDataInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ForegroundThreadDataKind.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void SetCurrentForegroundThreadDataKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ForegroundThreadDataKind.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T EnsureInitialized()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/LazyInitialization.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ParameterName.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ParameterName.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ParameterName.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncLazy()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WaitThatValidatesInvariants()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Requires()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/Contract.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Fail()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/Contract.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T FailWithReturn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/Contract.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void InvalidEnumValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/Contract.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SyntaxPath.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task Default()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpecializedTasks.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task FromResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpecializedTasks.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task FromResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpecializedTasks.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/ConstantValueSource.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override T GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/ConstantValueSource.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakConstantValueSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/WeakConstantValueSource.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task GetValueAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ValuesSources/WeakConstantValueSource.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedHashQueue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/linkedhashqueue.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/linkedhashqueue.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/linkedhashqueue.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableHashMap Clear()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableHashMap WithComparers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValueOrListBucket()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetAll()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetAll()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetAll()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInUse()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CompilerUtilities/ImmutableHashMap.cs",
  "fileLinesCount" : 1159,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 962,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancellableLazy()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/CancellableLazy`1.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpellChecker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/BidirectionalMap.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetEditDistance()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimplePool()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EditDistance.cs",
  "fileLinesCount" : 678,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StringBuilder Allocator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Releaser()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stopwatch Allocator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Releaser()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Stack Allocator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Releaser()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Queue Allocator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Releaser()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HashSet Allocator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Releaser()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Dictionary Allocator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Releaser()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List Allocator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Releaser()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/PooledObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledObject GetPooledObject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledObject GetPooledObject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PooledObject GetPooledObject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/Extensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectPool BigDefault()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/SharedPools.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectPool Default()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ObjectPools/SharedPools.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeStartNew()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskFactoryExtensions.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeStartNew()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskFactoryExtensions.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeStartNewFromAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskFactoryExtensions.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task SafeStartNewFromAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/TaskFactoryExtensions.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationTable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TSyntaxNode WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TSyntaxNode WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxToken WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxTrivia WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNodeOrToken WithoutAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedNodesAndTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedNodesAndTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAnnotatedTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AnnotationTable.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T Last()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/IReadOnlyListExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/IReadOnlyListExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxAnnotation Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Annotations/WarningAnnotation.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Annotations/WarningAnnotation.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxAnnotation Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Annotations/SuppressDiagnosticsAnnotation.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxAnnotation Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Annotations/RenameAnnotation.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxAnnotation Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Annotations/ConflictAnnotation.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Annotations/ConflictAnnotation.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async Task GetChangedDocumentInternalAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/CodeAction.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Operations/RenameDocumentOperation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplyChangesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Operations/ApplyChangesOperation.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Operations/ApplyChangesOperation.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/SimplificationCodeCleanupProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/Providers/SimplificationCodeCleanupProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetCodeCleanerTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanMarker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeCleanup/AbstractCodeCleanerService.cs",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/ServicesLayerExtensionManager.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void DisableProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/AbstractExtensionManager.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void EnableProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/AbstractExtensionManager.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void IgnoreProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/AbstractExtensionManager.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsIgnored()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/AbstractExtensionManager.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsDisabled()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/AbstractExtensionManager.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool CanHandleException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/AbstractExtensionManager.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void HandleException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/AbstractExtensionManager.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepeatMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.RepeatMatcher.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.RepeatMatcher.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.Node.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckForCycles()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ExtensionOrderer.Node.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Matcher Repeat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher`1.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Matcher OneOrMore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher`1.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Matcher Choice()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher`1.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Matcher Sequence()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher`1.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Matcher Single()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher`1.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignatureComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HaveSameSignature()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HaveSameReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HaveSameReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SignatureComparer.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SemanticMap.Walker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNull()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNotNull()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/CommonFormattingHelpers.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChoiceMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.ChoiceMatcher.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.ChoiceMatcher.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.SingleMatcher.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool HasOneBitSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IntegerUtilities.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ulong ToUnsigned()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IntegerUtilities.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ulong ToUInt64()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IntegerUtilities.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long ToInt64()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/IntegerUtilities.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList EnsureUniqueness()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/NameGenerator.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GenerateUniqueName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/NameGenerator.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GenerateUniqueName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/NameGenerator.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureTypeSymbolEquivalenceComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.SignatureTypeSymbolEquivalenceComparer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AssembliesAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool DynamicTypesAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LocalsAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ModulesAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool RangeVariablesAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PreprocessingSymbolsAreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.EquivalenceVisitor.cs",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SequenceMatcher()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.SequenceMatcher.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.SequenceMatcher.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ProgressTracker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ProgressTracker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Update()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/ProgressTracker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingProgressTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StreamingProgressTracker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingProgressTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/StreamingProgressTracker.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.AssemblyComparers.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.AssemblyComparers.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommentBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseCallback()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string TrimEachLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/DocumentationComment.cs",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int CombineHashCodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.GetHashCodeVisitor.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ReturnTypeEquals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool EqualsCore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsConstructedFromSelf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsConstructedFromSelf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsObjectType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPartialMethodDefinitionPart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPartialMethodImplementationPart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SymbolEquivalenceComparer.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher Repeat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher OneOrMore()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher Choice()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher Sequence()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matcher Single()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/Matcher.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextReaderWithLength()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/TextReaderWithLength.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetStart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/TextSpanIntervalIntrospector.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLength()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/TextSpanIntervalIntrospector.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleIntervalTree Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/SimpleIntervalTree.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleIntervalTree Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/SimpleIntervalTree.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntervalTree Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NormalizedTextSpanCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NormalizedTextSpanCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NormalizedTextSpanCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NormalizedTextSpanCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/NormalizedTextSpanCollection.cs",
  "fileLinesCount" : 630,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetTypeDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ObjectExtensions.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.ReplaceTypeParameterBasedOnTypeConstraintVisitor.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.ReplaceTypeParameterBasedOnTypeConstraintVisitor.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Width()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int FullWidth()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsElastic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTriviaExtensions.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationTypeGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CompilationTypeGenerator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeSymbol CreateArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CompilationTypeGenerator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeSymbol CreatePointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CompilationTypeGenerator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITypeSymbol Construct()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CompilationTypeGenerator.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNullOrEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ArrayExtensions.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ArrayExtensions.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int? GetFirstNonWhitespaceOffset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/TextLineExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetLeadingWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/TextLineExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEmptyOrWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/TextLineExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetColumnOfFirstNonWhitespaceCharacterOrEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/TextLineExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetColumnFromLineOffset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/TextLineExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetLineOffsetFromColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/TextLineExtensions.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToNameDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToSignatureDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsModuleType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnonymousFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MatchesKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsReducedExtension()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsLocalFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsModuleMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStaticConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDestructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUserDefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOrdinaryMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNormalAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnonymousDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFunctionValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStaticType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 851,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsScript()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTreeExtensions.cs",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Accessibility DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Accessibility VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Accessibility VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Accessibility VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Accessibility VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Accessibility VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.SubstituteTypesVisitor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.SubstituteTypesVisitor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.SubstituteTypesVisitor.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SolutionExtensions.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnonymousTypeRemover()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.AnonymousTypeRemover.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.AnonymousTypeRemover.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.AnonymousTypeRemover.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.AnonymousTypeRemover.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFromPrimaryBranch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ProjectExtensions.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InverseComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IComparerExtensions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/IComparerExtensions.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFromPrimaryBranch()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/DocumentExtensions.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable DepthFirstTraversal()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Width()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int FullWidth()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool OverlapsHiddenPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool OverlapsHiddenPosition()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetAnnotatedNodes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode GetParent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxNodeExtensions.cs",
  "fileLinesCount" : 783,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TService GetLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ContextQuery/SyntaxContext.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TService GetWorkspaceService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ContextQuery/SyntaxContext.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsPropertyAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/MethodKindExtensions.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetAllSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolInfoExtensions.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAbstractClass()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSystemVoid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsModuleType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsStructType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Accessibility DetermineMinimalAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsEnumType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 856,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetFullText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolDisplayPartExtensions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolDisplayPartExtensions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolDisplayPartExtensions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolDisplayPartExtensions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolDisplayPartExtensions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AddText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SymbolDisplayPartExtensions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnnamedErrorTypeRemover()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamedTypeSymbol GetNamedTypeSymbolConstraint()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeParameterSymbolExtensions.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/LineSpan.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/LineSpan.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/LineSpan.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ImplementationExists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamedTypeSymbolExtensions.cs",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbol GetAnySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SemanticMap GetSemanticMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolInfo GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamedTypeSymbol GetEnclosingNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static INamespaceSymbol GetEnclosingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SemanticModelExtensions.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetMappedFilePathIfExist()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/FileLinePositionSpanExtensions.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextDocument GetTextDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISolutionExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetShortName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceOrTypeSymbolExtensions.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITypeSymbol VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray ToSymbolDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/StringExtensions.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxNode GetAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int Width()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int FullWidth()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxToken With()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/SyntaxTokenExtensions.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.Comparer.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/INamespaceSymbolExtensions.Comparer.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocument.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTextVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocument.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocument.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetTextVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocument.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Task GetTopLevelChangeTextVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocument.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentId GetDocumentId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DocumentState GetDocumentState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextDocumentState GetAdditionalDocumentState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Document CreateDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextDocument CreateAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Task HasSuccessfullyLoadedAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetLatestDocumentVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetDependentVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetDependentSemanticVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project WithAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project WithCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project WithParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project AddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project AddProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project RemoveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project WithProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project AddMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project AddMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project RemoveMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project WithMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project AddAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project AddAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project RemoveAnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project WithAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project RemoveAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Project.cs",
  "fileLinesCount" : 524,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BranchId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/BranchId.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BranchId GetNextId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/BranchId.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetStateChecksums()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState_Checksum.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetStateChecksumsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState_Checksum.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProjectInfo ClearAllDocumentsFromProjectInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnalyzerOptions CreateAnalyzerOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetLatestDocumentVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetLatestDocumentTopLevelChangeVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsSameLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceText BuildRecoverableTreeText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionStateChecksums()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentStateChecksums()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlyList GetOrCreate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Checksum GetOrCreate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T GetOrCreate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentId.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentId.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentId.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentId.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionInfo WithVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionInfo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionInfo WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionInfo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SolutionInfo WithProjects()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionInfo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State ReadState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationTracker Clone()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string LogBuildCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionStamp()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionStamp Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionStamp Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetGlobalVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/VersionStamp.cs",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Document()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DocumentInfo GetDocumentInfoWithoutContent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasContentChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetTopLevelChangeTextVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document WithSourceCodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document WithText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document WithSyntaxRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document WithName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document WithFolders()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetOptionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Document.cs",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual TextAndVersion LoadTextAndVersionSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TextDocumentLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task LoadTextAndVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TextAndVersion LoadTextAndVersionSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task LoadTextAndVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TextAndVersion LoadTextAndVersionSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectId CreateNewId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectId.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectId.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectId.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectId.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectId.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ValueSource CreateStrongText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ValueSource CreateRecoverableText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetStateChecksums()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState_Checksum.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetStateChecksumsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState_Checksum.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LightDeclarationState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.State.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullDeclarationState()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTracker.State.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Solution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Project CreateProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceCodeKind GetSourceCodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution AddAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Solution WithDocumentTextLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Solution.cs",
  "fileLinesCount" : 1038,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 881,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationTranslationAction ProjectAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationTranslationAction ProjectCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationTranslationAction ProjectParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationTranslationAction AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationTranslationAction RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationTranslationAction RemoveAllDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationTranslationAction TouchDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalTextDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/AdditionalTextDocument.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SolutionId CreateNewId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionId.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionId.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionId.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionId.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Checksum CreateChecksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumWithChildren.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentInfo WithId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentInfo WithName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentInfo WithFolders()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentInfo WithSourceCodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentInfo WithTextLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentInfo WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/DocumentInfo.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.Actions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.Actions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveDocumentAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.Actions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddDocumentAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.Actions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectParseOptionsAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.Actions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectCompilationOptionsAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.Actions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectAssemblyNameAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.Actions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.CompilationTranslationAction.Actions.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BranchId GetBranchId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionStamp GetLatestProjectVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetDependentVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetDependentSemanticVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetCompilationTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompilationTracker CreateCompilationTracker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task GetCompilationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1674,
  "endLine" : 1677,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectDependencyGraph GetProjectDependencyGraph()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.cs",
  "fileLinesCount" : 1921,
  "components" : [ "primary::src" ],
  "startLine" : 1830,
  "endLine" : 1833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithAdditionalDocuments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithVersion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithOutputFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithProjectReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithMetadataReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfo WithAnalyzerReferences()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectInfo WithHasAllInformation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectInfo.cs",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetStateChecksums()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState_Checksum.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetStateChecksumsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocumentState_Checksum.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectReference.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectReference.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectReference.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Checksum()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetChecksumsLogInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/Checksum.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/WorkspaceRegistration.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseEvents()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/WorkspaceRegistration.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Caching/ProjectCacheServiceFactory.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IWorkspaceTaskScheduler CreateBackgroundTaskScheduler()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual object BeginAsyncOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskQueue.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskQueue.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskQueue.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.WorkspaceTaskQueue.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITemporaryStreamStorage CreateTemporaryStreamStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITemporaryTextStorage CreateTemporaryTextStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceText ReadText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ReadTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WriteText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TemporaryStorage/TrivialTemporaryStorageService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/HostWorkspaceServices.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual HostLanguageServices GetLanguageServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/HostWorkspaceServices.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool CanCreateRecoverableTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTreeInfo WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxTreeInfo WithOptionsAndLength()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TRoot RecoverRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/SyntaxTreeFactory/AbstractSyntaxTreeFactoryService.AbstractRecoverableSyntaxRoot.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReferenceCache()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/MetadataReferenceCache.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceSet()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/MetadataReferenceCache.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/MetadataServiceFactory.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableExecutableReference GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/MetadataServiceFactory.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/WorkspaceMetadataFileReferenceResolver.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/FrameworkAssemblyPathResolverFactory.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ResolveAssemblyPath()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/FrameworkAssemblyPathResolverFactory.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/AbstractPersistentStorage.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsSupported()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefWorkspaceServices.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetLanguageServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefWorkspaceServices.cs",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/LanguageMetadata.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LanguageMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/LanguageMetadata.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MefHostServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefHostServices.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal override HostWorkspaceServices CreateWorkspaceServices()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/MefHostServices.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceServiceMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Mef/WorkspaceServiceMetadata.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceDiagnosticEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/WorkspaceDiagnosticEventArgs.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdhocWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdhocWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanApplyChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/AdhocWorkspace.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void CloseDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void OpenAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void CloseAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void SetDocumentContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Editor.cs",
  "fileLinesCount" : 729,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task RaiseDocumentActiveContextChangedEventAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Events.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkspaceRegistration CreateRegistration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace_Registration.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Connect()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.TextTracker.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.TextTracker.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.TextTracker.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void LogTestMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetTestLogger()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal Solution CreateSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal Solution CreateSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ClearProjectData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ClearDocumentData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void OnProjectAdded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void CheckDocumentCanBeRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 729,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool CanApplyChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1068,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual bool CanAddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1077,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool TryApplyChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1092,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SourceText GetTextForced()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentInfo CreateDocumentInfoWithText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool MatchesSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/AccessibilityExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static XElement CreateXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/AccessibilityExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Accessibility FromXElement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/AccessibilityExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableNamingStyle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/Serialization/MutableNamingStyle.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamingStyleRules()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/NamingStyles/NamingStyleRules.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual FixAllProvider GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/CodeFixProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxEditorBasedCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/SyntaxEditorBasedCodeFixProvider.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogMessage CreateCorrelationLogMessage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllLogger.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task AddSimplifyAnnotationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchSimplificationFixAllProvider.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchSimplificationFixAllProvider.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetFixAllTitle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IEnumerable GetSupportedFixAllScopes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IEnumerable GetSupportedFixAllDiagnosticIds()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanBeFixed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProviderInfo.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanBeFixed()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/FixAllProviderInfo.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxEditorBasedFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/SyntaxEditorBasedCodeFixProvider.FixAllProvider.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractDocumentationCommentService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractDocumentationCommentService.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameLocation.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ShouldRenameOnlyAffectDeclaringProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/RenameUtilities.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdateCurrentSolution()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolution.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddRelatedLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolution.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsRenameValid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsIdentifierSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/ConflictResolver.cs",
  "fileLinesCount" : 462,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsDocumentChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/RenamedSpansTracker.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/DeclarationConflictHelpers.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/DeclarationConflictHelpers.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode CaseCorrect()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CaseCorrection/AbstractCaseCorrectionService.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolKeyComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyComparer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyComparer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEqualityComparer GetComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyComparer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SymbolKeyComparer EnsureInitialized()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyComparer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEqualityComparer GetComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyComparer.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.PointerTypeSymbolKey.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected char Eat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void EatCloseParen()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void EatOpenParen()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected char EatSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EatDoubleQuote()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ReadStringArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ReadBooleanArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ReadRefKindArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object CreateNullForString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolKeyResolution ReadSymbolKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string CreateNullForString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteSymbolKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteFirstSymbolKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteBoolean()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteParameterTypesArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteStringArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteBooleanArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteLocationArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WriteRefKindArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyWriter.cs",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEqualityComparer GetComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKey Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IEnumerable GetAllSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKeyResolutionExtensions.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.AssemblySymbolKey.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Option BoolToOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ComparisonOptions.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.ModuleSymbolKey.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKeyResolution Resolve()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.DynamicTypeSymbolKey.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymbolKey GetSymbolKey()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKeyExtensions.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetBaseIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAllRelativeIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.cs",
  "fileLinesCount" : 609,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentationData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.IndentationData.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootIndentationData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/FormattingContext.IndentationData.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List Allocate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/ListPool.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Free()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/ListPool.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TriviaDataWithList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TriviaDataWithList.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.Whitespace.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/ChainedFormattingRules.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/ChainedFormattingRules.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/ChainedFormattingRules.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/ChainedFormattingRules.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/ChainedFormattingRules.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/ChainedFormattingRules.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.FormattedWhitespace.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.FormattedWhitespace.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.FormattedWhitespace.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TriviaData WithIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractTriviaDataFactory.FormattedWhitespace.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryRemove()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.Changes.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenData GetPreviousTokenData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TokenData GetNextTokenData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenData.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SimpleIntervalTree GetFormattingSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractAggregatedFormattingResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractAggregatedFormattingResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetFormattedRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractAggregatedFormattingResult.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormattingResult.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyntaxNode GetFormattedRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/AbstractFormattingResult.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetTextBetween()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.StructuredTrivia.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.Iterator.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TreeData Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetApplicableTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TreeData.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TwoTokensOriginallyOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TwoTokensOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurrentColumn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.cs",
  "fileLinesCount" : 529,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable Concat()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMaskOn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsOn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMaskOn()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SuppressOption RemoveFlag()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/FormattingExtensions.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetSmallestEdgeExclusivelyContainingInterval()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/ContextIntervalTree.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetSmallestEdgeInclusivelyContainingInterval()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/ContextIntervalTree.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetSmallestContainingInterval()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/ContextIntervalTree.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringBuilder Allocate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/StringBuilderPool.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Free()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/StringBuilderPool.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TResult Invoke()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/NextOperation`1.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/AbstractFormattingRule.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/AbstractFormattingRule.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/AbstractFormattingRule.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/AbstractFormattingRule.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/AbstractFormattingRule.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/AbstractFormattingRule.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Invoke()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/NextAction`1.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpan AdjustTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/BaseIndentationFormattingRule.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/NoOpFormattingRule.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/NoOpFormattingRule.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/NoOpFormattingRule.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/NoOpFormattingRule.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdjustNewLinesOperation GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/NoOpFormattingRule.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/NoOpFormattingRule.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnchorIndentationOperation CreateAnchorIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnchorIndentationOperation CreateAnchorIndentationOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SuppressOperation CreateSuppressOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SuppressOperation CreateSuppressOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IndentBlockOperation CreateIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IndentBlockOperation CreateRelativeIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AlignTokensOperation CreateAlignTokensOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/Operations/FormattingOperations.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/DefaultFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldUseBaseIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/DefaultFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFormattingRule CreateRule()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/DefaultFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable FilterFormattedChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/DefaultFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldNotFormatOrCommitOnPaste()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/DefaultFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task StartNew()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task StartNew()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task ContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task ContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable Filter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TaskExecutor.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetTrailingLinesAtEndOfTrivia1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextChange GetWhitespaceTextChange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsWhitespaceOrEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/AbstractTriviaFormatter.cs",
  "fileLinesCount" : 946,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/TriviaEngine/TriviaList.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetElasticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Formatter.cs",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsyncLazy CreateNewLazyRemoteHostClient()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/DefaultRemoteHostClientServiceFactory.RemoteHostClientService.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RemoteHostClient()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnStatusChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoOpClient()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task TryCreateConnectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Connection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Set64bit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/WellKnownRemoteHostServices.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAdditionalAssets()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostSessionHelpers.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/DefaultRemoteHostClientServiceFactory.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetTelemetrySession()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Telemetry/WatsonReporter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Report()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Telemetry/WatsonReporter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Report()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Telemetry/WatsonReporter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNonRecoverableException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Telemetry/WatsonReporter.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserOperationBooster()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/UserOperationBooster.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ClientDirectStream.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ObjRef CreateObjRef()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ClientDirectStream.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void LogError()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task WaitForDirectConnectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServerDirectStream.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServerDirectStream.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ObjRef CreateObjRef()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServerDirectStream.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AggregateJsonConverter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/RoslynJsonConverter.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonRpcAssetSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/SnapshotService.JsonRpcAssetSource.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolSearchService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_AddImport.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindLiteralReferencesProgressCallback()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_SymbolFinder.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindReferencesProgressCallback()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_SymbolFinder.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetResultLogInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Services/CodeAnalysisService_Diagnostics.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T Deserialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetService.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetGlobalAssetsOfType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetService.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool EnsureCacheEntryIfExists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetService.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChecksumSynchronizer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/ChecksumSynchronizer.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionService.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/SolutionService.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RemoteWorkspace.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetAssetSource()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateLastActivityTime()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Update()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/CompilationService.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetLogInfo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/CompilationService.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/ProjectCacheHostServiceFactory.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalOperationRegistration Start()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RemoteGlobalOperationNotificationService.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_Field()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_AutoProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_FieldLikeEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_SimpleEvent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_MustInheritMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_EnumMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsMethodLevelMember_NotDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifySyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSymbolTypeExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As Integer = 1",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub GooMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "3",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GoTo l",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 939,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GoTo goofoofoofoofoo",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 958,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 968,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1037,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo as Integer",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2107,
  "endLine" : 2113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4482()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2117,
  "endLine" : 2124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim buffer As New Byte()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2396,
  "endLine" : 2402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a = t1",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2413,
  "endLine" : 2419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = 2 +                 REM",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2478,
  "endLine" : 2484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix5268()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2537,
  "endLine" : 2543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ": classNum += 1 : Dim i As Integer",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2649,
  "endLine" : 2656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2901,
  "endLine" : 2907,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As Integer = 1",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2922,
  "endLine" : 2928,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As Integer = 1",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2936,
  "endLine" : 2941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2949,
  "endLine" : 2954,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2985,
  "endLine" : 2990,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3158,
  "endLine" : 3163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3178,
  "endLine" : 3183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim product = New With {Key .Name = \"goo\"}",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3198,
  "endLine" : 3204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = GetXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3219,
  "endLine" : 3225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub SetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3467,
  "endLine" : 3472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = <Code>&lt;&gt;</Code>",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3546,
  "endLine" : 3552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3668,
  "endLine" : 3673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3721,
  "endLine" : 3726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = <root><%= e.@test %></root>",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3746,
  "endLine" : 3751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3803,
  "endLine" : 3808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = element.Single()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3834,
  "endLine" : 3839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3877,
  "endLine" : 3882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3918,
  "endLine" : 3923,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 5",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4030,
  "endLine" : 4036,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.@Goo = \"Hello\"",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4054,
  "endLine" : 4060,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x2 = <a/>?.<b>",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4101,
  "endLine" : 4107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x2 = <a/>?.<b>?.<c>",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4148,
  "endLine" : 4154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim b = $\"Hello,  {a}\"",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4188,
  "endLine" : 4194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = $\"{a}, {b}\"",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4213,
  "endLine" : 4219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim b = $\"Hello, { a }\"",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4236,
  "endLine" : 4242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = $\"{ a }, { b }\"",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4261,
  "endLine" : 4267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = $\"{42,-4:x}\"",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4282,
  "endLine" : 4288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4320,
  "endLine" : 4326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4361,
  "endLine" : 4367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SkipRecord()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsCSharpExternAliasInfo()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FormatMethodToken()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/CodeAnalysis.Debugging/CustomDebugInfoReader.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PooledHashSet()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledHashSet.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggerProxy()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray ToImmutable()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Insert()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveLast()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReverseContents()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Sort()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Sort()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Last()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T First()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Any()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Enumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator StringBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledStringBuilder.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PooledStopwatch()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledStopwatch.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PooledDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/PooledDictionary.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object CaptureStackTrace()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.Enumerator.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateScript_CodeIsNull()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestCreateFromStreamScript_StreamIsNull()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ScriptTests.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Method()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 814,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Method()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 820,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Method()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Method()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 835,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void MethodDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 939,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Method()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 972,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Method()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 978,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Await()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1027,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AwaitSubExpression()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/InteractiveSessionTests.cs",
  "fileLinesCount" : 1949,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1036,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NullOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/PrintOptionsTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidNumberRadix()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/PrintOptionsTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvalidMemberDisplayFormat()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/PrintOptionsTests.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScript.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScript.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function RunAsync()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScript.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function RunAsync()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScript.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function EvaluateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScript.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function EvaluateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScript.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int Goo()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int goo()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThrowingDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Contains()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDictionaryEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertCompilationError()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ScriptingTestHelpers.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertCompilationError()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ScriptingTestHelpers.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertCompilationError()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ScriptingTestHelpers.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void AssertCompilationError()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ScriptingTestHelpers.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestConsoleIO()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestConsoleIO()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestConsoleIO()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void ResetColor()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reader()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Writer()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TeeWriter()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestConsoleIO.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task EvaluateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/CSharpScript.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task EvaluateAsync()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/CSharpScript.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpInteractiveCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/CommandLine/Csi.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetAssemblyFileVersion()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/CommandLine/Csi.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override MetadataReferenceResolver GetCommandLineMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/CommandLine/Csi.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PrintHelp()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/CommandLine/Csi.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpPrimitiveFormatter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpTypeNameFormatter()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpTypeNameFormatter.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsGeneratedMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/CSharpMemberFilter.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PackageResolver()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest/RuntimeMetadataReferenceResolverTests.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataShadowCopyProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetadataShadowCopyProvider CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTest.Desktop/MetadataShadowCopyProviderTests.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodInfo FindMethod()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptState.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Include()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommonMemberFilter.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/InteractiveScriptGlobals.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PortableExecutableReference CreateResolvedMissingReference()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/Resolvers/RuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SourceReferenceResolver GetSourceReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineRunner.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray GetImports()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineHelpers.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ScriptOptions RemoveImportsAndReferences()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineHelpers.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/NotImplementedAnalyzerLoader.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/NotImplementedAnalyzerLoader.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Print()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/CommandLine/CommandLineScriptGlobals.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendFormat()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AppendGroupOpening()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Builder.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/ObjectFormatterHelpers.cs",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.FormattedMember.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasKeyName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.FormattedMember.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/MemberDisplayFormat.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder MakeMemberBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool UseCollectionFormat()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/ObjectFormatter/CommonObjectFormatter.Visitor.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Assembly LoadFromStream()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/CoreAssemblyLoaderImpl.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void DisposeFileStream()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/ShadowCopy.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AssemblyLoaderImpl()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/AssemblyLoaderImpl.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyLoaderImpl CreateCoreImpl()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/AssemblyLoaderImpl.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoader.cs",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataShadowCopy GetMetadataShadowCopy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ModuleMetadata CreateModuleMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/MetadataShadowCopyProvider.cs",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InteractiveAssemblyLoaderException()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/InteractiveAssemblyLoaderException.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyLoadResult CreateSuccessful()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/AssemblyLoadResult.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AssemblyLoadResult CreateAlreadyLoaded()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/AssemblyLoadResult.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async static Task CastAsync()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal async static Task GetEvaluationResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Utilities/TaskExtensions.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Script CreateInitialScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool HasReturnValue()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Script()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Script.cs",
  "fileLinesCount" : 577,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScriptMetadataResolver()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptMetadataResolver.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ScriptBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptBuilder.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScriptSourceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptSourceResolver.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MetadataReference CreateUnresolvedReference()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptOptions.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCreateAndRunScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ScriptTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestImportArgument()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/CommandLineRunnerTests.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StatementExpressions_LineContinuation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/InteractiveSessionTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StatementExpressions_IntLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/InteractiveSessionTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StatementExpressions_Nothing()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/InteractiveSessionTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/InteractiveSessionTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "XElement MakePackageElement()",
  "longName" : "",
  "relativeFileName" : "src/NuGet/BuildNuGets.csx",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IEnumerable MakeRoslynPackageElements()",
  "longName" : "",
  "relativeFileName" : "src/NuGet/BuildNuGets.csx",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/PerformanceFunctionIdPage.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalSolutionCrawlerPage.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/ForceLowMemoryMode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task PopulateAndMonitorAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/ForceLowMemoryMode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalFeaturesOnOffPage.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalFeaturesOptionsControl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalFeaturesOnOffPage.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalComponentsOnOffPage.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/InternalDiagnosticsPage.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectionBufferSourceSpansChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMargin.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnProjectionBufferChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMargin.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITextViewMargin GetTextViewMargin()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMargin.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectionSpanTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionSpanTag.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITagger CreateTagger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionSpanTagger.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseTagsChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionSpanTagger.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionSpanTagger.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarginFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/VenusMarginFactory.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectionBufferMargin()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionBufferMargin.xaml.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/VenusMargin/ProjectionBufferMargin.xaml.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub InitializeMenuCommands()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsInteractiveWindowPackage.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MatchesMainMethodName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/EntryPointFinder.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PushUpdatedGlobalImportsToWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetOutputPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ResolveBreakpointsAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/VisualBasicBreakpointService.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function [Do]()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitModifiedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.RelevantExpressionsCollector.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/BreakpointResolver.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddCurrentDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.Worker.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddExpressionTerms()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.Worker.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetImportsClauses()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetValidMembers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareAttributeTargets()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetOptionNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetImportNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsContainerNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNamespaceOrTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Delete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1366,
  "endLine" : 1372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetExternalSymbolName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetExternalSymbolFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributeTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1764,
  "endLine" : 1770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNameFromParameter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1961,
  "endLine" : 1966,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AddBlankLineToMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4274,
  "endLine" : 4279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsValidInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4353,
  "endLine" : 4359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AppendType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AreValidEventPrototypeFlags()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AreValidFunctionPrototypeFlags()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AreValidVariablePrototypeFlags()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService_Prototype.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateCast()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateSimpleArrayBound()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateRangeArrayBound()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Generate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsSnippetExpansionContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCommandHandler.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAggregateClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub RegisterMiscellaneousFilesWorkspaceInformation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Session()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Razor/RazorLangaugeServiceClient.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Razor/RazorLangaugeServiceClient.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Razor/RazorLangaugeServiceClient.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Razor/RazorLangaugeServiceClient.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Razor/RazorLangaugeServiceClient.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Razor/RazorLangaugeServiceClient.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object GetService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/AbstractResetInteractiveCommand.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnGraphBuffersChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/ScriptingOleCommandTarget.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CancelBuildProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsResetInteractive.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IWaitIndicator GetWaitIndicator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsResetInteractive.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnActiveProjectCfgChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsUpdateSolutionEvents.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int UpdateSolution_Begin()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsUpdateSolutionEvents.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int UpdateSolution_Cancel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsUpdateSolutionEvents.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int UpdateSolution_StartUpdate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/InteractiveServices/Interactive/VsUpdateSolutionEvents.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IInteractiveWindow OpenInteractiveWindow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Repl/CSharpInteractiveCommandHandler.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string CreateReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Repl/CSharpVsResetInteractiveCommand.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string CreateImport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Repl/CSharpVsResetInteractiveCommand.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanUseTextBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShimWithServices.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetIdForErrorCode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool? GetNullableBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool GetBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool CanCreateFileCodeModelThroughProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddReferenceToCodeDirectory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpVenusProjectSite.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDiskFileUpdated()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpVenusProjectSite.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool MatchesMainMethodName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/EntryPointFinder.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICSSourceModule CreateSourceModule()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICSNameTable GetNameTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Shutdown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICSCompilerConfig GetConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICSInputSet AddInputSet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveInputSet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Compile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildForEnc()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetOutputFileName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object CreateParser()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object CreateLanguageAnalysisEngine()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReleaseReservedMemory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompiler.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int NotifyDependentItemSaved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.IVsEditorFactoryNotify.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int NotifyItemAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.IVsEditorFactoryNotify.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int NotifyItemRenamed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.IVsEditorFactoryNotify.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetOptionCount()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompilerConfig.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetOptionInfoAt()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompilerConfig.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetOptionInfoAtEx()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompilerConfig.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int SetOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompilerConfig.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CommitChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompilerConfig.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetWarnInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSCompilerConfig.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICSCompiler GetCompiler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAllSourceFiles()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddResourceFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveResourceFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetOutputFileName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetMainClass()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetWin32Resource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TempPECompilerService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/TempPECompilerService.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable FindEntryPoints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpEntryPointFinderService.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CheckInputFileTimes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BuildProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unused()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnSourceFileRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnResourceFileAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnResourceFileRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnImportAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnModuleAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnModuleRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetEntryPoints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAliasesChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFormattingRule GetAdditionalCodeGenerationRule()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Venus/CSharpAdditionalFormattingRuleLanguageService.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLabeledStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.RelevantExpressionsCollector.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IList Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IList Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BreakpointResolver()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/BreakpointResolver.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task GetLocationInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpLanguageDebugInfoService.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidTerm()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsValidExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Debugging/CSharpProximityExpressionsService_ExpressionTermCollector.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/IntelliSenseOptionPage.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPage.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AutomationObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 761,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T GetOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 766,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetXmlOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetXmlOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/AutomationObject.cs",
  "fileLinesCount" : 822,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Show_completion_list_after_a_character_is_typed_Checked()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/IntelliSenseOptionPageControl.xaml.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingWrappingPage.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void        Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/CodeStylePage.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Handler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Handler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Display()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Display()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void M()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void M()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void M()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void M()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Init()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetAge()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/NewLinesViewModel.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingOptionPage.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingSpacingPage.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/IndentationViewModel.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/WrappingViewModel.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingIndentationOptionPage.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractOptionPageControl CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingNewLinesPage.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/EndRegionFormattingRule.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/EndRegionFormattingRule.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/EndRegionFormattingRule.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/EndRegionFormattingRule.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/EndRegionFormattingRule.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractCodeModelEventCollector CreateCodeModelEventCollector()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeModelEventCollector()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 713,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CompareModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CollectCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.CodeModelEventCollector.cs",
  "fileLinesCount" : 992,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 851,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodXmlBuilder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/MethodXml/MethodXmlBuilder.cs",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractNodeLocator CreateNodeLocator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeLocator.cs",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetOptionNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetInheritsNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GetImplementsNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool NodeIsSupported()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetAsFullNameForCodeTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 761,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetAsStringForCodeTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 766,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsParameterNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAttributeNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsAttributeArgumentNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsOptionNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsImportNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode GetNodeWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetOptionNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1600,
  "endLine" : 1604,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetInheritsNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetImplementsNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1612,
  "endLine" : 1616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetOptionNameAndOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1654,
  "endLine" : 1658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetInheritsNamespaceAndOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1660,
  "endLine" : 1664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetImplementsNamespaceAndOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1666,
  "endLine" : 1670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode CreateParameterNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 1839,
  "endLine" : 1842,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxNode SetIsDefault()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 2660,
  "endLine" : 2664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CodeGenerationDestination GetDestination()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3042,
  "endLine" : 3045,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool IsNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3585,
  "endLine" : 3588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPartialMethod()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3667,
  "endLine" : 3670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetTypeExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.cs",
  "fileLinesCount" : 3977,
  "components" : [ "primary::src" ],
  "startLine" : 3760,
  "endLine" : 3763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AbstractNodeNameGenerator CreateNodeNameGenerator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeNameGenerator.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsNameableNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelService.NodeNameGenerator.cs",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelServiceFactory.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanCreateFileCodeModelThroughProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpProjectCodeModel.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override object CreateFileCodeModelThroughProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpProjectCodeModel.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeTypeLocationExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/CodeTypeLocationExtender.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtensionMethodExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/ExtensionMethodExtender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AutoImplementedPropertyExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/Extenders/AutoImplementedPropertyExtender.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CodeModel/CSharpCodeModelNavigationPointServiceFactory.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HACK_EnsureQuickInfoSessionNotDismissedPrematurely()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HACK_OnQuickInfoSessionDismissed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Collapse()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dismiss()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Match()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Recalculate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetContextStream()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetTipFontInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetTipText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDismiss()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventCompletion/HACK_EventHookupDismissalOnBufferChangePreventerService.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnippetCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetCommandHandler.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnippetFunctionClassName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetFunctions/SnippetFunctionClassName.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnippetFunctionSimpleTypeName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetFunctions/SnippetFunctionSimpleTypeName.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnippetFunctionGenerateSwitchCases()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetFunctions/SnippetFunctionGenerateSwitchCases.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldFormatSnippet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/CSharpSnippetInfoService.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnippetExpansionClient()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetExpansionClient.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetAliasName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Snippets/SnippetExpansionClient.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Utilities/BlankLineInGeneratedMethodFormattingRule.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Utilities/BlankLineInGeneratedMethodFormattingRule.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Utilities/BlankLineInGeneratedMethodFormattingRule.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Utilities/BlankLineInGeneratedMethodFormattingRule.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdjustSpacesOperation GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Utilities/BlankLineInGeneratedMethodFormattingRule.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpEditorFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpEditorFactory.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string Keyword()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContextService.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpLanguageService.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCodePageEditorFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/CSharpCodePageEditorFactory.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HACK_CSharpCreateServicesOnUIThread()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/LanguageService/HACK_CSharpCreateServicesOnUIThread.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override VisualStudioWorkspaceImpl CreateWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CSharpPackage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CSharpLanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/CSharpPackage.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyncClassViewCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/CSharpSyncClassViewCommandHandler.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpLibraryService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/CSharpLibraryService.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectBrowserLibraryManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/ObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AbstractListItemFactory CreateListItemFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/ObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetMemberDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/ListItemFactory.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetMemberAndTypeDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ObjectBrowser/ListItemFactory.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDescriptionForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Progression/CSharpProgressionLanguageService.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetLabelForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Progression/CSharpProgressionLanguageService.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IncludeReturnType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Progression/CSharpProgressionLanguageService.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsTrackingSession()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupSessionManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnGraphBuffersChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlOleCommandTarget.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetProjectName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlProject.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlProject.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterAttributeChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener_IVsRunningDocTableEvents3.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterDocumentWindowHide()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener_IVsRunningDocTableEvents3.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterFirstDocumentLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener_IVsRunningDocTableEvents3.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterSave()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener_IVsRunningDocTableEvents3.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeDocumentWindowShow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener_IVsRunningDocTableEvents3.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeSave()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Implementation/XamlTextViewCreationListener_IVsRunningDocTableEvents3.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XamlContentTypeLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/XamlContentTypeLanguageService.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IContentType GetDefaultContentType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/XamlContentTypeLanguageService.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XamlEditorInlineRenameService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan? GetConflictEditSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetFinalSymbolName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSpan GetReferenceEditSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryOnAfterGlobalSymbolRenamed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryOnBeforeGlobalSymbolRenamed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsReplacementTextValid()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetConflictSpans()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetReplacements()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/InlineRename/XamlEditorInlineRenameService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/DocumentSpan.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XamlOrganizeImportsService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/OrganizeImports/XamlOrganizeImportsService.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XamlRemoveUnnecessaryImportsService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/Features/OrganizeImports/XamlRemoveUnnecessaryImportsService.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Xaml/Impl/CodeFixes/RemoveUnnecessaryUsings/XamlRemoveUnnecessaryUsingsCodeFixProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestHelpers.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDocumentAtCursor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestHelpers.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMethodXML()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestHelpers.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/VisualStudioTestExportProvider.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ChangeSignatureDialog_Loaded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Cancel_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialog.xaml.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetStartingSelectionIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string TEST_GetSignatureDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TrySubmit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsDisabled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ChangeSignature/ChangeSignatureDialogViewModel.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITrackingSpan CreateTrackingSpanFromIndexToEnd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseHelpers.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITrackingSpan CreateTrackingSpanFromStartToIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseHelpers.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITrackingSpan CreateFullTrackingSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseHelpers.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryInitialize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TextBuffer_PostChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/AbstractDebuggerIntelliSenseContext.cs",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetNextFilter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseFilter.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetCommandHandlers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseFilter.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITextView ConvertTextView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseFilter.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Close()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisplayTextLineContainingBufferPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DisplayTextLineContainingBufferPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotSpan GetTextElementSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITextViewLine GetTextViewLineContainingBufferPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void QueueSpaceReservationStackRefresh()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAdornmentLayer GetAdornmentLayer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISpaceReservationManager GetSpaceReservationManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.cs",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CompletionOrSignatureHelpSession_Dismissed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Commit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Filter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Collapse()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dismiss()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnapshotPoint? GetTriggerPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITrackingPoint GetTriggerPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Match()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Recalculate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerTextView.HACK_CompletionSession.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DebuggerIntelliSense/DebuggerIntellisenseWorkspace.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string ToLogFormat()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Log/VisualStudioErrorLogger.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/NavigationBar/NavigationBarClient.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnViewGotAggregateFocus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/NavigationBar/NavigationBarClient.cs",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterAttributeChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterAttributeChangeEx()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterDocumentWindowHide()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterFirstDocumentLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterSave()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeDocumentWindowShow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeLastDocumentUnlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/SaveEventsService.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewPaneService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPaneService.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNormal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PreviewPane/PreviewPane.xaml.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioInfoBarService.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool HasCustomMetadataEmitter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EditAndContinueMethodDebugInformation GetEditAndContinueMethodDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioEditAndContinueService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VisualStudioEditAndContinueService.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetStreamForObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/Interop/NativeMethods.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebuggeeModuleMetadataProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebuggeeModuleMetadataProvider.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyValueLogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebugLogMessage.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyValueLogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebugLogMessage.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyValueLogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebugLogMessage.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyValueLogMessage Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebugLogMessage.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetNextId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/DebugLogMessage.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WaitAndGetResult_Venus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/VenusTaskExtensions.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int MakeHResult()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguageCodeSupport.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int HostSpansUpdated()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedCode.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ITextBuffer GetSubjectBufferContainingCaret()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/VenusCommandFilter.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetSubjectBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/AbstractContainedLanguage.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void SetDataBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/AbstractContainedLanguage.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITextBuffer GetOpenTextBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceTextContainer GetOpenTextContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentId FindProjectDocumentIdWithItemId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint FindItemIdOfDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetWhitespaceOnlyChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedDocument.cs",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Refresh()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguage.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int WaitForReadyState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.IVsContainedLanguage.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDataBufferChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Venus/ContainedLanguage.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void AttachTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/ToolTips/LazyToolTip.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/TableEntriesSnapshot.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/TableEntriesSnapshot.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioDefinitionsAndReferencesFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/VisualStudioDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryNavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/VisualStudioDefinitionsAndReferencesFactory.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Entry()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/Entry.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document TryGetDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/FindReferences/Entries/SimpleMessageEntry.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCodePageEditorFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractCodePageEditorFactory.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSNotificationServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Notification/VSNotificationServiceFactory.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VSDialogService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Notification/VSNotificationServiceFactory.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearReferenceCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractProject GetHostProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetAnalyzerPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyAdditionalDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsWebsite()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyAdditionalDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void OpenAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CloseDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 759,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CloseAdditionalDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnsureEditableDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioWorkspaceHost()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.cs",
  "fileLinesCount" : 1477,
  "components" : [ "primary::src" ],
  "startLine" : 1228,
  "endLine" : 1231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractAddDocumentUndoUnit.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunningDocTableEventsSink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.RunningDocTableEventsSink.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterAttributeChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.RunningDocTableEventsSink.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterDocumentWindowHide()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.RunningDocTableEventsSink.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterFirstDocumentLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.RunningDocTableEventsSink.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterSave()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.RunningDocTableEventsSink.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeSave()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.RunningDocTableEventsSink.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetUnitType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractAddRemoveUndoUnit.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsCurrentContextHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IVsHierarchy GetContextHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IVsHierarchy GetSharedHierarchyForItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AbstractProject GetContextHostProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetSharedHierarchyAndItemId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnInvalidateIcon()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/HierarchyEventsSink.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnInvalidateItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/HierarchyEventsSink.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnItemAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/HierarchyEventsSink.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnItemDeleted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/HierarchyEventsSink.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnItemsAppended()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/HierarchyEventsSink.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceTextContainer GetOpenTextContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITextBuffer GetOpenTextBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnUpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITextBuffer GetTextUndoHistoryBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.StandardTextDocument.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int StartDebuggingPE()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int StopDebuggingPE()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetPEidentity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EnterBreakStateOnPE()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetExceptionSpans()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurrentExceptionSpanPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetENCBuildState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ExitBreakStateOnPE()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetCurrentActiveStatementPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int EncApplySucceeded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetPEBuildTimeStamp()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int BuildForEnc()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject_IVsENCRebuildableProjectCfg.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertUnsubscription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/FileChangeTracker.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnsureSubscription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/FileChangeTracker.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableExecutableReference CreatePortableExecutableReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspace.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterLanguage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StartSolutionCrawler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StopSolutionCrawler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterAttributeChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterDocumentWindowHide()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterFirstDocumentLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterSave()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeDocumentWindowShow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsClaimedByAnotherWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MiscellaneousFilesWorkspace.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/ViewEventArgs.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnUpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerAssemblyLoaderThatEnsuresFileBeingWatched()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioAnalyzer.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceProviderServiceFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableExecutableReference GetReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceProviderServiceFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnUpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PortableExecutableReference CreateMetadataReferenceSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioMetadataReference CreateMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool VsSmartScopeCandidate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.cs",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAnalyzerAssemblyLoader GetLoader()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioAnalyzerAssemblyLoaderService.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentationProvider CreateDocumentationProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.Snapshot.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PortableExecutableReference WithPropertiesImpl()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.Snapshot.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.Snapshot.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStorages()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReference.Snapshot.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudiorFrameworkAssemblyPathResolverFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioFrameworkAssemblyPathResolverFactory.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioFrameworkAssemblyPathResolverFactory.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioMetadataReferenceManagerFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.Factory.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetStorages()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task GetValueAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/MetadataReferences/VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentKey.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentKey.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextBufferDataEventsSink()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.TextBufferDataEventsSink.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetProjectDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetProjectFilePath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAdditionalFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Legacy/AbstractLegacyProject_IAnalyzerHost.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RecordNewReferencingProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TransitivelyReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool CanUseTextBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void StopPushingToWorkspaceHosts()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateProjectDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateProjectFilePath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1453,
  "endLine" : 1456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint UnboxVSItemId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1587,
  "endLine" : 1590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectItem FindItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectItemExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFolder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectItemExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectItem FindItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectItem FindItemByPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectExtensions.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetItemProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetGuidProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetGuidProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetItemName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetCanonicalName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetParentHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetTypeGuid()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryGetTargetFrameworkMoniker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/IVsHierarchyExtensions.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectItem FindItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectItemsExtensions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetUniqueName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/Extensions/ProjectItemsExtensions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StopTrackingRuleSetFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/RuleSets/VisualStudioRuleSetManager.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValid()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/WorkspaceBackgroundWork.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SharedInfoCache GetOrAdd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/SharedInfoCache.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharedInfoCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/SharedInfoCache.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetProjectName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/SharedInfoCache.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectInfoCache GetOrAdd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/SharedInfoCache.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectInfoCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/SharedInfoCache.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VisualStudioBaseDiagnosticListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddAggregateKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveAggregateKey_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveAll()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Register()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnRegister()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableDataSource.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ShutdownSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/MiscellaneousDiagnosticListTable.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractRoslynTableDataSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractRoslynTableDataSource.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSolutionCrawlerProgressChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractRoslynTableDataSource.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AbstractTableEntriesSnapshot GetEntriesSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleNonSuppressionStateEntry()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListSuppressionStateService.cs",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAddSuppressionsInSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnAddSuppressionsInSuppressionFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnRemoveSuppressions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioDiagnosticListTableCommandHandler.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFixTitle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetWaitDialogMessage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeFixProvider GetSuppressionFixer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/VisualStudioSuppressionFixService.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuppressionStateEventProcessor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/DiagnosticTableControlEventProcessorProvider.SuppressionStateProcessor.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PostprocessSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/Suppression/DiagnosticTableControlEventProcessorProvider.SuppressionStateProcessor.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static object GetOrCreate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/ValueTypeCache.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetOrCreate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/ValueTypeCache.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ShutdownSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITrackingPoint CreateTrackingPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AbstractTableEntriesSnapshot CreateSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTrackingPoints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GenerateDeduplicationKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseTodoListTable.cs",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StopTracking()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetFileName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Identity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void UpdateVersion_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDataAddedOrChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool OnDataRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptySnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioTodoListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioTodoListTable.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/OpenDocumentTracker.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetOrUpdateAggregationKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AbstractTableEntriesSource CreateTableEntriesSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITrackingPoint CreateTrackingPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override AbstractTableEntriesSnapshot CreateSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTrackingPoints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioDiagnosticListTable.BuildTableDataSource.cs",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ITrackingPoint CreateTrackingPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTrackingPoints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs",
  "fileLinesCount" : 567,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITableControlEventProcessor GetAssociatedEventProcessor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableControlEventProcessorProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual EventProcessor CreateEventProcessor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableControlEventProcessorProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static AbstractTableEntriesSnapshot GetEntriesSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableControlEventProcessorProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MiscellaneousTodoListTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/MiscellaneousTodoListTable.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AggregateDiagnosticTableControlEventProcessor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/DiagnosticTableControlEventProcessorProvider.AggregateDiagnosticTableControlEventProcessor.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ConnectWorkspaceEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTable.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddTableSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTable.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryOnBeforeGlobalSymbolRenamed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ContainedLanguageRefactorNotifyService.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FlushCaches()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/WorkspaceCacheService.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioPickMembersService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/PickMembers/VisualStudioPickMembersService.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavInfoFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsNavInfo CreateForProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsNavInfo CreateForAssembly()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsNavInfo Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoFactory.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavInfoNodeEnum()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfoNodeEnum.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetPreferredLanguage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/VsNavInfo/NavInfo.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractObjectList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryGetBrowseContainerData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual object GetBrowseObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IVsNavInfo GetNavInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IVsNavInfoNode GetNavInfoNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryFillDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractObjectList.cs",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CollectMemberListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_ListItems.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CollectNamespaceListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_ListItems.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void CollectTypeListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_ListItems.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetBaseTypeListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_ListItems.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetFolderListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_ListItems.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetMemberListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_ListItems.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetNamespaceListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_ListItems.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetProjectListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_ListItems.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetReferenceListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_ListItems.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetTypeListItems()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager_ListItems.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateClassVersion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateMembersVersion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void UpdatePackageVersion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetActiveListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Project GetProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override uint GetUpdateCounter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractObjectBrowserLibraryManager.cs",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamespaceListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/NamespaceListItem.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISymbol ResolveSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/SymbolListItem.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAssemblySymbol GetAssembly()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/ReferenceListItem.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SymbolListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/SymbolListItem`1.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TSymbol ResolveTypedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Lists/SymbolListItem`1.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WaitAndGetResult_ObjectBrowser()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectBrowserTaskExtensions.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectListItem.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsClassView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Helpers.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFindSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Helpers.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsObjectBrowser()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/Helpers.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsClassView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsFindSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override uint GetItemCount()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetTipText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/ObjectList.cs",
  "fileLinesCount" : 985,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MemberListItem CreateInheritedMemberListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MemberListItem CreateSimpleMemberListItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractListItemFactory.cs",
  "fileLinesCount" : 845,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddComma()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddEndDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddIndent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddParam()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/ObjectBrowser/AbstractDescriptionBuilder.cs",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryQueryStatus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryManager_IOleCommandTarget.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryExec()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Library/AbstractLibraryManager_IOleCommandTarget.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IMethodSymbol GetPartialImplementationPartOrNull()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/AbstractBreakpointResolver.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearTable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Debugging/CachedProximityExpressionsGetter.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterLoadProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterOpenProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterOpenSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeCloseProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeCloseSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnBeforeUnloadProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnQueryCloseProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnQueryCloseSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnQueryUnloadProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioMetadataAsSourceFileSupportService.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/NavigateTo/VisualStudioNavigateToPreviewServiceFactory.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreviewItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/NavigateTo/VisualStudioNavigateToPreviewService.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectInfo/DefaultProjectInfoServiceFactory.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveAnalyzerAlreadyLoadedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/AnalyzerFileWatcherService.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Includes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/IgnorableAssemblyNamePrefixList.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Includes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/IgnorableAssemblyIdentityList.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Includes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AnalyzerDependency/IgnorableAssemblyNameList.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static object CreateAggregatedObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/ComAggregate.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IComWrapper TryGetWrapper()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interop/ComAggregate.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioVenusSpanMappingService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LinePosition Max()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioVenusSpanMappingService.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetHostDiagnosticAnalyzerPackages()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAnalyzerAssemblyLoader GetAnalyzerAssemblyLoader()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static IAnalyzerAssemblyLoader GetLoader()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerAssemblyLoader()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.AnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/VisualStudioWorkspaceDiagnosticAnalyzerProviderService.AnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSolutionCrawlerProgressChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Diagnostics/DiagnosticProgressReporter.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendFailureNotification()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialogViewModel.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Cancel_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Select_All_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Deselect_All_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/ExtractInterfaceDialog.xaml.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioExtractInterfaceOptionsService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ExtractInterface/VisualStudioExtractInterfaceOptionsService.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Report()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Watson/WatsonReporter.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Report()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Watson/WatsonReporter.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameUndoPrimitive()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetUnitType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RedoPrimitive()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameUndoManager()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UndoTemporaryEdits()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool TryInvokeSnippetPickerOnQuestionMark()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetCommandHandler.cs",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnAfterSnippetsKeyBindingChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool ShouldFormatSnippet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Snippets/AbstractSnippetInfoService.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeSlice()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/TimeSlice.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsItemItsOwnContainerOverride()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DependencyObject GetContainerForItemOverride()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AutomationPeer OnCreateAutomationPeer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutomationDelegatingListViewAutomationPeer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AutomationPeer OnCreateAutomationPeer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetNameCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AutomationPeer GetAutomationPeer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AutomationDelegatingListView.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void NotifyPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/AbstractNotifyPropertyChanged.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageSource GetImageSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/GlyphExtensions.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Callback()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitContext.Callback.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCanceled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/VisualStudioWaitContext.Callback.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void StartBrowser()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Utilities/BrowserHelper.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetTipText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/TopLevelChange.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetDisplayData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/TopLevelChange.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void UpdatePreview()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/SpanChange.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetDisplayData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/SpanChange.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Span GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/SpanChange.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override uint GetDisplayState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/SpanChange.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewEngine()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GetDisplayData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int OnRequestSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Solution AddToSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.AnalyzerReferenceChange.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Solution RemoveFromSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.AnalyzerReferenceChange.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual uint GetDisplayState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/AbstractChange.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IVsPreviewChangesList GetChildren()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/AbstractChange.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Solution AddToSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.ProjectReferenceChange.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Solution RemoveFromSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.ProjectReferenceChange.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.ProjectReferenceChange.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetListChanges()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetTipText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnClose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnRequestSource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ChangeList.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override void GetDisplayData()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Solution AddToSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.MetadataReferenceChange.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Solution RemoveFromSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.MetadataReferenceChange.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.PreviewDialogWorkspace.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ApplyAdditionalDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.PreviewDialogWorkspace.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PreviewTextLoader()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.PreviewDialogWorkspace.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task LoadTextAndVersionAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.PreviewDialogWorkspace.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TextAndVersion LoadTextAndVersionSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.PreviewDialogWorkspace.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void UpdatePreview()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocument GetOldDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/FileChange.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationServiceFactory.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldUseBaseIndentation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldNotFormatOrCommitOnPaste()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RemoveFrame()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnCmdUIContextChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnNonRoslynBufferOpened()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnNonRoslynBufferClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnNonRoslynBufferChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnDockableChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnMove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnSize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int OnClose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingService.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TrySymbolNavigationNotify()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioSymbolNavigationService.cs",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationServiceFactory.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioTextUndoHistoryWorkspaceServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextUndoHistoryWorkspaceService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTextUndoHistoryWorkspaceServiceFactory.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanUndo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsGlobalTransactionOpen()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioDocumentTrackingServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingServiceFactory.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentTrackingServiceFactory.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioErrorReportingService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowErrorInfoInActiveView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowGlobalErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingService.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CloseWindow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/DetailedErrorInfoDialog.xaml.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalOperationNotificationServiceFactory.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalOperationNotificationServiceFactory.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IWorkspaceService GetVisualStudioProjectCache()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioProjectCacheHostServiceFactory.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetPositionWithinDocumentBounds()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetSpanWithinDocumentBounds()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CanMapFromSecondaryBufferToPrimaryBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioDocumentNavigationService.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioTaskSchedulerFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTaskSchedulerFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IWorkspaceTaskScheduler CreateEventingTaskQueue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTaskSchedulerFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTaskSchedulerFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTaskSchedulerFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTaskSchedulerFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task ScheduleTask()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioTaskSchedulerFactory.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Select_Access_Kind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Select_Type_Kind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Select_Project()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Create_New_File()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Add_To_Existing_File()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FileNameTextBox_LostFocus()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Cancel_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialog.xaml.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SendFailureNotification()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSelectItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/GenerateTypeDialogViewModel.cs",
  "fileLinesCount" : 858,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/GenerateType/VisualStudioGenerateTypeOptionsServiceFactory.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryPersist()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/CommentTaskTokenSerializer.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiagnosticData CreateProjectDiagnosticItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetErrorId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int GetWarningLevel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiagnosticSeverity GetDiagnosticSeverity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IReadOnlyList GetCustomTags()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ProjectExternalErrorReporter.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetBuildErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportedDiagnosticId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ClearDocumentErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseBuildStarted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Done()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Built()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetProjectsBuilt()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetProjectsWithErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetProjectsWithoutErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddError()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddError()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetNextIncrement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetProjectIds()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary GetErrorSet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsNull()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetPairExtent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageTextOps.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetWordExtent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsLanguageTextOps.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RegisterService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage`2.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void RegisterLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage`2.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsInIdeMode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage`2.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void EnableRemoteHostClientService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage`2.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisableRemoteHostClientService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage`2.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnDebugModeChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int IsMappedLocation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsLanguageDebugInfo.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object CreateComAggregate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ConnectToServices()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void DisconnectFromServices()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeLanguageDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UninitializeLanguageDebugInfo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDebugModeChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.IVsDebuggerEvents.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsCodeFixes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsRefactorings()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsNavigationToAnyPosition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/VisualStudioDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnGraphBuffersChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/StandaloneCommandFilter.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteBrowserBackward()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 942,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteBrowserForward()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.Execute.cs",
  "fileLinesCount" : 971,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 947,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CommandID GetResetInteractiveFromProjectCommandID()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interactive/CSharpResetInteractiveMenuCommand.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CommandID GetResetInteractiveFromProjectCommandID()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Interactive/VisualBasicResetInteractiveMenuCommand.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DocumentationComments/VisualStudioDocumentationProvider.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal void RefreshCommandFilters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ITextBuffer GetSubjectBufferContainingCaret()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual ITextView ConvertTextView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractOleCommandTarget.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetEncoding()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/AbstractEditorFactory.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetCount()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeState.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsReanalysisOnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task NewSolutionSnapshotAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentOpenAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentCloseAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzer.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIncrementalAnalyzer CreateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/DesignerAttribute/DesignerAttributeIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotSpan GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotSpan? TryGetSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VsImageMonikerImageList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Extensions/VisualStudioWorkspaceImplExtensions.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task TryCreateConnectionAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnStarted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnRpcDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.cs",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonRpcMessageHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcMessageHandler.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task WaitAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.SolutionChecksumUpdater.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task SynchronizePrimaryWorkspaceAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientServiceFactory.SolutionChecksumUpdater.cs",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CreateAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostClientFactory.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void StartListening()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void LogError()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ShowInfoBar()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/RemoteHostCrashInfoBar.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcConnection.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcConnection.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcConnection.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Task InvokeAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcConnection.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetIconName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/IconHelper.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/IProgressionPrimaryWorkspaceProvider.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnWorkspaceChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueryManager.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationModifiers GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool CheckAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasExplicitInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAnySymbolKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsAnyTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphProvider.cs",
  "fileLinesCount" : 376,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphNavigatorExtension()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNavigatorExtension.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchGraphQuery()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphQueries/SearchGraphQuery.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AddNodeForSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphBuilder.cs",
  "fileLinesCount" : 745,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GraphNodeId GetPartialForDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Progression/GraphNodeIdCreation.cs",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverridingMemberFinder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/OverridingMemberFinder.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldReferenceFinder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/FieldReferenceFinder.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplementerFinder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/ImplementerFinder.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodCallFinder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/MethodCallFinder.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/AbstractCallFinder.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CancelSearch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/AbstractCallFinder.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallToOverrideFinder()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/Finders/CallToOverrideFinder.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyCommandHandler.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyCommandHandler.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallHierarchyPresenter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyPresenter.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NavigateTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyItem.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SuspendSearch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyItem.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UnregisterAnalyzerTracker()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynPackage.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetEventName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryCache.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryCache.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateEventName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryCache.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreatePropertyName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryCache.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryCache.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryCache.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryCache.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/VSTelemetryLogger.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/CodeMarkerLogger.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/CodeMarkerLogger.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockStart()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/CodeMarkerLogger.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool CanHandle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/CodeMarkerLogger.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IIncrementalAnalyzer CreateIncrementalAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentOpenAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentCloseAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsReanalysisOnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task NewSolutionSnapshotAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TraceSourceLogger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynActivityLogger.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEnabled()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynActivityLogger.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynActivityLogger.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockStart()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynActivityLogger.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockEnd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/RoslynActivityLogger.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TServiceType GetService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Utilities/IServiceProviderExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static LinePositionSpan ToLinePositionSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Utilities/SpanExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetKeyName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Utilities/ProvideRoslynVersionRegistration.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Unregister()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Utilities/ProvideRoslynVersionRegistration.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void EnableService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnPackageSourcesChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.LogService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task LogInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.LogService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task LogExceptionAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SymbolSearch/VisualStudioSymbolSearchService.LogService.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioImageMonikerService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Shared/VisualStudioImageMonikerService.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Shared/LogicalStringComparer.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TextFormatMap_ClassificationFormatMappingChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/HACK_ThemeColorFixer.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SolutionBuildingContextChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SolutionEventMonitor.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SolutionOpeningContextChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/SolutionEventMonitor.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetUnitType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetStatusBarText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsKnownNugetIssue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportResult()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchQuery()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint GetTokens()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unregister()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerNodeSetup.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowseObjectDisplayNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/BrowseObjectAttributes.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowseObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItem.BrowseObject.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetClassName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItem.BrowseObject.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetComponentName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItem.BrowseObject.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetBrowseObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersFolderItem/AnalyzersFolderItem.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldShowAnalyzerFolderContextMenu()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldShowAnalyzerContextMenu()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateAnalyzerContextMenu()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ShouldShowDiagnosticContextMenu()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SelectedHierarchyItemChangedHandler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool AnyDiagnosticsWithSeverity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzersCommandHandler.cs",
  "fileLinesCount" : 677,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HierarchyItemToProjectIdMap()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/HierarchyItemToProjectIdMap.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetPropertyOwner()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual DesignPropertyDescriptor CreateDesignPropertyDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetClassName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/LocalizableProperties.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/BaseItem.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/BaseItem.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual object GetBrowseObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/BaseItem.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/BaseItem.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionExplorerWorkspaceProvider()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/SolutionExplorerWorkspaceProvider.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BaseDiagnosticItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/LegacyDiagnosticItemSource.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetBrowseObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void SetSeverity()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowseObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.BrowseObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetClassName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.BrowseObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetComponentName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/BaseDiagnosticItem.BrowseObject.cs",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override BaseDiagnosticItem CreateItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/DiagnosticItem/CpsDiagnosticItemSource.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItemSource.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowseObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItem.BrowseObject.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetClassName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItem.BrowseObject.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetComponentName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItem.BrowseObject.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object GetBrowseObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItem.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/SolutionExplorerShim/AnalyzerItem/AnalyzerItem.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CPSProjectCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProjectCodeModel.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool CanCreateFileCodeModelThroughProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProjectCodeModel.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/ProjectSystem/CPS/CPSProject_IWorkspaceProjectContext.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AutomationPeer OnCreateAutomationPeer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/TextBlockWithDataItemControlType.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AutomationControlType GetAutomationControlTypeCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/TextBlockWithDataItemControlType.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPreviewViewModel.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckBoxOptionViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/CheckBoxViewModel.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void AddBinding()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckBoxWithComboOptionViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/CheckBoxWithComboViewModel.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void LoadSettingsFromStorage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPage.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractCheckBoxViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractCheckBoxViewModel.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EnumCodeStyleOptionViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/EnumCodeStyleOptionViewModel.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsComplete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageViewModel.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddButton_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/ManageNamingStylesInfoDialog.xaml.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OK_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/ManageNamingStylesInfoDialog.xaml.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Cancel_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/ManageNamingStylesInfoDialog.xaml.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddButton_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool ContainsErrors()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CodeStyleMembers_SelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyleOptionPageControl.xaml.cs",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolSpecificationViewModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationViewModel.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationViewModel.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveSymbolSpecification()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/ManageSymbolSpecificationsDialogViewModel.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/ManageSymbolSpecificationsDialogViewModel.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleSymbolKindsPreviewKeyDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleAccessibilitiesPreviewKeyDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleModifiersPreviewKeyDown()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Cancel_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/SymbolSpecificationDialog.xaml.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RemoveNamingStyle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/ManageNamingStylesDialogViewModel.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveItem()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/ManageNamingStylesDialogViewModel.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/NamingStyleViewModel.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Cancel_Click()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/NamingStyles/NamingStyleDialog.xaml.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void SetOptionAndUpdatePreview()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/RadioButtonViewModel.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool Convert()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/ColumnToTabStopConverter.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetOptionValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/OptionLogger.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Convert()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Converters/MarginConverter.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object ConvertBack()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Converters/MarginConverter.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool TryFindAllReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/RoslynVisualStudioWorkspace.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetTabSize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractNodeLocator.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T WaitAndGetResult_CodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelTaskExtensions.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDisposable Tag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeInfo LineNumberAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttributeInfo RankAttribute()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable ArgumentTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable ArrayElementAccessTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable ArrayTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable ArrayTypeTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable AssignmentTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void BaseReferenceTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable BinaryOperationTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable BlockTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable BooleanTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable BoundTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable CastTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable CharTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable CommentTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable ExpressionTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable ExpressionStatementTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable LiteralTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable LocalTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable MethodCallTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable NameTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable NameRefTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable NewArrayTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable NewClassTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable NewDelegateTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void NullTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable NumberTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable ParenthesesTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable QuoteTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable StringTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ThisReferenceTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDisposable TypeTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void LineBreak()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void EncodedText()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetMark()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void Rewind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetTypeName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int GetLineNumber()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateNumber()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateThisReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void GenerateBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.cs",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MethodXml/AbstractMethodXmlBuilder.AutoTag.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Project GetProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/RootCodeModel.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Compilation GetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/RootCodeModel.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsValidID()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/RootCodeModel.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/RootCodeModel.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string LanguageSpecificNameFromDotNet()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/RootCodeModel.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Synchronize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/RootCodeModel.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual string GetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual object GetExtenderNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual object GetExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object get_Extender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RenameSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveParameter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string get_Prototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeElement.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDocComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeParameter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetParent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeParameter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeProperty.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeStruct()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeStruct.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeStruct.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeVariable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeVariable.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractExternalCodeMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeMember.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeEnum()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeEnum.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeFunction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeFunction.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDocComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeAccessorFunction.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeAccessorFunction.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool GetIsShared()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeAccessorFunction.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool GetMustImplement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeAccessorFunction.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeAccessorFunction.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetParent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeAccessorFunction.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeClass()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeClass.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeClass.cs",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeEvent.cs",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeNamespace.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetDocComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeNamespace.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeNamespace.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeInterface.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractExternalCodeType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeType.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetExtenderNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeType.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveBase()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeType.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveMember()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/AbstractExternalCodeType.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalCodeDelegate()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ExternalElements/ExternalCodeDelegate.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Rename()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Refactoring.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Refactoring.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReorderParametersNoUI()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Refactoring.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveParameter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Refactoring.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveParameterNoUI()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Refactoring.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EncapsulateField()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Refactoring.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExtractInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Refactoring.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImplementsStatement.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RenameSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImplementsStatement.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeOptionsStatement.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RenameSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeOptionsStatement.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetExtenderNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunction.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveParameter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAccessorFunction.cs",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImport.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImport.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeImport.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal INamedTypeSymbol LookupTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetExtenderNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeType.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeProperty.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetExtenderNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeProperty.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object GetExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeProperty.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeDelegate.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxTree GetSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SemanticModel GetSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProjectId GetProjectId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void SetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual object GetExtenderNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual object GetExtender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object get_Extender()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string get_Prototype()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeElement.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxNode GetContainingTypeNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeMember.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual ImmutableArray GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractCodeMember.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractKeyedCodeElement.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool TryLookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/AbstractKeyedCodeElement.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeInheritsStatement.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void RenameSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeInheritsStatement.cs",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int SetXML()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunction.IMethodXML.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetBodyPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeFunction.IMethodXML.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeAttributeArgument.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeParameter.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetNamespaceNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/InternalElements/CodeNamespace.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCodeModelEventCollector()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.AbstractCodeModelEventCollector.cs",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnProjectClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractProjectCodeModel.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComHandle GetOrCreateFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractProjectCodeModel.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void OnCodeElementDeleted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ProjectId GetProjectId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AbstractProject GetAbstractProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Synchronize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel.cs",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetNewLineCharacter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IBidirectionalMap GetNodeKeyMap()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetFlattenedMemberNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IEnumerable GetLogicalMemberNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetLogicalSupportedMemberNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualTreePoint? GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualTreePoint? GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual string GetParameterFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool GetWithEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 804,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITypeSymbol GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 845,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetAttributeArgumentInsertionIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1088,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetAttributeInsertionIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1093,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetImportInsertionIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1098,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int GetParameterInsertionIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Queue CollectCodeModelEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual IList GetHandledEventNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool HandlesEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Document AddHandlesClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual Document RemoveHandlesClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1352,
  "endLine" : 1357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeKeyValidation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/NodeKeyValidation.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/SyntaxNodeKey.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/SyntaxNodeKey.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetEscapedFullName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelExtensions.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEvent.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEvent.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParentHandle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/ParentHandle.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/InheritsImplementsCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual Snapshot CreateSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AbstractCodeElementCollection.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CreateUniqueID()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AbstractCodeElementCollection.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reserved1()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AbstractCodeElementCollection.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AttributeArgumentCollection.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Snapshot CreateSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/EmptyCollection.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeElementSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/CodeElementSnapshot.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/TypeCollection.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/AttributeCollection.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode LookupNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/BasesCollection.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Clone()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceEnumerator.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceEnumerator.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/ExternalNamespaceEnumerator.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/Enumerator.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Clone()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/Collections/Enumerator.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CacheEntry()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.CacheEntry.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetFileCodeModelInstanceWithoutCaringWhetherRcwIsAlive()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelProjectCache.CacheEntry.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void AppendNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/MetadataNameHelpers.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task NewSolutionSnapshotAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentOpenAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentCloseAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentResetAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsReanalysisOnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeModelEventQueue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEventQueue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnqueueAddEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEventQueue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnqueueRemoveEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEventQueue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnqueueChangeEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEventQueue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Discard()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelEventQueue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChecksum_Null()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestChecksumNull()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSolutionId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestProjectId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestDocumentId()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestSymbolKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTodoCommentDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTodoComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/JsonConverterTests.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Formatting.cs",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 879,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 872,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/FullyQualify/FullyQualifyTests.cs",
  "fileLinesCount" : 1382,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InlineDeclaration/CSharpInlineDeclarationTests_FixAllTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnreachableCode/RemoveUnreachableCodeTests.cs",
  "fileLinesCount" : 826,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestWorkspace CreateWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Workspaces/WorkspaceTests.cs",
  "fileLinesCount" : 1042,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1206,
  "endLine" : 1209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2362,
  "endLine" : 2365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2367,
  "endLine" : 2370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 2372,
  "endLine" : 2375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3523,
  "endLine" : 3526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3528,
  "endLine" : 3531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 3533,
  "endLine" : 3536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4684,
  "endLine" : 4687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4689,
  "endLine" : 4692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 4694,
  "endLine" : 4697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5845,
  "endLine" : 5848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5850,
  "endLine" : 5853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 5855,
  "endLine" : 5858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7006,
  "endLine" : 7009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7011,
  "endLine" : 7014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 7016,
  "endLine" : 7019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8167,
  "endLine" : 8170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8172,
  "endLine" : 8175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/Scrolling.cs",
  "fileLinesCount" : 9289,
  "components" : [ "primary::src" ],
  "startLine" : 8177,
  "endLine" : 8180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public c1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal int goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/PerfTests/Sources/LargeMethod.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 6425,
  "endLine" : 6428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8918,
  "endLine" : 8921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode MakeLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/SyntaxComparerTests.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static RudeEditDiagnosticDescription Diagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SemanticEditDescription SemanticEdit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTree ParseSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchingPairs ToMatchingPairs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchingPairs ToMatchingPairs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ActiveStatementsDescription GetActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static SyntaxMapDescription GetSyntaxMap()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/EditingTestBase.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpEditAndContinueTestHelpers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/CSharpEditAndContinueTestHelpers.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Compilation CreateLibraryCompilation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/CSharpEditAndContinueTestHelpers.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override SyntaxTree ParseText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/Helpers/CSharpEditAndContinueTestHelpers.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestMissing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TestLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementInitializer3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OrderByKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AscendingKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstVariableDeclarator0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1087,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstVariableDeclarator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1093,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstVariableDeclarator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1099,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstFieldVariableDeclarator0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstFieldVariableDeclarator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstFieldVariableDeclarator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclarator10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventAccessorAdd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1497,
  "endLine" : 1500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventAccessorAdd2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1503,
  "endLine" : 1506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EventAccessorRemove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchLabelWithoutStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 1821,
  "endLine" : 1824,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/BreakpointSpansTests.cs",
  "fileLinesCount" : 4673,
  "components" : [ "primary::src" ],
  "startLine" : 4666,
  "endLine" : 4669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3969,
  "endLine" : 3972,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs",
  "fileLinesCount" : 6947,
  "components" : [ "primary::src" ],
  "startLine" : 3976,
  "endLine" : 3979,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4771,
  "endLine" : 4774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Foo Self()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Foo Self()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests_ExtensionMethods.cs",
  "fileLinesCount" : 1184,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SuggestionTags/SuggestionTagProducerTests.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesFixAllTests.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesFixAllTests.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddBraces/AddBracesFixAllTests.cs",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 784,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestFor3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsing1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsing2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestUsing3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 814,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSwitch1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSwitch2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSwitch3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestIndexerCall1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1045,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.Delegate.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalSymbolDumper()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SymbolId/SymbolKeyTestBase.cs",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.cs",
  "fileLinesCount" : 719,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationLocation.cs",
  "fileLinesCount" : 689,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.Cascading.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteConversionOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IncompleteMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/LineSeparators/LineSeparatorTests.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/InitializeParameter/InitializeMemberFromParameterTests.cs",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/YieldStatementHighlighterTests.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/TryStatementHighlighterTests.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/UnsafeStatementHighlighterTests.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/IfStatementHighlighterTests.cs",
  "fileLinesCount" : 767,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/CheckedExpressionHighlighterTests.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AwaitHighlighterTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/CheckedStatementHighlighterTests.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncAnonymousMethodHighlighterTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/ReturnStatementHighlighterTests.cs",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/RegionHighlighterTests.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LockStatementHighlighterTests.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/SwitchStatementHighlighterTests.cs",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncParenthesizedLambdaHighlighterTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/UsingStatementHighlighterTests.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncMethodHighlighterTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/AsyncSimpleLambdaHighlighterTests.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IHighlighter CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/KeywordHighlighting/LoopHighlighterTests.cs",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ISignatureHelpProvider CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 2086,
  "endLine" : 2089,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ISignatureHelpProvider CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ISignatureHelpProvider CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ISignatureHelpProvider CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ISignatureHelpProvider CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ISignatureHelpProvider CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ISignatureHelpProvider CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ISignatureHelpProvider CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 810,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ISignatureHelpProvider CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ParseOptions CreateExperimentalParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AbstractCSharpSignatureHelpProviderTests.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async Task M3Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Iterator/AddYieldTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixMultipleTests.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixMultipleTests.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixMultipleTests.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixMultipleTests.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixMultipleTests.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestPragmaWarningOnEveryNodes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionAllCodeTests.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Tuple CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 665,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1537,
  "endLine" : 1540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTests.cs",
  "fileLinesCount" : 1591,
  "components" : [ "primary::src" ],
  "startLine" : 1542,
  "endLine" : 1545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixAllTests.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixAllTests.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixAllTests.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/SuppressionTest_FixAllTests.cs",
  "fileLinesCount" : 766,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1002,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveSuppressionTests.cs",
  "fileLinesCount" : 1077,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1055,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Digit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator double()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7433,
  "endLine" : 7436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs",
  "fileLinesCount" : 7446,
  "components" : [ "primary::src" ],
  "startLine" : 7438,
  "endLine" : 7441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async Task rtrt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/ChangeToAsyncTests.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async Task rtrt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/ChangeToAsyncTests.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override FixAllProvider GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/FixAllProvider/BatchFixerTests.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.cs",
  "fileLinesCount" : 778,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticAnalyzerCategory GetAnalyzerCategory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateAnalyzerWithinCompilation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnalyzeSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MockDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CreateAnalyzerWithinCompilation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MockDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestIt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 2313,
  "endLine" : 2316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SyntaxTree Parse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Semantics/SpeculationAnalyzerTests.cs",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/AbstractCSharpClassifierTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontColorThingsOtherThanFromInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Classification/SemanticClassifierTests.cs",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1942,
  "endLine" : 1945,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.cs",
  "fileLinesCount" : 878,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task TestAsyncWithOptionAndNotificationOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task TestMissingAsyncWithOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs",
  "fileLinesCount" : 1282,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Inner M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLineEnderTests.cs",
  "fileLinesCount" : 856,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InlineTypeCheck2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpAsAndNullCheckTests.cs",
  "fileLinesCount" : 809,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeDeclarationSyntax DigToFirstTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Utilities/CSharpServiceTestExtensions.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 1132,
  "endLine" : 1135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.cs",
  "fileLinesCount" : 1175,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestMissingOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateTreeText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestRemoveDigitSeparators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConvertToBinary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConvertToDecimal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConvertToHex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSeparateThousands()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSeparateWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestSeparateNibbles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnFloatingPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestMissingOnScientificNotation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestConvertToDecimal_02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1397,
  "endLine" : 1400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs",
  "fileLinesCount" : 1432,
  "components" : [ "primary::src" ],
  "startLine" : 1422,
  "endLine" : 1425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetNodeToFix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNode GetFixedNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotWithNoInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotWithNoInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotOnSecondWithNoInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SingleStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleDeclarators_First()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleDeclarators_Second()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MultipleDeclarators_Last()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InlineTemporary/InlineTemporaryTests.cs",
  "fileLinesCount" : 4594,
  "components" : [ "primary::src" ],
  "startLine" : 4587,
  "endLine" : 4590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/LambdaSimplifier/LambdaSimplifierTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/ErrorCases/ExceptionInCodeAction.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task GetChangedSolutionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/ErrorCases/ExceptionInCodeAction.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Task PostProcessChangesAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/ErrorCases/ExceptionInCodeAction.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/ErrorCases/ExceptionInCodeAction.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/Preview/ErrorCases/ExceptionInCodeAction.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/IntroduceVariable/IntroduceVariableTests.cs",
  "fileLinesCount" : 4618,
  "components" : [ "primary::src" ],
  "startLine" : 4610,
  "endLine" : 4613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs",
  "fileLinesCount" : 1978,
  "components" : [ "primary::src" ],
  "startLine" : 1971,
  "endLine" : 1974,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConstructorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator bool()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConversionOperatorsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs",
  "fileLinesCount" : 507,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1397,
  "endLine" : 1400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7602,
  "endLine" : 7605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable Enumerable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Interactive/BraceMatching/InteractiveBraceHighlightingTests.cs",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests_ExpressionBody.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsTextualTriggerCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 2724,
  "endLine" : 2727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetsInEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetDescriptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetsInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetsInClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetsInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetsNotInLocalDeclarationIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetsNotInEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetsInExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetsInPreProcessorContextWhenShortcutBeginsWithHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetsNotInPreProcessorContextWhenShortcutDoesNotBeginWithHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task SnippetsNotInPreProcessorContextDirectiveNameAlreadyTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task ShowRegionSnippetWithHashRTyped()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs",
  "fileLinesCount" : 489,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/LoadDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CompareItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/LoadDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ReferenceDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CompareItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ReferenceDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task GacReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ReferenceDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "partial void PMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestionModeCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DelegateTypeExpected2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyNotBuilderAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private async Task VerifyBuilderAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IsCommitCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsTextualTriggerCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAfterHashR()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NotAfterHashLoad()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyItemIsAbsentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AliasedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1352,
  "endLine" : 1355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task AliasedType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Typeof2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1378,
  "endLine" : 1381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Sizeof2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Default2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Checked()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Unchecked()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Locals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Parameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1430,
  "endLine" : 1433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task CommonTypesInNewExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1436,
  "endLine" : 1439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoCompletionForUnboundTypes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1442,
  "endLine" : 1445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoParametersInTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoParametersInDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1454,
  "endLine" : 1457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoParametersInSizeOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1460,
  "endLine" : 1463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoParametersInGenericParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1466,
  "endLine" : 1469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoMembersAfterNullLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterTrueLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterFalseLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1496,
  "endLine" : 1499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterVerbatimStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task NoMembersAfterParenthesizedNullLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterParenthesizedTrueLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1522,
  "endLine" : 1525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterParenthesizedFalseLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1528,
  "endLine" : 1531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterParenthesizedCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1534,
  "endLine" : 1537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterParenthesizedStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1540,
  "endLine" : 1543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterParenthesizedVerbatimStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1546,
  "endLine" : 1549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterParenthesizedNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1552,
  "endLine" : 1555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task MembersAfterArithmeticExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InstanceTypesAvailableInUsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 1565,
  "endLine" : 1568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2252,
  "endLine" : 2255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3407,
  "endLine" : 3410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3419,
  "endLine" : 3422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 3430,
  "endLine" : 3433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestTrigger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string ItemPartiallyWritten()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task IsCommitCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation14()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task InvalidLocation16()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task UsingDirectiveGlobal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyItemExistsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override CompletionProvider CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExplicitInterfaceTypeCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceTypeCompletionProviderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Brackets_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Brackets_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task Brackets_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInMethodAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IQuickInfoProvider CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SyntacticQuickInfoSourceTests.cs",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/QuickInfo/SemanticQuickInfoSourceTests.cs",
  "fileLinesCount" : 5195,
  "components" : [ "primary::src" ],
  "startLine" : 3523,
  "endLine" : 3526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WellFormed1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNestedVar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNestedVar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestNestedVar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestForeachVar1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestForeachVar2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestForeachVar3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestForeachVar4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestForeachVar5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestForeachVar6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestForeachVar7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestForeachVar8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TestForeachVar9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/IsPossibleDeconstructionDesignationTests.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CheckResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SingleLineComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultiLineComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SingleLineXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultiLineXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeParamAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnderNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BadStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CastExpressionTypePart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StackAllocArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromClauseTypeOptPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JoinClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void VariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachStatementNoToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Argument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CastExpressionExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromClauseInPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LetClauseExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OrderingExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectClauseExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void YieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachStatementExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingStatementExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LockStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementInitializersPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementConditionOptPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementIncrementorsPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoStatementConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhileStatementConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayRankSpecifierSizesPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrefixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostfixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BinaryExpressionLeftPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BinaryExpressionRightPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssignmentExpressionLeftPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssignmentExpressionRightPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConditionalExpressionConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConditionalExpressionWhenTruePart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConditionalExpressionWhenFalsePart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JoinClauseInExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JoinClauseLeftExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JoinClauseRightExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhereClauseConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GroupClauseGroupExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GroupClauseByExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IfStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeParameterConstraintClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeParameterConstraintClauseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeParameterConstraintClauseAnotherWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BaseList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BaseList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BaseListWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AliasedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExplicitInterfaceImplementationGeneric1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExplicitInterfaceImplementationGenericList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExplicitInterfaceImplementationGeneric2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 679,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExplicitInterfaceImplementationGenericList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/TypeContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Test13()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void False1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void False2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/PossibleTupleContextTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyInFrontOfComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyInFrontOfComment_TypePartiallyWritten()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyAtPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyAtPosition_TypePartiallyWritten()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyAtEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void VerifyAtEndOfFile_TypePartiallyWritten()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/AbstractContextTests.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CheckResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SingleLineComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultiLineComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SingleLineXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MultiLineXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OpenCharLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssemblyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeParamAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnderNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AfterDot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingAlias1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingAlias2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BadStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CastExpressionTypePart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StackAllocArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromClauseTypeOptPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JoinClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FixedVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachStatementNoToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CatchDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Argument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CastExpressionExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FromClauseInPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LetClauseExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OrderingExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectClauseExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void YieldReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForEachStatementExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UsingStatementExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LockStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementInitializersPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementConditionOptPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForStatementIncrementorsPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DoStatementConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhileStatementConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayRankSpecifierSizesPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PrefixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostfixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BinaryExpressionLeftPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BinaryExpressionRightPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssignmentExpressionLeftPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssignmentExpressionRightPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConditionalExpressionConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConditionalExpressionWhenTruePart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConditionalExpressionWhenFalsePart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JoinClauseInExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JoinClauseLeftExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void JoinClauseRightExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WhereClauseConditionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GroupClauseGroupExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GroupClauseByExpressionPart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IfStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeParameterConstraintClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeParameterConstraintClauseList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TypeParameterConstraintClauseAnotherWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BaseList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BaseList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BaseListWhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AliasedName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExplicitInterfaceImplementationGeneric1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExplicitInterfaceImplementationGenericList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 679,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExplicitInterfaceImplementationGeneric2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Extensions/ContextQuery/NamespaceContextTests.cs",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.cs",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.cs",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.cs",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.cs",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Task CheckResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/AbstractOrganizerTests.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task EmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Organizing/OrganizeUsingsTests.cs",
  "fileLinesCount" : 1117,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests.cs",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests_FixAllTests.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseThrowExpression/UseThrowExpressionTests_FixAllTests.cs",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.cs",
  "fileLinesCount" : 1973,
  "components" : [ "primary::src" ],
  "startLine" : 1956,
  "endLine" : 1959,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DontCrash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1333,
  "endLine" : 1336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ExtractMethod/SelectionValidatorTests.cs",
  "fileLinesCount" : 1668,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpansInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpansInDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsUnimplementedPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateEventHandlerItem.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddReferencingView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MapDownToPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitViewManager.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNodeFromToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateGetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_Properties.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateSetAccessor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor_Properties.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/SpitLinesResult.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/ReplaceSpanResult.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function HasDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RemoveConstructPairFrom()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/ViewCreationListener.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FormatTokenAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SmartTokenFormatter.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsCommaInParameters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndentationFromTwoLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/ExtractMethod/ExtractMethodCommandHandler.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/TextStructureNavigation/TextStructureNavigatorProvider.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReturnKeywordRecommenderTests.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublicStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PublicKeywordRecommenderTests.cs",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternalStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticUnsafe()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUnsafeStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UnsafeKeywordRecommenderTests.cs",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternalStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForKeywordRecommenderTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsafe static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsafe static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsafe static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TryKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstractPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhileKeywordRecommenderTests.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BaseKeywordRecommenderTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 711,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 719,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStaticInternal_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternalStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternalStatic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 799,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 847,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 855,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 869,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 877,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 899,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterExternKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RestoreKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPragma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RestoreKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ContinueKeywordRecommenderTests.cs",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedInAttributeConstructorArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AssemblyKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FixedKeywordRecommenderTests.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ModuleKeywordRecommenderTests.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GetKeywordRecommenderTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GetKeywordRecommenderTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternalStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GlobalKeywordRecommenderTests.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInEnumDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/GlobalKeywordRecommenderTests.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VarKeywordRecommenderTests.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TrueKeywordRecommenderTests.cs",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DefaultKeywordRecommenderTests.cs",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStaticPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/YieldKeywordRecommenderTests.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternalStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhereKeywordRecommenderTests.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublicStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternalStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LockKeywordRecommenderTests.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task VerifyInFrontOfCommentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task VerifyInFrontOfComment_KeywordPartiallyWrittenAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task VerifyAtPositionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task VerifyAtPosition_KeywordPartiallyWrittenAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task VerifyAtEndOfFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task VerifyAtEndOfFile_KeywordPartiallyWrittenAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RecommenderTests.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ForEachKeywordRecommenderTests.cs",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublicStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterVirtualPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternalStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FalseKeywordRecommenderTests.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IsKeywordRecommenderTests.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ThisKeywordRecommenderTests.cs",
  "fileLinesCount" : 780,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterNamespaceKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PropertyKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstractPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async void goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AwaitKeywordRecommenderTests.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternalStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStaticPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SwitchKeywordRecommenderTests.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealedPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedInsideArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotOfferedInsideArgumentList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamKeywordRecommenderTests.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SizeOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterHash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPragma()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DisableKeywordRecommenderTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AliasKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AliasKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/MethodKeywordRecommenderTests.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStaticPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordWithRefsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 794,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OperatorKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericClassDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericClassDeclList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericStructDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericStructDeclList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericInterfaceDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericInterfaceDeclList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericDelegateDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericDelegateDeclList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericMethodDecl()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestInGenericMethodDeclList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestOfferedInAttributeConstructorArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NameOfKeywordRecommenderTests.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterUsingKeyword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/TypeVarKeywordRecommenderTests.cs",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStaticPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EventKeywordRecommenderTests.cs",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoKeywordRecommenderTests.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ElseKeywordRecommenderTests.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterInternal_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStatic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterStaticPublic_Interactive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestAfterAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAsyncAsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotInCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterAbstract()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInternal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStaticPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPublicStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterInvalidPublic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterPrivate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterProtected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterSealed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterStatic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task TestNotAfterDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamedTypeKindClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReferenceTypeConstraintOnClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestValueTypeConstraintOnClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestValueTypeConstraintOnStructure()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultipleConstraintsOnClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFileNamesAndSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFileNameAndSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ShouldShow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function OnDefinitionFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function OnReferenceFoundAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.IndexerSymbols.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.IndexerSymbols.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "z = 23",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[z] = 23",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "z = 23",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[z] = 23",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Rem] = 23",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[End] = 23",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[End] = 23",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[End] = 23",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Mid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Mid]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Mid]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Mid]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Preserve]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReDim [Preserve]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Preserve()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Preserve = 42",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReDim [Preserve]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[Preserve] = 42",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim w = CGoo.[New]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim w = a.[New]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = EGoo.[New]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyClass.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return \"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 933,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call From z In, Dim x = Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 960,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = &lt;xml/&gt;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = &lt;xml&gt;&lt;/xml&gt;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 1 &lt;()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 1 &gt;()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 1 &lt;()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 1 &gt;()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = {()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim l As New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim l As New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "};",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var d = new List&lt;int&gt; { 1, 2, 3 };",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "};",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var d = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 904,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 946,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = $\"{()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 978,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = $\"{()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1010,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = $\"{()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1043,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = $\"{g ==()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = $\"{g ==()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var z = $\"{()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1143,
  "endLine" : 1150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int i =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int x = y = 1 + 2;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1378,
  "endLine" : 1385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "object z = x ?? y ?? new object()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1419,
  "endLine" : 1426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1456,
  "endLine" : 1462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = \"\" + 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = \"a\" + \"b\" + \"c\";",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1520,
  "endLine" : 1526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = \"\" +()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1552,
  "endLine" : 1558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = \"\" +()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 1588,
  "endLine" : 1594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Prog",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ExtensionMethodSimplificationTests.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Prog",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ExtensionMethodSimplificationTests.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return p;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ExtensionMethodSimplificationTests.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return p;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ExtensionMethodSimplificationTests.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int x = 0;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int x = 0;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int x = unchecked()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = unchecked()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x = int()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int x = Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int x = Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int x = Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string s =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Action a =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var a =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var x =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Action y =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "throw()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1924,
  "endLine" : 1931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "throw ex;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 1963,
  "endLine" : 1970,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "throw()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2004,
  "endLine" : 2011,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2047,
  "endLine" : 2054,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2105,
  "endLine" : 2112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2163,
  "endLine" : 2170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 2220,
  "endLine" : 2227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 3757,
  "endLine" : 3764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5071,
  "endLine" : 5078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5109,
  "endLine" : 5116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim b As Integer = 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5137,
  "endLine" : 5144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim b = CByte()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5165,
  "endLine" : 5172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5185,
  "endLine" : 5190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5204,
  "endLine" : 5211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim col = New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5237,
  "endLine" : 5244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5270,
  "endLine" : 5277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw ex",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5303,
  "endLine" : 5310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5338,
  "endLine" : 5345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5430,
  "endLine" : 5437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5471,
  "endLine" : 5478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5514,
  "endLine" : 5521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5555,
  "endLine" : 5562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5596,
  "endLine" : 5603,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5639,
  "endLine" : 5646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5684,
  "endLine" : 5691,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5935,
  "endLine" : 5940,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call a.Invoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5955,
  "endLine" : 5962,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7404,
  "endLine" : 7409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7432,
  "endLine" : 7437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7534,
  "endLine" : 7539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7562,
  "endLine" : 7567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "b += 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8588,
  "endLine" : 8594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "b += CByte()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8620,
  "endLine" : 8626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "b += CByte()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8654,
  "endLine" : 8660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "b += CByte()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8688,
  "endLine" : 8694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "b = b + CByte()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8720,
  "endLine" : 8726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "base.f()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1029,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1063,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Action b =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1333,
  "endLine" : 1339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1373,
  "endLine" : 1379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var i = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1571,
  "endLine" : 1578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dynamic d = 1;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1635,
  "endLine" : 1641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C.D.F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1930,
  "endLine" : 1936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C<int>.D.F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1992,
  "endLine" : 1998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var s = nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2398,
  "endLine" : 2404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3282,
  "endLine" : 3288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "other.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3310,
  "endLine" : 3317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3339,
  "endLine" : 3345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ab.B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3371,
  "endLine" : 3377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4078,
  "endLine" : 4084,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4129,
  "endLine" : 4135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4182,
  "endLine" : 4188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4359,
  "endLine" : 4365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4421,
  "endLine" : 4427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As Exception",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4450,
  "endLine" : 4456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As System.Exception",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4479,
  "endLine" : 4485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As Exception",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4509,
  "endLine" : 4515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As Exception",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4538,
  "endLine" : 4544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As System.Exception",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4567,
  "endLine" : 4573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4650,
  "endLine" : 4656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5087,
  "endLine" : 5093,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5562,
  "endLine" : 5568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "while()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim d = New N.D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Namespace",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim m As myDel = AddressOf N.C.Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 912,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1004,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1077,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "throw new NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "throw new NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1351,
  "endLine" : 1357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/ImplementInterface/ImplementInterfaceCrossLanguageTests.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/ImplementInterface/ImplementInterfaceCrossLanguageTests.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/ImplementInterface/ImplementInterfaceCrossLanguageTests.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/ImplementInterface/ImplementInterfaceCrossLanguageTests.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/ImplementInterface/ImplementInterfaceCrossLanguageTests.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/ImplementInterface/ImplementInterfaceCrossLanguageTests.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/ImplementInterface/ImplementInterfaceCrossLanguageTests.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddMissingReference/AddMissingReferenceTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestMissing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function FlattenActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class1 c;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As Class1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1685,
  "endLine" : 1690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UpKeyShouldDismissWhenThereIsOnlyOneItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UpKeyShouldNavigateWhenThereAreMultipleItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DownKeyShouldNavigateWhenThereAreMultipleItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CaretMoveWithActiveSessionShouldRecomputeModel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetItemsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfOtherAttributesAreFollowing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumCompletionNotTriggeredOnOtherCommitCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3739,
  "endLine" : 3744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMatchLowerCaseEnglishI()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CompletionRulesTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMatchDottedUpperTurkishI()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CompletionRulesTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMatchNonDottedLowerTurkishI()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CompletionRulesTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMatchEnglishUpperI()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CompletionRulesTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfOtherAttributesAreFollowing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Action a =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/LambdaParameterExpansionTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Action<int> a =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/LambdaParameterExpansionTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Action<int> a =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/LambdaParameterExpansionTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Action<int, int> a =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/LambdaParameterExpansionTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Action<int, int, int> a =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/LambdaParameterExpansionTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Prog",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Prog",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Prog",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Prog",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Prog",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Prog",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Prog",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Prog",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Prog",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return p;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return p;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 856,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return p;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1023,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return p;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return null;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 1183,
  "endLine" : 1189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return null;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return null;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 1313,
  "endLine" : 1319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return null;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return null;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object Prop { get; }",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "global::C.Mumble()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Mumble()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Mumble()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Mumble()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Property",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MoveSelectedLinesUpDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1082,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MoveSelectedLinesDownDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1087,
  "endLine" : 1092,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReorderParametersDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveParametersDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1107,
  "endLine" : 1112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExtractInterfaceDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EncapsulateFieldDuringRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1127,
  "endLine" : 1132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CutDuringRename_InsideIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PasteDuringRename_InsideIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CutDuringRename_OutsideIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1154,
  "endLine" : 1159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PasteDuringRename_OutsideIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 1163,
  "endLine" : 1168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpChangeSignatureCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/ChangeSignature/CSharpChangeSignatureCommandHandler.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ValidateSpanFromBounds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ValidateSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void NavigateToItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/NavigationBar/CSharpNavigationBarItemService.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool SupportsReadOnlyProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessorListSyntax UpdateAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyCodeFixProvider.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ExpressionSyntax GetFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadIndexer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextSpan GetLineSeparatorSpanForNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LineSeparators/CSharpLineSeparatorService.cs",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightForStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/LoopHighlighter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/LoopHighlighter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HighlightWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Highlighting/KeywordHighlighters/LoopHighlighter.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISymbol FindRelatedExplicitlyDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/GoToDefinition/CSharpGoToDefinitionSymbolService.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextUndoHistory GetUndoHistory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharLiteralCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CharLiteralCompletionSession.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/CharLiteralCompletionSession.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LessAndGreaterThanCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/LessAndGreaterThanCompletionSession.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsGenericTypeOrMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/LessAndGreaterThanCompletionSession.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/LessAndGreaterThanCompletionSession.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BracketCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/BracketCompletionSession.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParenthesisCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/ParenthesisCompletionSession.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLiteralCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/StringLiteralCompletionSession.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/StringLiteralCompletionSession.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolationCompletionSession.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void NextAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string WrapInType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool LocatedAtTheEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxNode OwningNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/AutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LessThanGreaterThanBraceMatcher()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/BraceMatching/LessThanGreaterThanBraceMatcher.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenCloseParenBraceMatcher()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/BraceMatching/OpenCloseParenBraceMatcher.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenCloseBraceBraceMatcher()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/BraceMatching/OpenCloseBraceBraceMatcher.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenCloseBracketBraceMatcher()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/BraceMatching/OpenCloseBracketBraceMatcher.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsIdentifierValidForRenameTracking()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/RenameTracking/CSharpRenameTrackingLanguageHeuristicsService.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpContentTypeLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LanguageServices/CSharpContentTypeLanguageService.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IContentType GetDefaultContentType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/LanguageServices/CSharpContentTypeLanguageService.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlTagCompletionCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/XmlTagCompletionCommandHandler.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool HasDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsDocCommentNewLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsEndOfLineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsMultilineDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/DocumentationComments/DocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldCheckPreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/QuickInfo/SemanticQuickInfoProvider.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool TokenShouldNotFormatOnReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ISmartTokenFormatter CreateSmartTokenFormatter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFirstTokenOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/WhitespaceExtensions.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IFormattingRule GetSpecializedIndentationFormattingRule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsBracketedArgumentListMissingBrackets()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/CSharpIndentationService.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ISmartTokenFormatter CreateSmartTokenFormatter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool UseSmartTokenFormatter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/SplitStringLiteral/SplitStringLiteralCommandHandler.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool ShouldSelectEntireTriviaFromStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/TextStructureNavigation/TextStructureNavigatorProvider.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Implementation/TextBufferFactoryService/TextBufferCloneServiceFactory.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClosedSnapshotSourceText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TextLineCollection GetLinesCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TextLine GetLineFromPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.SnapshotSourceText.cs",
  "fileLinesCount" : 446,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextBufferContainer CreateContainer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Extensions.TextBufferContainer.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int? GetLastNonWhitespacePosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotLineExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotSpan GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Span ToSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Text/Shared/Extensions/TextSpanExtensions.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertNoCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertLineTextAroundCaret()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SendTypeCharsToSpecificViewAndBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertNoSignatureHelpSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConfirmMessageBox()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/TestNotificationService.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanNavigateToPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/MockDocumentNavigationServiceProvider.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryNavigateToSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/MockDocumentNavigationServiceProvider.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryNavigateToSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/MockSymbolNavigationServiceProvider.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmartIndent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/SmartIndent.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int? GetDesiredIndentation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/SmartIndent.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterNotification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterNotification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingWork()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingWork()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingWork UpdateToCurrentTime()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ContainsMoreWork_NoLock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/ForegroundNotification/ForegroundNotificationService.cs",
  "fileLinesCount" : 367,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorTaskSchedulerFactory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorTaskSchedulerFactory.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override object BeginAsyncOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorTaskSchedulerFactory.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CompleteAsyncOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorTaskSchedulerFactory.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowDetailedErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorErrorReportingService.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowErrorInfoInActiveView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorErrorReportingService.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ShowGlobalErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorErrorReportingService.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ITextBuffer CreateTextBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorTextFactoryService.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/EditorErrorReportingServiceFactory.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextUndoHistoryWorkspaceServiceFactoryService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/TextUndoHistoryWorkspaceServiceFactoryService.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/TextUndoHistoryWorkspaceServiceFactoryService.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextUndoHistoryWorkspaceService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/TextUndoHistoryWorkspaceServiceFactoryService.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetTextUndoHistory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Workspaces/TextUndoHistoryWorkspaceServiceFactoryService.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTrackingSpansChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITrackingSpan CreateTrackingSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActiveStatementTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTag.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncErrorId()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/EditAndContinueDiagnosticUpdateSource.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditAndContinueDiagnosticUpdateSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/EditAndContinueDiagnosticUpdateSource.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/EditAndContinueDiagnosticUpdateSource.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray ReportDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/EditAndContinueDiagnosticUpdateSource.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/EditAndContinueDiagnosticUpdateSource.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingServiceFactory.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ReadOnlyDocumentTracker.cs",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTagger.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IPeekResultSource GetOrCreateResultSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/ExternalFilePeekableItem.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/ExternalFilePeekableItem.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IPeekableItemSource TryCreatePeekableItemSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItemSourceProvider.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PeekableItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItem.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PeekableItemFactory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItemFactory.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IPeekResultSource GetOrCreateResultSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/DefinitionPeekableItem.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/DefinitionPeekableItem.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BreakpointResolutionResult CreateSpanResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Debugging/BreakpointResolutionResult.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BreakpointResolutionResult CreateLineResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Debugging/BreakpointResolutionResult.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorLayerCodeActionHelpersService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeRefactorings/EditorLayerCodeActionHelpersService.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeRefactorings/EditorLayerCodeActionHelpersService.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeActionHelpersService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeRefactorings/EditorLayerCodeActionHelpersService.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeywordHighlightTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/KeywordHighlightTag.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TextSpan EmptySpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/KeywordHighlighting/AbstractKeywordHighlighter.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal InlineRenameReplacement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/InlineRename/IEditorInlineRenameService.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTagsChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.Tagger.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void IncrementReferenceCount()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LastLineCache()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.TagComputer.LastLineCache.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DisconnectTagComputer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/SyntacticClassificationTaggerProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void OnTextViewBufferPostChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller_OnTextViewBufferPostChanged.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectPreviousItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectNextItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpPresenterSession.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpPresenter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpClassifierProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpClassifierProvider.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Controller_OnCaretPositionChanged.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/ViewTextSpan.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model WithFilteredItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model WithSelectedItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model WithHardSelection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model WithIsUnique()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model WithSuggestionModeItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model WithUseSuggestionMode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Model WithTrackingSpanEnd()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Model WithFilterState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Model WithFilterText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ViewTextSpan GetViewBufferSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Model.cs",
  "fileLinesCount" : 298,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletionHelper GetCompletionHelper()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller_TypeChar.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetRecentItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/Controller.cs",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void QueueTask()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/PrioritizedTaskScheduler.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool TryExecuteTaskInline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/PrioritizedTaskScheduler.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetScheduledTasks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/Completion/PrioritizedTaskScheduler.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolGlyphDeferredContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/DeferredContent/SymbolGlyphDeferredContent.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsOk()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsAccessible()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool ShouldCheckPreviousToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractQuickInfoProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IDeferredQuickInfoContent CreateWarningGlyph()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractQuickInfoProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDeferredQuickInfoContent CreateGlyphDeferredContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractQuickInfoProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IDeferredQuickInfoContent CreateProjectionBufferDeferredContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractQuickInfoProvider.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.ErrorVisitor.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected bool IsValidToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Sessions/AbstractTokenBraceCompletionSession.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Sessions/AbstractTokenBraceCompletionSession.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Start()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ITextUndoTransaction CreateUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document InsertText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document ReplaceText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document ApplyTextChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetValueInValidRange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool PositionInSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotPoint? GetCaretPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SnapshotPoint? GetCaretPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Extensions.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/AbstractAutomaticLineEnderCommandHandler.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetAssociatedTextViews()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextBufferAssociatedViewService.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool HasFocus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextBufferAssociatedViewService.cs",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetItems_TestingOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool NeedsReanalysisOnOptionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task NewSolutionSnapshotAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentOpenAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task DocumentCloseAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task AnalyzeProjectAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TodoCommentIncrementalAnalyzerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void RaiseTaskListUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoItem.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override int GetCount()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentState.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetDocumentIds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentState.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual bool AllowedForToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/AbstractBraceMatcher.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsBrace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/BraceMatching/AbstractBraceMatcher.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/SymbolMappingServiceFactory.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataAsSourceFileService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string CreateMutexName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoslynAssemblyResolver()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssemblyDefinition Resolve()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameTrackingCommitterOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Apply()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCodeAction.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenameTrackingTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTag.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingCancellationCommandHandler.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task RenameSymbolAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.RenameTrackingCommitter.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void StateMachine_TrackingSessionCleared()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.Tagger.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanMerge()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.UndoPrimitive.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITextUndoPrimitive Merge()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.UndoPrimitive.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingDiagnosticAnalyzer.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ResetRenameTrackingState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool ResetVisibleRenameTrackingState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.cs",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool IsDefinitelyRenamableIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.TrackingSession.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool NewIdentifierDefinitelyBindsToReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.TrackingSession.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTrackableCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/RenameTracking/RenameTrackingTaggerProvider.StateMachine.cs",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowDetailedErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditorLayerExtensionManager.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LogLeaveDisabled()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditorLayerExtensionManager.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LogEnableAndIgnoreProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditorLayerExtensionManager.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void LogEnableProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditorLayerExtensionManager.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableArray GetFixers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CodeFixes/CodeFixService.ProjectCodeFixProvider.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetNewLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractDocumentationCommentCommandHandler.cs",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/DocumentationComments/AbstractXmlTagCompletionCommandHandler.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.FormatSelection.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CaretPreservingEditTransaction CreateEditTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/Indentation/AbstractSmartTokenFormatterCommandHandler.cs",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.Paste.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.TypeChar.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.TypeChar.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.TypeChar.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaretPreservingEditTransaction CreateEditTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.TypeChar.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.FormatDocument.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.ReturnKey.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Formatting/FormatCommandHandler.ReturnKey.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InsertText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeleteText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentUncommentSelectionCommandHandler.cs",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommentSelectionServiceProxy()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/CommentSelection/CommentSelectionServiceProxy.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Organizing/OrganizeDocumentCommandHandler.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Organizing/OrganizeDocumentCommandHandler.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void ApplyTextChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Organizing/OrganizeDocumentCommandHandler.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual TextExtent GetExtentOfWordFromToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TextStructureNavigation/AbstractTextStructureNavigatorProvider.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindReferences/FindReferencesCommandHandler.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/NavigableSymbols/NavigableSymbolService.NavigableSymbolSource.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCompletionCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetController()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractCompletionCommandHandler.cs",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IQuickInfoSource TryCreateQuickInfoSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/QuickInfoCommandHandlerAndSourceProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractIntelliSenseCommandHandler.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractIntelliSenseCommandHandler.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/AbstractIntelliSenseCommandHandler.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletionCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/CompletionCommandHandler.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int MemberStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/GoToAdjacentMemberCommandHandler.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ISourceTextUndoTransaction RegisterUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/DefaultSourceTextUndoService.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool BeginUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/DefaultSourceTextUndoService.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool EndUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/DefaultSourceTextUndoService.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorSourceTextUndoService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/EditorSourceTextUndoService.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/NoOpGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsGlobalTransactionOpen()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/NoOpGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanUndo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/NoOpGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceGlobalUndoTransaction OpenGlobalUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/NoOpGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsCodeFixes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/DefaultDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsRefactorings()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/DefaultDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/DefaultDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsNavigationToAnyPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/DefaultDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnqueueBackgroundWork()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Threading/AsynchronousSerialWorkQueue.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void DismissRenameTracking()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/RenameTrackingDismisser.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool DismissVisibleRenameTracking()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/RenameTrackingDismisser.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/VirtualTreePoint.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/VirtualTreePoint.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/VirtualTreePoint.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/VirtualTreePoint.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextLine GetContainingLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/VirtualTreePoint.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ResettableDelay.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ForegroundThreadAffinitizedObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ForegroundThreadAffinitizedObject.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsForeground()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ForegroundThreadAffinitizedObject.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AssertIsBackground()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ForegroundThreadAffinitizedObject.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IList GetActiveSpansForSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/LinkedEditsTracker.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool MyOwnChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/LinkedEditsTracker.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddUndo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Do()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Undo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanMerge()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITextUndoPrimitive Merge()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Undo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanMerge()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/AutomaticCodeChangeMergePolicy.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TestCompatiblePolicy()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/AutomaticCodeChangeMergePolicy.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void QueueTask()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/SynchronizationContextTaskScheduler.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override IEnumerable GetScheduledTasks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/SynchronizationContextTaskScheduler.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void PostCallback()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/SynchronizationContextTaskScheduler.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewWorkspace.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewWorkspace.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool CanApplyChange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewWorkspace.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewSolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnalyzerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Preview/PreviewSolutionCrawlerRegistrationService.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.cs",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalIntrospector()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.IntervalIntrospector.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.IntervalIntrospector.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLength()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Utilities/TagSpanIntervalTree.IntervalIntrospector.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreviewWarningTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Tags/PreviewWarningTag.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConflictTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Tags/ConflictTag.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource Compose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnSemanticChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnDocumentActiveContextChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnWorkspaceRegistrationChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITaggerEventSource OnViewSpanChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentActiveContextChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.DocumentActiveContextChangedEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ConnectToWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.DocumentActiveContextChangedEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DisconnectFromWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.DocumentActiveContextChangedEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ViewSpanChangedEventSource.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.TextChangedEventSource.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.TextChangedEventSource.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompositionEventSource.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompositionEventSource.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SelectionChangedEventSource.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SelectionChangedEventSource.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SelectionChangedEventSource.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ReadOnlyRegionsChangedEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ReadOnlyRegionsChangedEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnReadOnlyRegionsChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ReadOnlyRegionsChangedEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ConnectToWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SemanticChangedEventSource.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DisconnectFromWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.SemanticChangedEventSource.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkspaceRegistrationChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.WorkspaceRegistrationChangedEventSource.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ConnectToWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.WorkspaceRegistrationChangedEventSource.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DisconnectFromWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.WorkspaceRegistrationChangedEventSource.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CaretPositionChangedEventSource.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CaretPositionChangedEventSource.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnCaretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CaretPositionChangedEventSource.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTaggerEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/AbstractTaggerEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void RaiseChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/AbstractTaggerEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void RaiseUIUpdatesPaused()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/AbstractTaggerEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void RaiseUIUpdatesResumed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/AbstractTaggerEventSource.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.DiagnosticsChangedEventSource.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.DiagnosticsChangedEventSource.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnIntellisenseSessionCommitted()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompletionClosedEventSource.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnIntellisenseSessionDismissed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.CompletionClosedEventSource.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.OptionChangedEventSource.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseOptionChangedEventSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ParseOptionChangedEventSource.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ConnectToWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ParseOptionChangedEventSource.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DisconnectFromWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/EventSources/TaggerEventSources.ParseOptionChangedEventSource.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MatchesAny()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IContentTypeExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool MatchesAny()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/IContentTypeExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITrackingSpan CreateTrackingSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/SnapshotSpanExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/SnapshotSpanExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/SnapshotSpanExtensions.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextChangeRange ToTextChangeRange()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/TextChangeExtensions.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITrackingPoint GetStartTrackingPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITrackingSpanExtensions.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SnapshotPoint? GetPositionInView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NormalizedSnapshotSpanCollection GetSpanInView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool TryMoveCaretToAndEnsureVisible()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ApplyTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/WorkspaceExtensions.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetLineAndColumn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/SnapshotPointExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int GetContainingLineNumber()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/SnapshotPointExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ITrackingPoint CreateTrackingPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/SnapshotPointExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryGetValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.AutoClosingViewProperty.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.AutoClosingViewProperty.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextViewExtensions.AutoClosingViewProperty.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void FormatAndApplyToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/ITextSnapshotExtensions.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSpan ToTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/SpanExtensions.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Extensions/SpanExtensions.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaggerEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/TaggerEventArgs.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaisePaused()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseResumed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static T NextOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSource.cs",
  "fileLinesCount" : 393,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagSpanComparer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSpanComparer.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.TagSpanComparer.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/TaggerContext.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetSpansTagged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/TaggerContext.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual SnapshotPoint? GetCaretPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual IEnumerable GetSpansToTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Task ProduceTagsAsync_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual Task ProduceTagsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ProduceTagsSynchronously()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiffResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProvider.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportImageMonikerServiceAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Tags/ExportImageMonikerServiceAttribute.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationBarItemSelectedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/NavigationBarItemSelectedEventArgs.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual bool ShowItemGrayedIfNear()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/NavigationBar/AbstractNavigationBarItemService.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureHelpItemEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/SignatureHelp/SignatureHelpItemEventArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentTypeMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Extensibility/Composition/ContentTypeMetadata.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleFindUsagesContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/SimpleFindUsagesContext.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefinitionTrackingContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/AbstractFindUsagesService.DefinitionTrackingContext.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsClassifiedAsText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/ClassifiedSpansAndHighlightSpanFactory.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyToInteractiveCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/CopyToInteractiveCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenLineAboveCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/OpenLineAboveCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageUpKeyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/PageUpKeyCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatDocumentCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/FormatDocumentCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveSelectedLinesUpCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/MoveSelectedLinesUpCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentEndCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/DocumentEndCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InsertSnippetCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/InsertSnippetCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/RenameCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvokeSignatureHelpCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/InvokeSignatureHelpCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UncommentSelectionCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/UncommentSelectionCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormatSelectionCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/FormatSelectionCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToDefinitionCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/GoToDefinitionCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteInInteractiveCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/ExecuteInInteractiveCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordDeleteToEndCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/WordDeleteToEndCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectAllCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/SelectAllCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurroundWithCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/SurroundWithCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommitUniqueCompletionListItemCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/CommitUniqueCompletionListItemCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineEndExtendCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/LineEndExtendCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InsertCommentCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/InsertCommentCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReturnKeyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/ReturnKeyCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrganizeDocumentCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/OrganizeDocumentCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvokeCompletionListCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/InvokeCompletionListCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenLineBelowCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/OpenLineBelowCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineEndCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/LineEndCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabKeyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/TabKeyCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PasteCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/PasteCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractInterfaceCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/ExtractInterfaceCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineStartCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/LineStartCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoToImplementationCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/GoToImplementationCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackspaceKeyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/BackspaceKeyCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackTabKeyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/BackTabKeyCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleCompletionModeCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/ToggleCompletionModeCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentStartCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/DocumentStartCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewCallHierarchyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/ViewCallHierarchyCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindReferencesCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/FindReferencesCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineStartExtendCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/LineStartExtendCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommentSelectionCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/CommentSelectionCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DownKeyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/DownKeyCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpKeyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/UpKeyCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveParametersCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/RemoveParametersCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvokeQuickInfoCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/InvokeQuickInfoCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoveSelectedLinesDownCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/MoveSelectedLinesDownCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CutCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/CutCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncapsulateFieldCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/EncapsulateFieldCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WordDeleteToStartCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/WordDeleteToStartCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageDownKeyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/PageDownKeyCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncClassViewCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/SyncClassViewCommandArgs.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CopyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/CopyCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractMethodCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/ExtractMethodCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortAndRemoveUnnecessaryImportsCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/SortAndRemoveUnnecessaryImportsCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReorderParametersCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/ReorderParametersCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SaveCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/SaveCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteKeyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/DeleteKeyCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutomaticLineEnderCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/AutomaticLineEnderCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EscapeKeyCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/EscapeKeyCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartAutomaticOutliningCommandArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Commands/StartAutomaticOutliningCommandArgs.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Compare()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/NagivateToHighlightReferenceCommandHandler.StartComparer.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override SnapshotPoint? GetCaretPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/ReferenceHighlightingViewTaggerProvider.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefinitionHighlightTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/Tags/DefinitionHighlightTag.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrittenReferenceHighlightTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/Tags/WrittenReferenceHighlightTag.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceHighlightTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/ReferenceHighlighting/Tags/ReferenceHighlightTag.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextBlock ToTextBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/WpfClassificationExtensions.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void SetDefaultTextProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/DependencyObjectExtensions.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/EditorFormatMapChangedEventSource.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/EditorFormatMapChangedEventSource.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnEditorFormatMapChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/EditorFormatMapChangedEventSource.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LineSeparatorTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/LineSeparators/LineSeparatorTag.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/DefaultNavigateToPreviewServiceFactory.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigateToItemDisplay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/NavigateToItemDisplay.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetProvisionalViewingStatus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/DefaultNavigateToPreviewService.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanPreview()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/DefaultNavigateToPreviewService.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNormal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/IWpfDifferenceViewerExtensions.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDocumentOptionsProvider Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProviderFactory.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetExceptionMessage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/InvalidOutliningRegionException.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockContextSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutliningCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/OutliningCommandHandler.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/OutliningCommandHandler.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrackingSpanIntrospector()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/TrackingSpanIntrospector.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/TrackingSpanIntrospector.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetLength()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/TrackingSpanIntrospector.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpEditorInlineRenameService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CSharpEditorInlineRenameService.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveSessionChangedEventArgs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameService.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UndoManagerServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/UndoManagerServiceFactory.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/UndoManagerServiceFactory.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UndoTemporaryEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/UndoManagerServiceFactory.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseSpansChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetRenameTrackingSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal IEnumerable GetEditableSpansForSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.OpenTextBufferManager.cs",
  "fileLinesCount" : 754,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualBasicEditorInlineRenameService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/VisualBasicEditorInlineRenameService.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameTaggerProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITagger CreateTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameTaggerProvider.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITagger CreateTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameClassificationTaggerProvider.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RaiseTagsChangedForEntireBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/AbstractRenameTagger.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenameTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Taggers/RenameTagger.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractInlineRenameUndoManager()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractInlineRenameUndoManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string GetUndoTransactionDescription()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractInlineRenameUndoManager.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal OpenTextBufferManager GetBufferManager()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal bool TryGetBufferManager()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/InlineRenameSession.cs",
  "fileLinesCount" : 750,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_MoveSelectedLinesHandler.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_MoveSelectedLinesHandler.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_MoveSelectedLinesHandler.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_MoveSelectedLinesHandler.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_OpenLineAboveHandler.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_CutPasteHandler.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_CutPasteHandler.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RefactoringWithCommandHandler.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RefactoringWithCommandHandler.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RefactoringWithCommandHandler.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RefactoringWithCommandHandler.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RefactoringWithCommandHandler.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RefactoringWithCommandHandler.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RefactoringWithCommandHandler.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExecuteCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_RefactoringWithCommandHandler.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_WordDeleteHandler.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_WordDeleteHandler.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_SelectAllHandler.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_LineStartEndHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_LineStartEndHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_LineStartEndHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_LineStartEndHandler.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_EscapeHandler.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_ReturnHandler.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_TabHandler.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_TabHandler.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_BackspaceDeleteHandler.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_BackspaceDeleteHandler.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_TypeCharHandler.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_UndoRedoHandler.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_UndoRedoHandler.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_SaveHandler.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/CommandHandlers/RenameCommandHandler_OpenLineBelowHandler.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenameConflictTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameConflictTag.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenameFieldBackgroundAndBorderTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameFieldBackgroundAndBorderTag.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenameFixupTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/HighlightTags/RenameFixupTag.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureInlineRenameInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.FailureInlineRenameInfo.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetWithoutAttributeSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.SymbolRenameInfo.cs",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameReplacementInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.InlineRenameReplacementInfo.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractEditorInlineRenameService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/AbstractEditorInlineRenameService.cs",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentManager.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnActiveSessionChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentManager.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SubjectBuffersConnected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAdornmentProvider.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void NotifyPropertyChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardViewModel.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AllPropertiesChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardViewModel.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool HasKeyboardFocusCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAutomationPeer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsKeyboardFocusableCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAutomationPeer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetNameCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAutomationPeer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AutomationControlType GetAutomationControlTypeCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAutomationPeer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ShowCaret()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FocusNextElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void FocusPreviousElement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override AutomationPeer OnCreateAutomationPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void FindAdornmentCanvas_LayoutUpdated()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewLostAggregateFocus()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Apply_Click()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnMouseDown()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnMouseUp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/Dashboard.xaml.cs",
  "fileLinesCount" : 388,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ITagger CreateTagger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/AbstractPreviewTaggerProvider.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewReferenceHighlightingTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewReferenceHighlightingTaggerProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewWrittenReferenceHighlightingTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewReferenceHighlightingTaggerProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewDefinitionHighlightingTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewReferenceHighlightingTaggerProvider.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewConflictTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewConflictViewTaggerProvider.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionPreviewResult GetSolutionPreviews()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CreateAddedDocumentPreviewViewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CreateRemovedDocumentPreviewViewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task CreateChangedDocumentPreviewViewAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewFactoryService.cs",
  "fileLinesCount" : 741,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewWarningTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Preview/PreviewWarningViewTaggerProvider.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/SymbolSearchUpdateEngine.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AddReferenceDatabaseWrapper()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/SymbolSearch/IAddReferenceDatabaseWrapper.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsNormal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/IWpfTextViewExtensions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandState GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Interactive/InteractivePasteCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ContainsData()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Interactive/InteractivePasteCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public object GetData()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Interactive/InteractivePasteCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDataObject GetDataObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Interactive/InteractivePasteCommandHandler.cs",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetTrackingSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void SelectBestMatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Document GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Commit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CustomCommitCompletion.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDescription_TestingOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CustomCommitCompletion.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageMoniker GetImageMoniker()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/ImageMonikers.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetToolTip()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynIntellisenseFilter.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectPreviousItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectNextItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectPreviousPageItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SelectNextPageItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/CompletionPresenterSession.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/FixAll/FixAllGetFixesService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DiagnosticData GetDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/CodeFixSuggestedAction.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixAllCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActions/FixAllSuggestedAction.FixAllCodeAction.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestedActionSetComparer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionSetComparer.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableArray FilterOnUIThread()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnTextViewClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnActiveContextChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Suggestions/SuggestedActionsSource.cs",
  "fileLinesCount" : 928,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 852,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoPresenterSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.QuickInfoPresenterSession.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoConverterMetadata()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/DeferredContentFrameworkElementFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type GetApplicableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/QuickInfoDisplayDeferredContentConverter.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type GetApplicableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/ClassifiableDeferredContentConverter.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuickInfoConverterMetadataAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/QuickInfoConverterMetadataAttribute.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type GetApplicableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/ProjectionBufferDeferredContentConverter.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type GetApplicableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/DocumentationCommentDeferredContentConverter.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type GetApplicableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Converters/SymbolGlyphDeferredContentConverter.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GraphicsTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Adornments/GraphicsTag.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s.Invoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s.BeginInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "f = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "f()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RaiseEvent MyEvent2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RaiseEvent MyEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "e.BeginInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RaiseEvent MyEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "e.BeginInvoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New Del()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/RemoveParametersTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = New [|A|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = New [|A|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = New [|goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "u1 = u",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 864,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v10 = v10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1408,
  "endLine" : 1413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1733,
  "endLine" : 1738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1771,
  "endLine" : 1776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2200,
  "endLine" : 2205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2753,
  "endLine" : 2758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2791,
  "endLine" : 2796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3220,
  "endLine" : 3225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3773,
  "endLine" : 3778,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3811,
  "endLine" : 3816,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4240,
  "endLine" : 4245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4793,
  "endLine" : 4798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4831,
  "endLine" : 4836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5260,
  "endLine" : 5265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5813,
  "endLine" : 5818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5851,
  "endLine" : 5856,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6280,
  "endLine" : 6285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6833,
  "endLine" : 6838,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6871,
  "endLine" : 6876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7300,
  "endLine" : 7305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7853,
  "endLine" : 7858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7891,
  "endLine" : 7896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8320,
  "endLine" : 8325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8873,
  "endLine" : 8878,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8911,
  "endLine" : 8916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSchemaSerializable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub InitVars()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function AddindividualRow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnRowChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnRowChanging()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnRowDeleted()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnRowDeleting()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClassInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StructInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PartialInterfaceInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_NoModifiers_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Enum_NoModifiers_IntoNamespace_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_NoModifiers_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_NoModifiers_IntoNamespace_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Delegates_NoModifiers_IntoType_Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 924,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1992,
  "endLine" : 1997,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_UpdateAnonymousMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2294,
  "endLine" : 2300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_Query()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2303,
  "endLine" : 2309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_OnError1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2312,
  "endLine" : 2318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_OnError2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2321,
  "endLine" : 2327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_OnError3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2330,
  "endLine" : 2336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_OnError4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2339,
  "endLine" : 2345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_Resume1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2348,
  "endLine" : 2354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_Resume2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2357,
  "endLine" : 2363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_Resume3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2366,
  "endLine" : 2372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_AnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2375,
  "endLine" : 2381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_Iterator_Yield()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2384,
  "endLine" : 2390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MethodUpdate_DeletingStaticLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2448,
  "endLine" : 2454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ConstructorUpdate_AnonymousTypeInFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2512,
  "endLine" : 2518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorInsert_Public_NoImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2631,
  "endLine" : 2637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorInsert_Internal_NoImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2701,
  "endLine" : 2707,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorInsert_Protected_NoImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2710,
  "endLine" : 2716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceCtorInsert_FriendProtected_NoImplicit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2719,
  "endLine" : 2725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldInsert1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3691,
  "endLine" : 3697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_LambdaInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4844,
  "endLine" : 4850,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_LambdaInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4853,
  "endLine" : 4859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_QueryInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4862,
  "endLine" : 4868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_QueryInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4871,
  "endLine" : 4877,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_AnonymousTypeInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4880,
  "endLine" : 4886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_AnonymousTypeInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 4889,
  "endLine" : 4895,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PublicFieldInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5052,
  "endLine" : 5058,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PublicPropertyInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5061,
  "endLine" : 5067,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ProtectedFieldInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5070,
  "endLine" : 5076,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ProtectedPropertyInsert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5079,
  "endLine" : 5085,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_SingleLineFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5118,
  "endLine" : 5124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_SingleLineFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5127,
  "endLine" : 5133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_MultiLineFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5136,
  "endLine" : 5142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_MultiLineFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5145,
  "endLine" : 5151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_Query()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5154,
  "endLine" : 5160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_Query()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5163,
  "endLine" : 5169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FieldUpdate_AnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5172,
  "endLine" : 5178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_AnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5181,
  "endLine" : 5187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyUpdate_AsNewAnonymousType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5190,
  "endLine" : 5196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "While b = True",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxUtilitiesTests.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ComputeDistance1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ComputeDistance2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ComputeDistance3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ComputeDistance4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifyLineEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/Extensions.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifySemantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/Extensions.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateLibraryCompilation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/VisualBasicEditAndContinueTestHelpers.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StringLiteral_update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterpolatedStringText_update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1370,
  "endLine" : 1376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Interpolation_update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1379,
  "endLine" : 1385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterpolationFormatClause_update()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5177,
  "endLine" : 5182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5215,
  "endLine" : 5220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5619,
  "endLine" : 5624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5662,
  "endLine" : 5667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5743,
  "endLine" : 5748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5824,
  "endLine" : 5829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"Console.ReadLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo As New D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2545,
  "endLine" : 2550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2845,
  "endLine" : 2851,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3205,
  "endLine" : 3210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3261,
  "endLine" : 3266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3298,
  "endLine" : 3303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3327,
  "endLine" : 3332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3342,
  "endLine" : 3347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3364,
  "endLine" : 3369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3400,
  "endLine" : 3405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3440,
  "endLine" : 3445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3611,
  "endLine" : 3616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3668,
  "endLine" : 3673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3707,
  "endLine" : 3712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3736,
  "endLine" : 3741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3751,
  "endLine" : 3756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3777,
  "endLine" : 3782,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3814,
  "endLine" : 3819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3852,
  "endLine" : 3857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3889,
  "endLine" : 3894,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3935,
  "endLine" : 3940,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3990,
  "endLine" : 3995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4028,
  "endLine" : 4033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4139,
  "endLine" : 4144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4546,
  "endLine" : 4552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4624,
  "endLine" : 4630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4651,
  "endLine" : 4657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4678,
  "endLine" : 4684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4705,
  "endLine" : 4711,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5397,
  "endLine" : 5403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:3>Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5431,
  "endLine" : 5437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5447,
  "endLine" : 5452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<span>Await expr</span>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim query = From c In categories",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2526,
  "endLine" : 2531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q = From x In customers",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2567,
  "endLine" : 2572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim sortedDigits = From d In digits",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2705,
  "endLine" : 2710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim sortedDigits = From d In digits",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2719,
  "endLine" : 2724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim sortedDigits = From d In digits",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2733,
  "endLine" : 2738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim sortedDigits = From d In digits",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2748,
  "endLine" : 2753,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim sortedDigits = From d In digits",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 2763,
  "endLine" : 2768,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3246,
  "endLine" : 3252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3656,
  "endLine" : 3661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4637,
  "endLine" : 4642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestInClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithMustOverride()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CursorOnInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetFileInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Encapsulate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldTestState.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassWithNoMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfHelpTextTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceHelpTextTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As New C.|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DirectCastHelpTextTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TryCastHelpTextTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CTypeHelpTextTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CBoolHelpTextTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInCatchStatement1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInCatchStatement2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As New C.|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New DerivedSupportsAdd |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New DerivedSupportsAdd |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeHelpTextTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextNotInLambdaAfterResumeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/NextKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextNotInLambdaAfterOnErrorResumeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/NextKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ResumeNotInLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/ResumeKeywordRecommenderTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExitInSubBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExitInFunctionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterElseInMultiLine1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseIfInMultiLineElseIf1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseIfKeywordRecommenderTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseIfInMultiLineElseIf2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseIfKeywordRecommenderTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseIfNotInMultiLineElseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseIfKeywordRecommenderTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ForAfterExitKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ForAfterContinueKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ForAfterExitInsideForLoopInsideLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithNotAfterExitKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithNotAfterContinueKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseInMultiLineElseIf1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseInMultiLineElseIf2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseNotInMultiLineElseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CaseInSelectBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CaseElseInSelectBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCaseIsInSelectBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FinallyInTryBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/FinallyKeywordRecommenderTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Catch",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/FinallyKeywordRecommenderTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StepInForLoopNotAfterEOLTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/StepKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StepInForLoopNotAfterEOLWithLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/StepKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhileAfterExitKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhileLoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhileAfterContinueKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhileLoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoAfterExitKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoAfterContinueKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LoopNotInDoLoopUntilBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/LoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ContinueInForLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ContinueKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ContinueInForEachLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ContinueKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ContinueInWhileLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ContinueKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ContinueInDoWhileLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ContinueKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ContinueInLoopWhileLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ContinueKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ContinueInInfiniteDoWhileLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ContinueKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MidHelpTextTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/MidKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finally",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhenAfterCatchBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhenKeywordRecommenderTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ToInCaseStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Async Function VerifyRecommendationDescriptionTextIsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Async Function VerifyRecommendationsWithPriority()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Async Function VerifyRecommendationsContainAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IntoAfterAnonymousObjectCreationExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/IntoKeywordRecommenderTests.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IntoAfterExprRangeVariableInGroupByTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/IntoKeywordRecommenderTests.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IntoImmediatelyAfterAnonymousObjectCreationExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/IntoKeywordRecommenderTests.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhereAfterEOLTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/WhereKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhereMissingAfterTwoEOLTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/WhereKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhereMissingAfterTwoEOLWithLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/WhereKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemoveHandlerHelpTextTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RemoveHandler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RaiseEventKeywordRecommenderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddHandlerHelpTextTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End AddHandler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashElseInFileAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashElseNotInFileAfterElse1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashEndIfInFileAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashEndIfNotInFileAfterElse1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterHashEndIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashElseIfInFileAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashElseIfNotInFileAfterElseIf1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InheritsNotAfterImplementsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InheritsKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterCompletedMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndSelectInMethodBody3Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimInMultiLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterPrivateInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeScopesInFileBeforeClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeScopesInFileInsideClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterPrivateInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterImplementsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterInheritsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsNotAfterMethodInClassNotImplementingInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 As New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 As New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 As New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f1 As New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterPrivateInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImportsNotBeforeOptionStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImportsKeywordRecommenderTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImportsNotAfterTypeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImportsKeywordRecommenderTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterPrivateInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterPrivateInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HandlesAfterMethodInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/HandlesKeywordRecommenderTests.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HandlesAfterMethodInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/HandlesKeywordRecommenderTests.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HandlesAfterFunctionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/HandlesKeywordRecommenderTests.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HandlesNotAfterMethodInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/HandlesKeywordRecommenderTests.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoHandlesAfterIteratorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/HandlesKeywordRecommenderTests.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Types/BuiltInTypesKeywordRecommenderTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionNotAfterTypeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionKeywordRecommenderTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Sub ErrorTagGeneratedForSimpleError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Squiggles/ErrorSquiggleProducerTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.T = t",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.T = t",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TryBlockHighlighterTests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|Continue Do|]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|Continue Do|]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|Continue Do|]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|Continue Do|]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue Do|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAutoProperty1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/PropertyDeclarationHighlighterTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAutoProperty2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/PropertyDeclarationHighlighterTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventSample1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EventDeclarationHighlighterTests.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEventSample1_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EventDeclarationHighlighterTests.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue While|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/WhileBlockHighlighterTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue While|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/WhileBlockHighlighterTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|Continue While|]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/WhileBlockHighlighterTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue While|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/WhileBlockHighlighterTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue For|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue For|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue For|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue For|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|Continue For|]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue For|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue For|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue For|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue For|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|Continue For|]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Continue For|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BrokenRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/RegionDirectiveStructureTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCommentsOrAttributes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/DelegateDeclarationStructureTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If|}    End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MultiLineIfBlockStructureTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 991,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.Next()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1874,
  "endLine" : 1879,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "args.Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1895,
  "endLine" : 1901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj = [|new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PreferIntrinsicPredefinedTypeEverywhere()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PreferIntrinsicPredefinedTypeInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PreferIntrinsicTypeInMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1631,
  "endLine" : 1636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.[||]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1650,
  "endLine" : 1656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1743,
  "endLine" : 1749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Property prop As A.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1829,
  "endLine" : 1835,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2091,
  "endLine" : 2097,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2115,
  "endLine" : 2121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2156,
  "endLine" : 2163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As System.Int32 = 9",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2188,
  "endLine" : 2193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As System.Int32 = 9",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2203,
  "endLine" : 2208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As [|System.Int32|] = 9",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2218,
  "endLine" : 2223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = Integer.MaxValue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2244,
  "endLine" : 2249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = Integer.MaxValue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2266,
  "endLine" : 2271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = [|System.Int32|].MaxValue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2301,
  "endLine" : 2306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = [|Int32|].MaxValue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2316,
  "endLine" : 2321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2327,
  "endLine" : 2334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2347,
  "endLine" : 2354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2360,
  "endLine" : 2367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2380,
  "endLine" : 2387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Task.Delay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Task.Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End While",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End While",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End While",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Exit Function|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Exit    |]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 878,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructure()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim op = Sub[||]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Iterator Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Iterator Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</root>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Select i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim l = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 772,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Bar|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1474,
  "endLine" : 1479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1590,
  "endLine" : 1595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1616,
  "endLine" : 1621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1630,
  "endLine" : 1635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1638,
  "endLine" : 1643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1718,
  "endLine" : 1723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1754,
  "endLine" : 1759,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1791,
  "endLine" : 1796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Task.Delay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Await Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await AwaitableFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await AwaitableFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = [|CType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = CType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 0 &lt;()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 0 &lt;()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call 1.ToString",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y As System.IComparable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Object = [|CType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 5",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M = 5",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim comparer = m > n",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return x.HasValue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim _ctrlList As IEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 691,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim NothingArray = {()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 821,
  "endLine" : 827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 895,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 913,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 991,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1023,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1055,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1087,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i = {1, 2, 3}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i = [|CType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a1 As Long = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a1 As Long = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t1 As Type = New ArgumentException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1225,
  "endLine" : 1230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1242,
  "endLine" : 1248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1263,
  "endLine" : 1269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1280,
  "endLine" : 1286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1355,
  "endLine" : 1361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1384,
  "endLine" : 1390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1415,
  "endLine" : 1421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then : Dim x As Action =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1510,
  "endLine" : 1517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return value IsNot Nothing AndAlso [|DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1528,
  "endLine" : 1534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1544,
  "endLine" : 1550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1592,
  "endLine" : 1597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q3 = From i As String In [|CType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1716,
  "endLine" : 1721,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y As Integer = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1778,
  "endLine" : 1783,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Operator",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1823,
  "endLine" : 1828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Operator",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1868,
  "endLine" : 1873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Operator",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1913,
  "endLine" : 1918,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1950,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1994,
  "endLine" : 1999,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2046,
  "endLine" : 2051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2110,
  "endLine" : 2115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2138,
  "endLine" : 2144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2168,
  "endLine" : 2174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2198,
  "endLine" : 2204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2248,
  "endLine" : 2253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2275,
  "endLine" : 2281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2316,
  "endLine" : 2322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return x.GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2359,
  "endLine" : 2364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = a.Clone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2392,
  "endLine" : 2397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = a.Clone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2423,
  "endLine" : 2428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = {1}.Clone",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2452,
  "endLine" : 2457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = e.GetTypeCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2483,
  "endLine" : 2489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2676,
  "endLine" : 2681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2694,
  "endLine" : 2699,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New Color With {.A = a, .R = r, .G = g, .B = b}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2733,
  "endLine" : 2738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New Color With {.A = a, .R = r, .G = g, .B = b}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2772,
  "endLine" : 2777,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as [|Goa|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as [|Goa|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as Enumerable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Linq1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim lowNums = From n In numbers _",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Integer? = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim myStr = \"\"\"\".ExtMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1837,
  "endLine" : 1843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2202,
  "endLine" : 2207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.baz = baz",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnLowercaseName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v2 = v2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.value = value",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.y = y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 973,
  "endLine" : 978,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.y = y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1006,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1036,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1062,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Table![|Orange|] = \"\"A fruit\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.p = p",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1309,
  "endLine" : 1314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.p2 = p2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1678,
  "endLine" : 1684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests_FixAllTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New Customer With {.Name = name}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2248,
  "endLine" : 2253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New Customer With { [|Name|] = \"\"blkah\"\"}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2260,
  "endLine" : 2265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2503,
  "endLine" : 2508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoveHandler EClass.XEvent, EClass_EventHandler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 603,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 903,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function TestTypeDiscoveryAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1296,
  "endLine" : 1301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TestInNamespaceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptimisticallyColorFromInAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontColorThingsOtherThanFromInAssignment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontColorFromWhenBoundInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArraysInGetType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlStartElementName3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlStartElementName6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlStartElementName7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmptyElementName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmptyElementName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmptyElementName3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlAttributeName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAtElementName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClassDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1779,
  "endLine" : 1784,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1810,
  "endLine" : 1815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterfaceDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1841,
  "endLine" : 1846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnumDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1872,
  "endLine" : 1877,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlDocComment_PreprocessingInstruction1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2194,
  "endLine" : 2199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElement3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2362,
  "endLine" : 2367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElement4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2373,
  "endLine" : 2378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlElement7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2408,
  "endLine" : 2413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2475,
  "endLine" : 2480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2555,
  "endLine" : 2560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorEndIf1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2607,
  "endLine" : 2612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartiallyTypedXmlNamespaceImport1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3553,
  "endLine" : 3558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartiallyTypedXmlNamespaceImport2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3562,
  "endLine" : 3567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartiallyTypedXmlNamespaceImport3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3571,
  "endLine" : 3576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGetXmlNamespaceExpressionWithNoName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 3652,
  "endLine" : 3657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 898,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemovalSpan1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnSynthesizedEventType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOfferedOnUnresolvedBaseClassName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOfferedOnInheritsStatementForStructures()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOnEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyFieldAccess_LHS()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyFieldAccess_RHS()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyFieldAccess_MethodArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyFieldAccess_ChainedAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyFieldAccess_ConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyFieldAccess_OnAutoPropertyBackingField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyPropertyAccess_LHS()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyPropertyAccess_RHS()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyPropertyAccess_MethodArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyPropertyAccess_ChainedAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyPropertyAccess_ConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyMethodAccess_FunctionCallWithReturnType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyMethodAccess_ChainedAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyMethodAccess_ConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyMemberAccessOnNotificationOptionInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyMemberAccessOnNotificationOptionWarning()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyMemberAccessOnNotificationOptionError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|MyBase.Field|] = 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|MyClass.Field|] = 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = [|MyClass.P|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|MyClass.M|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 604,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_TopLevel2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestString_TopLevel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticStringLiteralCompletionTests.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestString_TopLevel2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticStringLiteralCompletionTests.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBracket()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBracketCompletionTests.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBracket2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBracketCompletionTests.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAttribute_LessThan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInvalidLocation_LessThan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Not program1 = program2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return True",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Not program1 = program2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return s = other.s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/BasicMoveTypeTestsBase.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionDoesntMatchToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Name = \"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = y()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1348,
  "endLine" : 1354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t1 = New ArgumentException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = {1, 2, 3}.ToList",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1435,
  "endLine" : 1441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return MyBase.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2085,
  "endLine" : 2091,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2268,
  "endLine" : 2274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bar = \"goo\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2523,
  "endLine" : 2529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = 45",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2550,
  "endLine" : 2556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "z = CInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2580,
  "endLine" : 2586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z2 As Object = CInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2610,
  "endLine" : 2616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = 42",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2639,
  "endLine" : 2645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim b = &lt;x/&gt;.@a : Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2668,
  "endLine" : 2674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2684,
  "endLine" : 2690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim result = localGoo.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2714,
  "endLine" : 2720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2798,
  "endLine" : 2803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3020,
  "endLine" : 3026,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3073,
  "endLine" : 3078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3151,
  "endLine" : 3157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = &lt;x/&gt;.GetHashCode",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3178,
  "endLine" : 3184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3192,
  "endLine" : 3197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3207,
  "endLine" : 3213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3224,
  "endLine" : 3229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3242,
  "endLine" : 3248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3318,
  "endLine" : 3324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3350,
  "endLine" : 3356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3486,
  "endLine" : 3492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3518,
  "endLine" : 3524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Long.MinValue.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3543,
  "endLine" : 3549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3559,
  "endLine" : 3564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3577,
  "endLine" : 3583,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New X()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3628,
  "endLine" : 3634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New X()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3679,
  "endLine" : 3685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3729,
  "endLine" : 3735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3764,
  "endLine" : 3770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3827,
  "endLine" : 3833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y4 = args.Length.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3859,
  "endLine" : 3865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return args()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3884,
  "endLine" : 3890,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3908,
  "endLine" : 3914,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3961,
  "endLine" : 3967,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4020,
  "endLine" : 4026,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y1 = &lt;xml&gt;Hello&lt;/xml&gt;?.&lt;xmlelement&gt;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4046,
  "endLine" : 4052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4136,
  "endLine" : 4142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4175,
  "endLine" : 4181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4202,
  "endLine" : 4208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4223,
  "endLine" : 4228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4269,
  "endLine" : 4274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4289,
  "endLine" : 4294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4309,
  "endLine" : 4314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4329,
  "endLine" : 4334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t = New With {.i = 1 + 2, .i = 1 + 2} ' Error already",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4349,
  "endLine" : 4354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t = New With {.i = j = 1, .k = 3}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4371,
  "endLine" : 4376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4420,
  "endLine" : 4425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/AbstractVisualBasicCodeActionTest.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1087,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1242,
  "endLine" : 1248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1263,
  "endLine" : 1268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Sample()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Sample()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1501,
  "endLine" : 1506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Sample()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1526,
  "endLine" : 1531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Sample()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInStatementlessConstructorParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 1 + c11",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1715,
  "endLine" : 1721,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2129,
  "endLine" : 2135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2288,
  "endLine" : 2294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2325,
  "endLine" : 2331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2404,
  "endLine" : 2409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2573,
  "endLine" : 2579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2600,
  "endLine" : 2606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2734,
  "endLine" : 2739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2773,
  "endLine" : 2778,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2797,
  "endLine" : 2802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2846,
  "endLine" : 2851,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2870,
  "endLine" : 2875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t = New With {a, .y = y1}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2894,
  "endLine" : 2899,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If 0 &lt;()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1330,
  "endLine" : 1336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Diagnostics. _",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructCommandHandlerTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EndConstruct_NotOnLineFollowingToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructCommandHandlerTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyForAtIncorrectLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DoesNothingOnFileWithNoStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyNotAppliedWithJunkAtEndOfLine2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyForMatchedClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInheritsDeclNotApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyImplementsDeclNotApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyAfterHashIfWhenEndIfExists()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PreprocessorIfTests.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhileLoopTests.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <xml",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <goo>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New With {.x = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <xml><%= Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <xml><%= Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyAfterHashRegionWhenEndRegionExists1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PreprocessorRegionsTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyRecommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/NamespaceBlockTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SelectBlockTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Select 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SelectBlockTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.B = b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.Number = number",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 948,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommand_NotOnSecondPropertyOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 1196,
  "endLine" : 1202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i = New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyClass.New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo = 23",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim value = Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim value = Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim value = SomeEnum.Member1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "d()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a = b.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a = b.Goo.Item()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return False",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 841,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim var3 As Prop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then : Else : End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As Boolean = True",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim ch = \"x\"c",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 950,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = &amp;H2UL",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 975,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 2.1F",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 2.1R",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1021,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 2.1D",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1044,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t2 = # 1:00 PM #",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1069,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[class].shared()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1129,
  "endLine" : 1135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sql.AppendLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "shadows function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1666,
  "endLine" : 1671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function Clone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1735,
  "endLine" : 1740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shadows Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1860,
  "endLine" : 1865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Clone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1929,
  "endLine" : 1934,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Structure",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1947,
  "endLine" : 1954,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 2048,
  "endLine" : 2054,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRecommendTypesWithoutPartial()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialClassWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialStruct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartialModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeKindMatches1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeKindMatches2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotSuggestCurrentMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestHideFinalize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1535,
  "endLine" : 1541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield New $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAs1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAs2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAs3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInactiveRegion1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ".$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1131,
  "endLine" : 1137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGlobalScriptMembers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGlobalScriptMembersInsideDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1447,
  "endLine" : 1453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1529,
  "endLine" : 1535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1653,
  "endLine" : 1659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1674,
  "endLine" : 1680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1690,
  "endLine" : 1696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyClass.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1711,
  "endLine" : 1717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyClass.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyClass.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1748,
  "endLine" : 1754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return list.First()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2008,
  "endLine" : 2014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return list.First()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2034,
  "endLine" : 2040,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return list.First()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2060,
  "endLine" : 2066,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim query = Aggregate i In New Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2076,
  "endLine" : 2082,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim query = Aggregate i In New Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2092,
  "endLine" : 2098,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim query = Aggregate i In New Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2108,
  "endLine" : 2114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q2 = From num In arr Join n1 In arr On num.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2127,
  "endLine" : 2133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q1 = From i1 In New Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2145,
  "endLine" : 2151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q1 = From i1 In New Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2163,
  "endLine" : 2169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2306,
  "endLine" : 2312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RaiseEvent $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2351,
  "endLine" : 2357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2417,
  "endLine" : 2423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2445,
  "endLine" : 2451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2475,
  "endLine" : 2481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2492,
  "endLine" : 2498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As New C With { .Goo = .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2654,
  "endLine" : 2660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "label1:",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2823,
  "endLine" : 2829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2896,
  "endLine" : 2902,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2913,
  "endLine" : 2919,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "args = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2935,
  "endLine" : 2941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvalidLocation4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2975,
  "endLine" : 2980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3008,
  "endLine" : 3013,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Implements $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5043,
  "endLine" : 5049,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Implements $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5414,
  "endLine" : 5420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5454,
  "endLine" : 5460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5554,
  "endLine" : 5560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Erase x?.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6249,
  "endLine" : 6255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x?.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6321,
  "endLine" : 6327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6340,
  "endLine" : 6346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6644,
  "endLine" : 6650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6668,
  "endLine" : 6674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = $\"{$$}\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6683,
  "endLine" : 6689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = $\"{x,$$}\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6711,
  "endLine" : 6717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = $\"{x:$$}\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6726,
  "endLine" : 6732,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6746,
  "endLine" : 6752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System?.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6761,
  "endLine" : 6767,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console?.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6776,
  "endLine" : 6782,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a?.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6792,
  "endLine" : 6798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6857,
  "endLine" : 6862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6880,
  "endLine" : 6885,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6903,
  "endLine" : 6908,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6927,
  "endLine" : 6932,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6947,
  "endLine" : 6952,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6966,
  "endLine" : 6971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7045,
  "endLine" : 7050,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "args.Select()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7138,
  "endLine" : 7143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7156,
  "endLine" : 7161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7174,
  "endLine" : 7179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GetType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7192,
  "endLine" : 7197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = TypeOf args Is $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7210,
  "endLine" : 7215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7261,
  "endLine" : 7266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "args.Select()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7279,
  "endLine" : 7284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7297,
  "endLine" : 7302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7315,
  "endLine" : 7320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GetType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7333,
  "endLine" : 7338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = TypeOf args Is $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7351,
  "endLine" : 7356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7402,
  "endLine" : 7407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7421,
  "endLine" : 7426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7441,
  "endLine" : 7446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = {1}.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7455,
  "endLine" : 7460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "For $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7470,
  "endLine" : 7475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "For $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7485,
  "endLine" : 7490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "For $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7500,
  "endLine" : 7505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "For $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7515,
  "endLine" : 7520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "For $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7530,
  "endLine" : 7535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7545,
  "endLine" : 7550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function VerifyCustomCommitProviderWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ItemPartiallyWritten()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Property",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var.MyProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Const e As E = e$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Const e As E = E.A,",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Property",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var.MyProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim p As Program = New $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Const e As E = e$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VerifyAtPositionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldDeclaration1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldDeclaration2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldDeclaration3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldDeclaration4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldDeclaration5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFieldDeclaration6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterDeclaration9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParameterDeclaration10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = From z In a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = From z In a",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Using $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim c = \"$$\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim c = \"$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim c = '$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim c = 2$$00",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim c = 2$$.00D",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim c = 2$$.00",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim c = #4/2$$/2015",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as C = new C With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as D = new D With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as C = new D With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as C = new C With { .goo = 3, .b$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = new C With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As New C With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As New C With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New Exception With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim numDelegate = [|Function|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Class|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDontThrowDueToSingleLineDeletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterpolatedStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C.$$M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.G$$()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a = b.G$$oo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a = b.Goo.I$$tem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim increment2 As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = New Some$$Attribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t As Type = GetType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim $$a = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim $$a = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 967,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1021,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1040,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Go$$o = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1055,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1087,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Const $$x As Integer = CInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1323,
  "endLine" : 1328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Const $$x As Days = Days.Sun",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1344,
  "endLine" : 1349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.Pr$$op()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "D$$()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1437,
  "endLine" : 1442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Go$$o()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return para",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1689,
  "endLine" : 1698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return para",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1714,
  "endLine" : 1723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1766,
  "endLine" : 1773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1789,
  "endLine" : 1796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1811,
  "endLine" : 1818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1848,
  "endLine" : 1854,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1884,
  "endLine" : 1890,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1906,
  "endLine" : 1912,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1934,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1971,
  "endLine" : 1977,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericMethodWithConstraintsAtDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1981,
  "endLine" : 1986,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGenericMethodWithMultipleConstraintsAtDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1990,
  "endLine" : 1995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnConstructedGenericMethodWithConstraintsAtInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1999,
  "endLine" : 2004,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2054,
  "endLine" : 2059,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M$$()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2073,
  "endLine" : 2078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2120,
  "endLine" : 2125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestStatementDeclarationWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetClassStatementModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetEnumStatementModifiers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EnumBlockWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EventBlockWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PropertyBlockWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SubBlockWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyConstructorNameTokenIsNothing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestBadLineNumberLabelInFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = i + 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = i + 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Continue Do",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function MySub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 778,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1.44F",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1177,
  "endLine" : 1183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "For Each y As Char In \"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1719,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1863,
  "endLine" : 1868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoEmptyTokenAtEndOfSelection2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2779,
  "endLine" : 2785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3305,
  "endLine" : 3312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return $\"\"\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3354,
  "endLine" : 3360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 5",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 783,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 928,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 5",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 933,
  "endLine" : 938,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1004,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1330,
  "endLine" : 1335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1516,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1530,
  "endLine" : 1535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1728,
  "endLine" : 1733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As D.B = [|New D.B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2340,
  "endLine" : 2345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2357,
  "endLine" : 2362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2369,
  "endLine" : 2374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2386,
  "endLine" : 2391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2410,
  "endLine" : 2416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2420,
  "endLine" : 2425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2444,
  "endLine" : 2450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2454,
  "endLine" : 2459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2486,
  "endLine" : 2491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2517,
  "endLine" : 2522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2552,
  "endLine" : 2557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2585,
  "endLine" : 2590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2622,
  "endLine" : 2627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2639,
  "endLine" : 2644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2671,
  "endLine" : 2676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3832,
  "endLine" : 3837,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3863,
  "endLine" : 3868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3896,
  "endLine" : 3901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3929,
  "endLine" : 3934,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4222,
  "endLine" : 4228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Test = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4265,
  "endLine" : 4270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5353,
  "endLine" : 5358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5362,
  "endLine" : 5368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5400,
  "endLine" : 5406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5615,
  "endLine" : 5620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5656,
  "endLine" : 5661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5780,
  "endLine" : 5785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest17()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest18()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest19()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest20()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest21()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|b:Throw|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|b:Throw new Exception()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 677,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 695,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectAutoPropInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectCollectionInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = {|r:GetType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1334,
  "endLine" : 1339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = {|r:TypeOf goo Is N.{|b:C|}|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = {|r:New N.{|b:C|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = {|r:CType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = {|r:{|b:&lt;x&gt;&lt;/x&gt;|}|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return {|r:{|b:2|}|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStopStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTernaryConditional()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1526,
  "endLine" : 1531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1534,
  "endLine" : 1539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineElse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1542,
  "endLine" : 1547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOnErrorResumeNext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1609,
  "endLine" : 1614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestErase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1671,
  "endLine" : 1676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPredefinedCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIdentifierInCallStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1688,
  "endLine" : 1693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMyBaseExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1707,
  "endLine" : 1712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMyClassExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1716,
  "endLine" : 1721,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1785,
  "endLine" : 1790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetIntrinsicMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.vb",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassVariable.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassInstance.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsDisplayClassInstanceFieldName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToCompilation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationExtensions.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SymbolExtensions.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/PlaceholderLocalRewriter.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/EENamedTypeBinder.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Case SyntaxKind.DocumentationCommentExteriorTrivia",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/Generated/Syntax.xml.GetText.Generated.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AppendRankSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.TypeNames.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override AttributeUsageInfo GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ImmutableArray GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetEarlyAttributeDecodingMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDeclaredBaseType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray InterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.cs",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstantValueDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override LocalSymbol WithSynthesizedLocalKindAndSyntax()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override SyntaxNode GetDeclaratorSyntax()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EEConstructorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EEConstructorSymbol.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override int CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderMethodSymbol.cs",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundExpression RewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static BoundExpression RewriteLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ObjectIdExpressions()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SynthesizedContextMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SynthesizedContextMethodSymbol.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override DllImportData GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SynthesizedContextMethodSymbol.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SynthesizedContextMethodSymbol.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override IEnumerable GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SynthesizedContextMethodSymbol.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SynthesizedContextMethodSymbol.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsMetadataVirtual()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SynthesizedContextMethodSymbol.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassVariable.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ConstantValue GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassVariable.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassVariable.cs",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EETypeParameterSymbol.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override EELocalSymbolBase ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/EEDisplayClassFieldLocalSymbol.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassInstance.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundExpression ToBoundExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassInstance.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override BoundExpression ToBoundExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/DisplayClassInstance.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override EELocalSymbolBase ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.cs",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SimpleTypeParameterSymbol.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SimpleTypeParameterSymbol.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetEffectiveBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SimpleTypeParameterSymbol.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override TypeSymbol GetDeducedBaseType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SimpleTypeParameterSymbol.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReportInvalidFormatSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxTree CreateSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string EscapeKeywordIdentifiers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SyntaxHelpers.cs",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void RemoveDataItem()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpExpressionCompiler.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDeconstructionAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitDynamicInvocation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitCompoundAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitEventAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override BoundNode VisitIncrementOperator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool IsContainingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EETypeNameDecoder.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol LookupNestedTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EETypeNameDecoder.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSymbol LookupTopLevelTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EETypeNameDecoder.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyIdentity GetComponentAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EETypeNameDecoder.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Check()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/TypeParameterChecker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Check()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/TypeParameterChecker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeParameterChecker()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/TypeParameterChecker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockChecker()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/TypeParameterChecker.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSymbol DecodeLocalVariableType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpEESymbolProvider.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override TypeSymbol GetTypeSymbolForSerializedType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpEESymbolProvider.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DecodeLocalConstant()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpEESymbolProvider.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static PENamedTypeSymbol GetType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationExtensions.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpLanguageInstructionDecoder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpLanguageInstructionDecoder.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/EEMethodBinder.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override ImmutableArray BuildLocals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalsForScope()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetDeclaredLocalFunctionsForScope()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetMissingAssemblyIdentities()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EvaluationContext.cs",
  "fileLinesCount" : 565,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EEMethodSymbol GetSynthesizedMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetNextMethodName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DisplayClassVariable GetThisProxy()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1566,
  "endLine" : 1569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal DisplayClassVariable ToVariable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1728,
  "endLine" : 1731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CompilationContext.cs",
  "fileLinesCount" : 1739,
  "components" : [ "primary::src" ],
  "startLine" : 1733,
  "endLine" : 1736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override ImmutableArray GetAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpInstructionDecoder.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override NamedTypeSymbol GetDynamicOperationContextType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SlotAllocator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddPreviousLocals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/EEAssemblyBuilder.cs",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ReadOnlyCollection GetCustomTypeInfoPayload()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/SymbolExtensions.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpFrameDecoder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpFrameDecoder.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpResultProvider()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpResultProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpResultProvider()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpResultProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpResultProvider()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpResultProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpResultProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPotentialKeyword()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.TypeNames.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpFormatter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsValidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsIdentifierPartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override bool IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/Helpers/TypeExtensions.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetArrayIndexExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string FormatPrimitiveObject()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string FormatString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ResultProvider/CSharpFormatter.Values.cs",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataBlock.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal LanguageInstructionDecoder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/LanguageInstructionDecoder.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void AppendParameterTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/InstructionDecoder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal string GetReturnTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/InstructionDecoder.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FrameDecoder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/FrameDecoder.cs",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AssemblyReference.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmClrCustomTypeInfo ToCustomTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool Includes()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal MetadataContextItem()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/DkmUtilities.cs",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTypeParameterChecker()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int NormalizeILOffset()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SimpleMessageDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithLocation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithSeverity()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override Diagnostic WithIsSuppressed()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/EvaluationContextBase.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPrimaryModule()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsWindowsAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities.cs",
  "fileLinesCount" : 414,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MethodContextReuseConstraints.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsBadMetadataException()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities_Exceptions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint GetHResult()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/MetadataUtilities_Exceptions.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Native.cs",
  "fileLinesCount" : 739,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string DecodeDefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/PDB/MethodDebugInfo.Portable.cs",
  "fileLinesCount" : 473,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExpressionCompiler()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompiler.cs",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GenerateUniqueName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/ExpressionCompilerUtilities.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool HasUnderlyingString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.Values.cs",
  "fileLinesCount" : 434,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ReadOnlyCollection GetAttributeArrayArgumentValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/AttributeHelpers.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSet()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/MemberAndDeclarationInfo.cs",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeWalker()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeWalker.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeWalker.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeWalker.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ArrayBuilder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T Peek()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Push()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Clear()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReadOnlyCollection ToImmutable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Sort()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerator GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ArrayBuilder.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool HasExceptionThrown()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ValueHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmClrValue GetMemberValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ValueHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string Parenthesize()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/ValueHelpers.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsBoolean()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsCharacter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDecimal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDateTime()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsValueType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsVoid()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsIEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsIEnumerableOfT()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsTypeVariables()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsComObject()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDynamicProperty()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsDynamicDebugViewEmptyException()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsNullable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static DkmClrValue GetFieldValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static FieldInfo GetTupleField()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsEmptyResultsViewException()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMscorlib()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsMscorlibType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool AreNamesEqual()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/TypeHelpers.cs",
  "fileLinesCount" : 821,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsError()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/DkmClrValueFlagsExtensions.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool Includes()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/DkmEvaluationResultFlagsExtensions.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsCompilerGenerated()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/GeneratedMetadataNames.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawStringDataItem()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/RawStringDataItem.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumContextDataItem()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/EnumContextDataItem.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineFNVHash()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/HashFunctions.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Type GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/NetFX20/Helpers/Placeholders.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FieldInfo GetDeclaredField()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/NetFX20/Helpers/Placeholders.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MethodInfo GetDeclaredMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/NetFX20/Helpers/Placeholders.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Clear()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/NetFX20/Helpers/Placeholders.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ResultProvider()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/ResultProvider.cs",
  "fileLinesCount" : 1062,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NonPublicMembersExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/MemberExpansion.cs",
  "fileLinesCount" : 509,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DkmClrType GetEnumerableType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/ResultsViewExpansion.cs",
  "fileLinesCount" : 326,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AggregateExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/AggregateExpansion.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool FollowsCloseParen()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected string RemoveLeadingAndTrailingWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Formatter.cs",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/Scanner.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Token PeekToken()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Exception InvalidSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/MemberSignatureParser.cs",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override RequestSignature GetParsedSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/VisualBasicFunctionResolver.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetTypeName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Exception UnhandledMetadata()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataDecoder.cs",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override string GetModuleName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolver.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override string GetRequestModuleName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolver.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal sealed override Guid GetLanguageId()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolver.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FunctionResolverDataItem()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/FunctionResolver.cs",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/Name.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override RequestSignature GetParsedSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/CSharpFunctionResolver.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void MoveNext()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/Scanner.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Exception InvalidSignature()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/MemberSignatureParser.cs",
  "fileLinesCount" : 329,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/TypeSignature.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override string GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/TypeSignature.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool MatchesTypeParameterCount()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsResolvableMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/MetadataResolver.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivPackages/Debugger/Program.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivPackages/Roslyn/Program.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Task TryStartProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.LazyRemoteService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateUniqueChannelLocalName()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LazyRemoteService CreateRemoteService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.cs",
  "fileLinesCount" : 503,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteAsyncOperation.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessExited()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteAsyncOperation.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetResult()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.RemoteAsyncOperation.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override object InitializeLifetimeService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SourceReferenceResolver CreateSourceReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EmulateClientExit()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateUniqueChannelLocalName()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsShadowCopy()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.Service.cs",
  "fileLinesCount" : 938,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 933,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override DocumentationProvider CreateDocumentationProvider()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.ShadowCopyReference.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Metadata GetMetadataImpl()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.ShadowCopyReference.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override PortableExecutableReference WithPropertiesImpl()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/Features/Interactive/Core/InteractiveHost.ShadowCopyReference.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CanExecuteCode()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/VisualBasicInteractiveEvaluator.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override Script CreateScript()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpReplServiceProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override string GetCompletionString()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Completion/CompletionProviders/CSharpReplCommandCompletionProvider.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveTextUndoHistoryWorkspaceServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveTextUndoHistoryWorkspaceServiceFactory.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveTextUndoHistoryWorkspaceServiceFactory.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextUndoHistoryWorkspaceService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveTextUndoHistoryWorkspaceServiceFactory.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveCommandContentTypeLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveCommandContentTypeLanguageService.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IContentType GetDefaultContentType()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveCommandContentTypeLanguageService.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveGlobalUndoServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsGlobalTransactionOpen()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalUndoService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanUndo()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveGlobalUndoTransaction()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Commit()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InertClassifier()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InertClassifierProvider.InertClassifier.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InertClassifierProvider()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InertClassifierProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IClassifier GetClassifier()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InertClassifierProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void ClearOpenDocument()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveWorkspace.cs",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InteractiveDocumentNavigationServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentNavigationServiceFactory.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkspaceService CreateService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentNavigationServiceFactory.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanNavigateToSpan()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentNavigationService.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanNavigateToLineAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentNavigationService.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanNavigateToPosition()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentNavigationService.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateToLineAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentNavigationService.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool TryNavigateToPosition()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentNavigationService.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsRefactorings()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsRename()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool SupportsNavigationToAnyPosition()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveDocumentSupportsSuggestionService.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ILanguageService CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Completion/InteractiveCommandCompletionService.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveCommandCompletionService()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Completion/InteractiveCommandCompletionService.cs",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteractiveCompletionCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/CommandHandlers/InteractiveCompletionCommandHandler.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool ShouldTriggerCompletion()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractDirectivePathCompletionProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool EndsWithQuote()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Completion/AbstractDirectivePathCompletionProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveScriptEnvironmentServiceFactory.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SourceReferenceResolver CreateSourceReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SubmissionBufferAdded()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string FormatClipboard()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateResolvers()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetSubmissionFromSelectedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/SendToInteractiveSubmissionProvider.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetCommand()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/CSharpVBResetCommand.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetInteractiveHostPath()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/AbstractInteractiveHostTests.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool LoadReference()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsShadowCopy()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ReadErrorOutputToEnd()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Workaround7976()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray SplitLines()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/HostTest/InteractiveHostTests.cs",
  "fileLinesCount" : 1220,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Main()",
  "longName" : "",
  "relativeFileName" : "build/Toolset/Program.cs",
  "fileLinesCount" : 12,
  "components" : [ "primary::build" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Main()",
  "longName" : "",
  "relativeFileName" : "build/ToolsetPackages/Program.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::build" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdateEnum()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VisitorMethodName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub GenerateXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub GenerateWithXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub GenerateXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub GenerateXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub GenerateXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub GenerateXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteEnums()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteNodeStructures()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateDumpVisitorMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteDumper.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteHeader()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Program.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckParam()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateEnumTypes()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestWriter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator/TestWriter.cs",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ArgumentSource()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionException()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindNuGetAssetsForVsix()",
  "longName" : "",
  "relativeFileName" : "src/Tools/BuildUtil/FindNuGetAssetsForVsix.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/UnifiedArgumentSyntax.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/UnifiedArgumentSyntax.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetPropertyNodeToReplace()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlElementEndTag()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.ConvertValueToParamRewriter.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlElementStartTag()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.ConvertValueToReturnsRewriter.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlElementEndTag()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.ConvertValueToReturnsRewriter.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddAsyncKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodAsynchronous/VisualBasicMakeMethodAsynchronousCodeFixProvider.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/GenerateConstructorCodeFixProvider.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsConstructorInitializerGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrderModifiers/VisualBasicOrderModifiersDiagnosticAnalyzer.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrderModifiers/VisualBasicOrderModifiersCodeFixProvider.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetParent()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsPartial()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1371,
  "endLine" : 1375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2410,
  "endLine" : 2416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstructorNodes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EncapsulateField/VisualBasicEncapsulateFieldService.vb",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateNullCheck()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseIsNullCheck/VisualBasicUseIsNullCheckCodeFixProvider.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateNotNullCheck()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseIsNullCheck/VisualBasicUseIsNullCheckCodeFixProvider.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/RemoveStatementCodeAction.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/RemoveStatementCodeAction.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function InvertMultiLineIfBlockAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateDefaultTriviaStructureProviderMap()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicBlockStructureProvider.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateCommentsRegions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicStructureHelpers.vb",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataFieldDeclarationStructureProvider.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataConstructorDeclarationStructureProvider.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataOperatorDeclarationStructureProvider.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataTypeDeclarationStructureProvider.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataPropertyDeclarationStructureProvider.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataDelegateDeclarationStructureProvider.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataEnumDeclarationStructureProvider.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataMethodDeclarationStructureProvider.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/MidAssignmentSignatureHelpProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/CastExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TypeParameterSpecialConstraintCount()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ConditionalExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/RaiseEventStatementSignatureHelpProvider.vb",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/RaiseEventStatementSignatureHelpProvider.vb",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/NameOfExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RemoveParameters()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeLens/VisualBasicDisplayInfoService.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ProcessCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddAccessibilityModifiers/VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function ConvertDocCommentsToRegularComments()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DestinationPositionIsHidden()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AddIteratorKeywordToLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Iterator/VisualBasicConvertToIteratorCodeFixProvider.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreatePragmaRestoreDirectiveTriviaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreatePragmaDisableDirectiveTriviaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsAttributeListWithAssemblyAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/AddMissingReference/VisualBasicAddMissingReferenceCodeFixProvider.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/InsertMissingCast/InsertMissingCastCodeFixProvider.CodeAction.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/InsertMissingCast/InsertMissingCastCodeFixProvider.CodeAction.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConverToAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicAddAwaitCodeFixProvider.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/CorrectNextControlVariable/CorrectNextControlVariableCodeFixProvider.CodeAction.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/CorrectNextControlVariable/CorrectNextControlVariableCodeFixProvider.CodeAction.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function FindNodeWithAnnotationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.ReplaceTokenKeywordCodeAction.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetChangedDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.CodeAction.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEndIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/PreprocessorHelpers.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/VisualBasicCompletionService.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDisplayAndInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetProperties()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDisplayAndInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionListTagCompletionProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function CreateContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/KeywordCompletionProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsCrefTypeParameterContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateOfCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetPreviousTokenIfTouchingText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetExistingTopLevelElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/OverrideCompletionProvider.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function FindStartingToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/OverrideCompletionProvider.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function DetermineParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function DetermineParameterModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function DetermineParameterTypes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function DetermineParameterOptionality()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.Pattern.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryAnalyzePatternCondition()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNullPropagation/VisualBasicUseNullPropagationDiagnosticAnalyzer.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Organize()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/Organizers/TypeBlockOrganizer.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function ProcessAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/VisualBasicOrganizerService.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsReturnableConstruct()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.PostProcessor.vb",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateSelectionValidator()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicExtractMethodService.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsUnderModuleBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConvertValueToParamRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.ConvertValueToParamRewriter.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConvertValueToReturnsRewriter()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ReplacePropertyWithMethods/CSharpReplacePropertyWithMethodsService.ConvertValueToReturnsRewriter.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpOrderModifiersHelper()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/OrderModifiers/CSharpOrderModifiersHelper.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StatementSyntaxComparer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/StatementSyntaxComparer.cs",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SyntaxComparer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/SyntaxComparer.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void ReportInsertedMemberSymbolRudeEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/CSharpEditAndContinueAnalyzer.cs",
  "fileLinesCount" : 3340,
  "components" : [ "primary::src" ],
  "startLine" : 2924,
  "endLine" : 2927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TopSyntaxComparer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/EditAndContinue/TopSyntaxComparer.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpTodoCommentService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/TodoComments/CSharpTodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpAddMissingReferenceCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddMissingReference/CSharpAddMissingReferenceCodeFixProvider.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpBlockStructureService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Structure/CSharpBlockStructureService.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCSharpSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/SignatureHelp/AbstractCSharpSignatureHelpProvider.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpAddAccessibilityModifiersDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddAccessibilityModifiers/CSharpAddAccessibilityModifiersDiagnosticAnalyzer.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpNamingStyleDiagnosticAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Diagnostics/Analyzers/CSharpNamingStyleDiagnosticAnalyzer.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/GenerateEqualsAndGetHashCodeFromMembers/CSharpGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseExpressionBodyCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/UseExpressionBody/UseExpressionBodyCodeRefactoringProvider.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpAddImportCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/AddImport/CSharpAddImportCodeFixProvider.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VarKeywordRecommender()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/KeywordRecommenders/VarKeywordRecommender.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartialMethodCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/PartialMethodCompletionProvider.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverrideCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/OverrideCompletionProvider.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlDocCommentCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattingRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpMethodExtractor.FormattingProvider.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpExtractMethodService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/ExtractMethod/CSharpExtractMethodService.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpDesignerAttributeService()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/DesignerAttributes/CSharpDesignerAttributeService.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractFullyQualifyCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/FullyQualify/AbstractFullyQualifyCodeFixProvider.cs",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractImplementInterfaceService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementInterface/AbstractImplementInterfaceService.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyCodeAction()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ConvertNumericLiteral/AbstractConvertNumericLiteralCodeRefactoringProvider.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SignatureHelp/AbstractSignatureHelpProvider.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnStarted()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnFindInDocumentStarted()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnFindInDocumentCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportProgress()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeLens/CodeLensFindReferenceProgress.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiagnosticArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DiagnosticArguments.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/ProjectDiagnosticAnalyzer.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/Analyzers/DocumentDiagnosticAnalyzer.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Diagnostics/DefaultDiagnosticAnalyzerService.cs",
  "fileLinesCount" : 195,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IncrementalAnalyzerBase()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/IncrementalAnalyzerBase.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateOverridesCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateOverrides/GenerateOverridesCodeRefactoringProvider.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractAddImportFeatureService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/AddImport/AbstractAddImportFeatureService.cs",
  "fileLinesCount" : 479,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyAsyncToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsyncToken.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Shared/TestHooks/IAsyncToken.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGenerateFromMembersCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateFromMembers/AbstractGenerateFromMembersService.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenerateConstructorFromMembersCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateConstructorFromMembers/GenerateConstructorFromMembersCodeRefactoringProvider.cs",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGenerateTypeService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateType/AbstractGenerateTypeService.cs",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSuppressionCodeFixProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.cs",
  "fileLinesCount" : 304,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuppressionFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/CodeFixes/Suppression/AbstractSuppressionCodeFixProvider.FixAllProvider.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/LanguageServices/AnonymousTypeDisplayService/AbstractAnonymousTypeDisplayService.NormalAnonymousTypeCollectorVisitor.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletionService GetService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/CompletionService.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnionCompletionItemComparer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/UnionCompletionItemComparer.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSymbolCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractSymbolCompletionProvider.cs",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractMemberInsertingCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractMemberInsertingCompletionProvider.cs",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractOverrideCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractOverrideCompletionProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPartialTypeCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialTypeCompletionProvider.cs",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPartialMethodCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/Completion/Providers/AbstractPartialMethodCompletionProvider.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.State.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGenerateConstructorService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateConstructor/AbstractGenerateConstructorService.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGenerateParameterizedMemberService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateParameterizedMember/AbstractGenerateParameterizedMemberService.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private State()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.State.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGenerateDefaultConstructorsService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateDefaultConstructors/AbstractGenerateDefaultConstructorsService.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGenerateVariableService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateVariable/AbstractGenerateVariableService.cs",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGenerateMemberService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/AbstractGenerateMemberService.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractGenerateEnumMemberService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/GenerateMember/GenerateEnumMember/AbstractGenerateEnumMemberService.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractImplementAbstractClassService()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ImplementAbstractClass/AbstractImplementAbstractClassService.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectCreationExpressionAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseObjectInitializer/ObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/ExtractMethod/MethodExtractor.TypeParameterCollector.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectCreationExpressionAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/ObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractObjectCreationExpressionAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/UseCollectionInitializer/AbstractObjectCreationExpressionAnalyzer.cs",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ComputeDeclarationsInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetMethodBaseCodeBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetParameterListInitializersAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMemberForDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Iterator Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub SubstituteConstraintTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorMethodSymbol.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstantValueUtils.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaAmbiguousCanonicalTypeSymbol.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function LookupTopLevelMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeWithModifiers.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeWithModifiers.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub InitializeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceClonedParameterSymbol.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CrefTypeParameterSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function GetSymbolLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ComputeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventBackingFieldSymbol.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureNetModuleAttributesAreBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNetModuleAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetNetModuleDecodedWellKnownAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureAttributesAreBound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAllDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1140,
  "endLine" : 1144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDeclarationErrorsInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSymbolLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2061,
  "endLine" : 2065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 4039,
  "endLine" : 4043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AssociatedSymbolName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverrideHidingHelper.vb",
  "fileLinesCount" : 1026,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetQueryLambdaReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedLambdaSymbol.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SetCustomAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSymbolLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/UnboundLambdaParameterSymbol.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMainTypeEntryPoint.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateLocationSpecificBinderForType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1801,
  "endLine" : 1807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasDefaultMemberAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2510,
  "endLine" : 2514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateExplicitValuedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ComputeExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetCustomAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SetIsWithEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function DecodeTupleTypesIfApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/TupleTypeDecoder.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InitializeIsExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstraintsUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TypeArgumentWithDefinitionUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Overloads Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetScriptEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsDefaultValueTypeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function ConstituentGlobalNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub BuildExtensionMethodsMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GetExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleFieldSymbol.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleFieldSymbol.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TuplePropertySymbol.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleParameterSymbol.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleMethodSymbol.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleEventSymbol.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeSymbol_FindImplementationForInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetExplicitImplementationForInterfaceMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ExtendedErrorTypeSymbol.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ExtendedErrorTypeSymbol.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Overloads Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub BuildExtensionMethodsMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub GetExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsValidForConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsValidTypeForConstField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/PEAttributeData.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingAssemblySymbol.vb",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_PropertyPublicAccessors.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AssignFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_ConstructorSymbol.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_IEquatable_EqualsMethodSymbol.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_IEquatable_EqualsMethodSymbol.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_GetHashCodeMethodSymbol.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_ToStringMethodSymbol.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_PropertyAccessors.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_EqualsMethodSymbol.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_EqualsMethodSymbol.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub BuildExtensionMethodsMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GetExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingParameterSymbol.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingParameterSymbol.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddExtensionMethodLookupSymbolsInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetPropertiesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetEventsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Iterator Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAttributesToBind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedParameterSymbol.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedParameterSymbol.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RegisterModuleDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AssertMarkAllDeferredSymbolsAsReferencedIsCalled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSymbolReferenced()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetManifestResourceString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedResources.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateNamespaceAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/InternalXmlHelper.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/InternalXmlHelper.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PointerTypeSymbol.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedSimpleConstructorSymbol.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeStaticLambdaDisplayClassName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeAnonymousTypeTemplateName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Seal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedInterfaceImplementationStubSymbol.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedDelegateMethodSymbol.vb",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedSimpleMethodSymbol.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AsMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldSymbol.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetScratchTextInterned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanGet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemainingLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AdvanceChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanColonAsTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2678,
  "endLine" : 2682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub MoveToNextSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub MoveToNextSyntaxNodeInTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AbandonAllTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ResetTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub RestoreTokens()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RevertState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeLeftParenToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeRightParenToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeDivToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeColonToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeLessToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeEndEmptyElementToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeBeginEmbeddedToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeProcessingInstructionToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeEndProcessingInstructionToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeCommentToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeEndCommentToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeEndCDataToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeOpenParenToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeCloseParenToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeDotToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeCommaToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeHashToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeAmpersandToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeOpenBraceToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeCloseBraceToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakePlusToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeMinusToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeAsteriskToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeSlashToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeBackslashToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeCaretToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeExclamationToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeQuestionToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeGreaterThanToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeLessThanToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeAtToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Blender.vb",
  "fileLinesCount" : 571,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ForceScanningXmlDocMode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlDocComments.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsOrInheritsFromOrImplementsInterface()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2647,
  "endLine" : 2651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindBooleanExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4869,
  "endLine" : 4876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitStatementsInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateBinderFromStatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitUsingBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitForBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitForEachBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SourceFileBinder.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildIsCheck()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/AnonymousTypeSyntheticMethods.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamedTypeBinder.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddExtensionMethodLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamedTypeBinder.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsBetterErrorLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SymbolsInProgress.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overloads Overrides Function GetEnclosingBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetEnclosingBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GuardedGetBoundNodesFromMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetBoundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1730,
  "endLine" : 1734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertIfShouldHaveFound()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1737,
  "endLine" : 1741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2065,
  "endLine" : 2069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImplicitVariableBinder.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub BindImportClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Imports.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ShouldReportUseSiteErrorForAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Imports.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ThrowIfInvalid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupOptions.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub CollectProbableExtensionMethodsInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ReportDiagnosticsIfObsolete()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 898,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/UsingBlockBinder.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetXmlnsXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub BindXmlContent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1321,
  "endLine" : 1325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryBindOmittedLeftForDictionaryAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Overrides Function TryBindOmittedLeftForXmlMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitMethodBaseDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocationSpecificBinder.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindNamespaceOrTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindNamespaceOrTypeOrAliasSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreatePool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Clear()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MergePrioritized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MergePrioritized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeMemberSemanticModel.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ConstantFieldsInProgressBinder.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNamedTypeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNamedTypeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundLambdaParameterSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2239,
  "endLine" : 2243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2300,
  "endLine" : 2304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2714,
  "endLine" : 2718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddExtensionMethodLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamespaceBinder.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ForOrForEachBlockBinder.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/StatementListBinder.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/CatchBlockBinder.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub DisallowNewOnTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ReportDiagnosticAndProduceBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Diagnostics.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/TypesOfImportedNamespacesMembersBinder.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ConditionalAccess.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportArrayLiteralDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1576,
  "endLine" : 1582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsConstantAllowingCompileTimeFolding()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1972,
  "endLine" : 1976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNameOfArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3665,
  "endLine" : 3669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Initializers.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function HasByRefMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateChecked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CatchPartContext.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DeclarationContext.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SelectBlockContext.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineLambdaContext.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineIfBlockContext.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineIfBlockContext.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/FinallyPartBlock.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/TryBlockContext.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineElseContext.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Body()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Body()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BaseDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function ResyncAndProcessStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CaseBlockContext.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/LambdaContext.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2433,
  "endLine" : 2437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ExpressionSyntax",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HandleUnexpectedToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseVerify.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HandleUnexpectedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseVerify.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CanFollowStatementButIsNotSelectFollowingExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PeekAheadFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PeekAheadForToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NextLineStartsWithStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseExecutableStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseNullableModifiedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 2783,
  "endLine" : 2788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ConsumedStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5816,
  "endLine" : 5820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ConsumeColonInSingleLineExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5822,
  "endLine" : 5826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TryIdentifierAsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6096,
  "endLine" : 6101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryIdentifierAsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6103,
  "endLine" : 6108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ReportFeatureUnavailable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6177,
  "endLine" : 6181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseFromOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseLetOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseQuery.vb",
  "fileLinesCount" : 1301,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/LazyObsoleteDiagnosticInfo.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplay.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IncludeNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ShouldRestrictMinimallyQualifyLookupToNamespacesAndTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Minimal.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TypeParameterSpecialConstraintCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddMethodGenericParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MarkInferenceLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function HasFriendAccessTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2592,
  "endLine" : 2596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsWideningConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4442,
  "endLine" : 4446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsNarrowingConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4448,
  "endLine" : 4452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsIdentityConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4462,
  "endLine" : 4466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetInferenceLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetRequiresNarrowingNotFromNumericConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetInferenceErrorReasons()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamespaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitModuleBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEnumBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitPropertyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEventBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitWhileBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitUsingBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSyncLockBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSelectBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitDoLoopBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsInvoked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsImplementedMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 1148,
  "endLine" : 1152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxWalker.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLineVisibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicLineDirectiveMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetContextualKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetPreprocessorKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetPreprocessingSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWarningStateMapEntries()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicWarningStateMap.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddLinebreaksAfterTokenIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MarkLastStatementIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEventBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEnumBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1089,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyncLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1268,
  "endLine" : 1273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespaceStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterfaceStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1289,
  "endLine" : 1294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStructureStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1296,
  "endLine" : 1301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEnumStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1303,
  "endLine" : 1308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitClassStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1317,
  "endLine" : 1322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCaseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1351,
  "endLine" : 1356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1365,
  "endLine" : 1370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSubNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxVisitor.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub AddSyntaxErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxReplacer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Replace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxReplacer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/StructuredTriviaSyntax.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetInteriorXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/DocumentationCommentTriviaSyntax.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClearFlagIfMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function EndsWithEndOfLineOrColonTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClearConditionalAccessStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ParseCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function EnumerateExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function EnumerateJoinClauseLeftExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Iterator Function EnumerateJoinClauseRightExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AreEquivalentIgnoringLambdaBodies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetRelatedDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/DirectiveTriviaSyntax.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessCommandLinePreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessSourceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IGenericMethodInstanceReferenceGetGenericArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/GenericMethodInstanceReference.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreArrayTypesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ArePropertiesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EncTranslateLocalVariableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function GetAnonymousTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISignatureGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IMethodDefinitionGetImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedGenericNestedTypeInstanceReference.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCompilerGeneratedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Constructor1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AttributeDataAdapter.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/GenericTypeInstanceReference.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetSourceAssemblyAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISignatureGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodReference.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IParameterTypeInformationGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ParameterTypeInformation.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IParameterTypeInformationGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ParameterSymbolAdapter.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedGenericMethodInstanceReference.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetGenericArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedGenericMethodInstanceReference.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceGetResolvedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsNestedTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function INamespaceTypeReferenceGetUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Locations/MyTemplateLocation.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitStaticFieldLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitMeStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1982,
  "endLine" : 1987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitPopIfUnused()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2119,
  "endLine" : 2123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitMaximumMethodDefIndexExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2217,
  "endLine" : 2221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSourceDocumentIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2256,
  "endLine" : 2260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EmitStatementAndCountInstructions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function NodeContainsLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub FreeLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1361,
  "endLine" : 1368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AllocateTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1385,
  "endLine" : 1389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub FreeOptTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUnstructuredExceptionOnErrorSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DeclareLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub HandleReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitBinaryArithOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function VisitSymbolUsingPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub PrintLogo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ResolveAnalyzersFromArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeMergedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedTypeDeclaration.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ForTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceOrTypeDeclaration.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLatestRootDeclarationIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUnaryOperator.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundConvertedTupleElements.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTypeOrValueExpression.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNode.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeFinder.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundMethodGroup.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VisitList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLateMemberAccess.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Sub ValidateConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpression.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundPropertyAccess.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTypeFromAccessKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundPropertyAccess.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodResolutionResult.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSubmissionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SymbolDeclaredEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1787,
  "endLine" : 1791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CanEmitSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1838,
  "endLine" : 1842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1922,
  "endLine" : 1926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetDiagnosticsForAllMethodBodies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2069,
  "endLine" : 2073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function AnalyzerForLanguage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2097,
  "endLine" : 2101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonCreateErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2597,
  "endLine" : 2601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonCreateErrorNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2603,
  "endLine" : 2607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetOperationCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModelForMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2161,
  "endLine" : 2165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2186,
  "endLine" : 2190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2210,
  "endLine" : 2214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2235,
  "endLine" : 2239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2291,
  "endLine" : 2295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetEnclosingSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2969,
  "endLine" : 2973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetSpeculativeTypeInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3149,
  "endLine" : 3153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetSpeculativeSymbolInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3155,
  "endLine" : 3159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetSpeculativeAliasInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3161,
  "endLine" : 3165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeCompilationState.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/OverloadResolutionResult.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/QuerySymbolInfo.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/AwaitExpressionInfo.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/LookupSymbolsInfo.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitAssemblyMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitNamespaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/PreprocessingSymbolInfo.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicScriptCompilationInfo.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldProcessLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub FreeWellKnownElementNodes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocWriter.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FormatComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeInfo.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeInfo.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetGlobalErrorIfTrue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCrefReferenceSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function CreateByRefLocalCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddSpill()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub EnsureArrayBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub FreeField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillFieldAllocator.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Sub CreateCaptureInitializationCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CollectDynamicAnalysis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InstrumentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentQueryLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentDoLoopEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateSyncLockStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentSyncLockObjectCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateSyncLockExitDueToExceptionEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateSyncLockExitNormallyEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentWhileEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentWhileStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentDoLoopStatementEntryOrConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentForEachStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentIfStatementConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentIfStatementAfterIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentIfStatementConsequenceEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateIfStatementAlternativePrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateTryBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentSelectStatementEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentForEachLoopInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentForEachLoopEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentForLoopInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentForLoopIncrement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateUsingStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentUsingStatementResourceCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateUsingStatementDisposePrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateWithStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateWithStatementEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function AddConditionSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeLocalRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeLocalWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RegisterUnstructuredExceptionHandlingResumeTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NullableFalse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NullableTrue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsCompoundVariableName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub RemoveRangeVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeBooleanLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_LateBindingHelpers.vb",
  "fileLinesCount" : 1004,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteLiftedIntrinsicBinaryOperatorSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_BinaryOperators.vb",
  "fileLinesCount" : 1356,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub UpdatePlaceholderReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RemovePlaceholderReplacement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAnonymousTypePropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AnonymousTypeCreationExpression.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateTempLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ForEach.vb",
  "fileLinesCount" : 820,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAnonymousTypeCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FrameOfType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OpenNestedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StateMachineField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StateMachineField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StateMachineField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Parameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Field()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Property]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Property]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Property]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Binary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [New]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Throw]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Local()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Sequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Label()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Null()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Type()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Typeof]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConstructorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ConstructorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MethodDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 954,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MaximumMethodDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ModuleVersionId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ModuleVersionIdString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InstrumentationPayloadRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SourceDocumentIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Binary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1052,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ObjectReferenceEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function RewriteBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function RewriteSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicArgument.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicCompoundAssigmentOperation.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicCompoundAssigmentOperation.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicCompoundAssigmentOperation.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAwaitOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitYieldStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Assign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.LocalState.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Unassign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.LocalState.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub UnionWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.LocalState.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.Symbols.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Shadows Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.Symbols.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AssignLocalOnDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/UnassignedVariablesWalker.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionDataFlowPass.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MakeSlots()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionDataFlowPass.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub Split()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub RemovePlaceholderSubstitute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IntroduceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1062,
  "endLine" : 1066,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitYieldStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1517,
  "endLine" : 1522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReferenceAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1644,
  "endLine" : 1648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitForInitValues()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1925,
  "endLine" : 1929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitAddRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2250,
  "endLine" : 2256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyncLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2386,
  "endLine" : 2394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2415,
  "endLine" : 2419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2421,
  "endLine" : 2425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2496,
  "endLine" : 2500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2547,
  "endLine" : 2551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2569,
  "endLine" : 2573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub WriteArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AlwaysAssignedWalker.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsInWalker.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AssignLocalOnDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsInWalker.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/FlowAnalysisPass.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub NoteRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnterParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1524,
  "endLine" : 1528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AllBitsSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1564,
  "endLine" : 1568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub AssignLocalOnDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1665,
  "endLine" : 1669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRedimClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1824,
  "endLine" : 1828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReferenceAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1830,
  "endLine" : 1834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.NestedTypes.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.NestedTypes.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.VariableIdentifier.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.VariableIdentifier.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal EventSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/EventSymbol.cs",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConversionSignatureComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ConversionSignatureComparer.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ParameterSymbol.cs",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceParameterSymbol.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void MethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceDelegateMethodSymbol.cs",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void CheckInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ImplicitNamedTypeSymbol.cs",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/CrefTypeParameterSymbol.cs",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/IndexedTypeParameterSymbol.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ThisParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/ThisParameterSymbol.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Wrapped/WrappedMethodSymbol.cs",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceSymbol.cs",
  "fileLinesCount" : 427,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterSymbol.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/LocalSymbol.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal FieldSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/FieldSymbol.cs",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/DynamicTypeSymbol.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/MethodSymbol.cs",
  "fileLinesCount" : 1258,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void AfterAddingTypeMembersChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Symbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol.cs",
  "fileLinesCount" : 1337,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamespaceOrTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamespaceOrTypeSymbol.cs",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Synthesized/SynthesizedEnumValueFieldSymbol.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ModuleSymbol.cs",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionalCustomModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequiredCustomModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/CustomModifier.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal TypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeSymbol.cs",
  "fileLinesCount" : 1451,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.cs",
  "fileLinesCount" : 722,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NamedTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/NamedTypeSymbol.cs",
  "fileLinesCount" : 1507,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.TypeParameterSymbol.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType.PropertyAccessorSymbol.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/AssemblySymbol.cs",
  "fileLinesCount" : 1089,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/ErrorTypeSymbol.ErrorTypeParameterSymbol.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void EarlyDecodeWellKnownAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void PostEarlyDecodeWellKnownAttributeTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void DecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void PostDecodeWellKnownAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Symbol_Attributes.cs",
  "fileLinesCount" : 730,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeParameterBounds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/TypeParameterBounds.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SpecialMembersSignatureComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Compilation_WellKnownMembers.cs",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/PropertySymbol.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpLambdaSyntaxFacts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Emitter/EditAndContinue/CSharpLambdaSyntaxFacts.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpDiagnosticFormatter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/CSharpDiagnosticFormatter.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Errors/MessageProvider.cs",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Syntax/InternalSyntax/CSharpSyntaxVisitor.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitLvalue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void WriteArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1320,
  "endLine" : 1322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void VisitLvalueParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 1607,
  "endLine" : 1609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void VisitForEachIterationVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/FlowAnalysis/PreciseAbstractFlowPass.cs",
  "fileLinesCount" : 2728,
  "components" : [ "primary::src" ],
  "startLine" : 2146,
  "endLine" : 2148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentationCommentIDVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/DocumentationComments/DocumentationCommentIDVisitor.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CSharpCommandLineArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineArguments.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void GenerateErrorForNoFilesFoundInRecurse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CommandLine/CSharpCommandLineParser.cs",
  "fileLinesCount" : 1888,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal PatternSwitchBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/PatternSwitchBinder.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder_Lookup.cs",
  "fileLinesCount" : 1672,
  "components" : [ "primary::src" ],
  "startLine" : 1494,
  "endLine" : 1497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundTreeVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundTreeVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeVisitors.cs",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundObjectCreationExpression.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundTreeWalker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundTreeWalkerWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundTreeRewriterWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/Constructors.cs",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LexicalOrderSymbolComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Compilation/LexicalOrderSymbolComparer.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void MethodChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/SynthesizedMethodBaseSymbol.cs",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwaitFinallyFrame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/AsyncRewriter/AsyncExceptionHandlerRewriter.cs",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instrumenter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Lowering/Instrumentation/Instrumenter.cs",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/AnalyzerConsistencyCheckerTests.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/AnalyzerConsistencyCheckerTests.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Close()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/VBCSCompilerTests/ClientConnectionTests.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateKeepAlive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/DiagnosticListener.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConnectionListening()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/DiagnosticListener.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConnectionReceived()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/DiagnosticListener.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConnectionCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/DiagnosticListener.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConnectionRudelyEnded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/DiagnosticListener.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void KeepAliveReached()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/DiagnosticListener.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void ValidateBuildRequest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Server/ServerShared/Connection.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoreClrAnalyzerAssemblyLoader()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Shared/CoreClrAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/Diagnostics/DiagnosticLocalizationTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/AnalyzerFileReferenceTests.cs",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimitiveArrayMemberTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimitiveMemberTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimitiveValueTest()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/ObjectSerializationTests.cs",
  "fileLinesCount" : 1305,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValidateBootstrap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/ValidateBootstrap.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Parts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/CanonicalError.cs",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Install()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/AssemblyResolution.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void AddCommandLineCommands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/MSBuildTask/InteractiveCompiler.cs",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/SymbolVisitor.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeData.cs",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarshalPseudoCustomAttributeData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/MarshalPseudoCustomAttributeData.cs",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkRetargetingDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Desktop/DesktopAssemblyIdentityComparer.Fx.cs",
  "fileLinesCount" : 551,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrongNameProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameProvider.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrongNameKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameKeys.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesktopStrongNameProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesktopStrongNameProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/DesktopStrongNameProvider.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StrongNameFileSystem()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/StrongName/StrongNameFileSystem.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Dictionary.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Enumerator.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/MultiDictionary.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReadOnlyUnmanagedMemoryStream.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ConsList`1.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Set.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ReferenceEqualityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/ReferenceEqualityComparer.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Singleton.Enumerator`1.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.List.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/BlobBuildingStream.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Enumerator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Enumerator`1.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Enumerator`1.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringOrdinalComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/StringOrdinalComparer.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmptyComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/EmptyComparer.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Collection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Collection.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/InternalUtilities/SpecializedCollections.Empty.Collection.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationCommentId.cs",
  "fileLinesCount" : 1532,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/Metadata.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AssemblyIdentityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyIdentityComparer.cs",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Data()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReference/AssemblyMetadata.cs",
  "fileLinesCount" : 445,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void OnIndicesCreated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataWriter.cs",
  "fileLinesCount" : 4181,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReportReferencesToAddedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PopulateEncLogTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void PopulateEncMapTableRows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/FullMetadataWriter.cs",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PeWritingException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/PeWriter.cs",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RecordAssemblyReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RecordFileReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RecordModuleReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ProcessMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RecordTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReserveFieldToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ReserveMethodToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RecordTypeMemberReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/NoPiaReferenceIndexer.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/InheritedTypeParameter.cs",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/MetadataVisitor.cs",
  "fileLinesCount" : 668,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReferenceIndexerBase.cs",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/PEWriter/ReturnValueParameter.cs",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Enumerator.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SeparatedSyntaxList.Enumerator.cs",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Reversed.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTriviaList.Reversed.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal SyntaxListPool()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxListPool.cs",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void NoteGreen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ItemAdded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void ItemCacheable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CacheHit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/InternalSyntax/SyntaxNodeCache.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxTokenList.Enumerator.cs",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxNavigator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/SyntaxNavigator.cs",
  "fileLinesCount" : 631,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamespaceHandleEqualityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Emit/NoPia/EmbeddedTypesManager.cs",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BasicBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/BasicBlock.cs",
  "fileLinesCount" : 764,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void ClosingScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void CloseScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaseSensitiveCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.Collection.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaseInsensitiveCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.Collection.cs",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteSequenceComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ByteSequenceComparer.cs",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/ImmutableMemoryStream.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvlNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrderPreservingMultiDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/OrderPreservingMultiDictionary.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentifierCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/IdentifierCollection.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DocumentationProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DocumentationComments/DocumentationProvider.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CommandLineArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CommandLine/CommonCommandLineArguments.cs",
  "fileLinesCount" : 491,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerTelemetryInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerTelemetry.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HostCodeBlockStartAnalysisScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal HostOperationBlockStartAnalysisScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal AnalyzerActions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/DiagnosticStartAnalysisScope.cs",
  "fileLinesCount" : 900,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ClearAnalyzerState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationWithAnalyzers.cs",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 1146,
  "endLine" : 1148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnalyzerReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerReference.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override public void FlushCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationUnitCompletedEvent.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommonDiagnosticComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/CommonDiagnosticComparer.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/NoLocation.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Location()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Diagnostic/Location.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected XmlReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/XmlReferenceResolver.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SourceReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Compilation/SourceReferenceResolver.cs",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void VisitNoneOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Operations/OperationVisitor.cs",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTriviaTests.cs",
  "fileLinesCount" : 1764,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GenerateTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/TypeParameterGenerator.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ContainsToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInnermostNamespaceScope()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ImportsStatementsAdder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub VerifyAttributeRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateEventDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreatePropertyDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateDateLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function LocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function SwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function SwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SwitchSectionFromLabels()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultSwitchSection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function ValueReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VoidReturningLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetAccessorDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function NamedAnonymousObjectMemberDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 4111,
  "endLine" : 4115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LastPropertyOrField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsRequired()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/PropertyGenerator.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Compute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanNodeBeSimplifiedWithoutSpeculation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.Expander.vb",
  "fileLinesCount" : 825,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateNewIdentifierTokenFromToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicEscapingReducer.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub CollectClassifiedSpans()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddLexicalClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/ClassificationHelpers.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyDeclarationOption()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlNamespaceImportsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlBracketedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyElementEnd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyCData()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DecomposeNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxComparer.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateSpeculativeSemanticModelForNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function SymbolInfosAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HaveSameParameterType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplacementBreaksCollectionInitializerAddMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ForEachConversionsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub GetForEachSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSpansToAvoid()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambdaHeader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CreateToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AbstractTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ContainsInapplicableTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReplaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMemberDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLabelContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAttributeNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsBindableToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMethodLevelMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 883,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTopLevelNodeWithMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckMemberId()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1097,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetPartsOfBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1482,
  "endLine" : 1486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetPartsOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetPartsOfCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1694,
  "endLine" : 1698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PositionalSyntaxReference.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LabelConflictVisitor.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DetermineType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ArgumentSyntaxExtensions.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetPreviousTokenIfTouchingWord()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTriviaExtensions.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddInformationTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Parenthesize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAnyMemberAccessExpressionName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsObjectCreationWithoutArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanReplaceWithRValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PreferPredefinedTypeKeywordInMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1088,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPreProcessorKeywordContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsTypeDeclarationKeywordContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsExpressionContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddInformationTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/VariableDeclaratorSyntaxExtensions.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RemoveRange()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxListExtensions.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ExpressionCanStartExecutableStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetContainingExecutableBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetContainingMultiLineExecutableBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EndsVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EndsLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ParenthesizedExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNamespaceOrTypeRelatedSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.Rewriter.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.LineContinuationTrivia.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Leading()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Trailing()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.Analyzer.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CalculateSpaces()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/AggregatedFormattingResult.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AfterLastInheritsOrImplements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/AddImports/VisualBasicAddImportsService.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AutoSaveSettings()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTestUtilities/TestFiles/VisualBasicProject_Settings.Designer.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpFlagsEnumGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/CodeGeneration/CSharpFlagsEnumGenerator.cs",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSimplificationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/CSharpSimplificationService.cs",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpEscapingReducer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpEscapingReducer.cs",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpMiscellaneousReducer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpMiscellaneousReducer.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpNameReducer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpNameReducer.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCSharpReducer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/AbstractCSharpReducer.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCastReducer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpCastReducer.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpDefaultExpressionReducer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpDefaultExpressionReducer.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpInferredMemberNameReducer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpInferredMemberNameReducer.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpParenthesesReducer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpParenthesesReducer.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpExtensionMethodReducer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Simplification/Reducers/CSharpExtensionMethodReducer.cs",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSyntaxClassifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/AbstractSyntaxClassifier.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AddClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Classification/SyntaxClassification/AbstractSyntaxClassifier.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpWorkspaceFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Composition/CSharpWorkspaceFeatures.cs",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSyntaxFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxFactsService.cs",
  "fileLinesCount" : 1803,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpSemanticFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSemanticFactsService.cs",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpSyntaxTreeFactoryService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/LanguageServices/CSharpSyntaxTreeFactoryService.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DirectiveSyntaxEqualityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/DirectiveSyntaxExtensions.DirectiveSyntaxEqualityComparer.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntaxGeneratorVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ITypeSymbolExtensions.ExpressionSyntaxGeneratorVisitor.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CandidateSymbolEqualityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Extensions/ExpressionSyntaxExtensions.cs",
  "fileLinesCount" : 2729,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 911,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/DefaultOperationProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/DefaultOperationProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/DefaultOperationProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharp/Portable/Formatting/DefaultOperationProvider.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/FindAllDeclarationsTests.TestSolutionsAndProject.cs",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/LinkedFileDiffMerging/LinkedFileDiffMergingTests.Features.cs",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Initialize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/SolutionTests/SolutionTests.cs",
  "fileLinesCount" : 1559,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestTreeComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/Differencing/TestTreeComparer.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializationAnalyzerAssemblyLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Execution/SerializationAnalyzerAssemblyLoader.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal VisualBasicProjectFileLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/VisualBasic/VisualBasicProjectFileLoader.cs",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BeginInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.CSharpProjectFile.cs",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpProjectFileLoader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/MSBuild/CSharp/CSharpProjectFileLoader.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Desktop/Workspace/SolutionSize/SolutionSizeTracker.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/EmptyLogBlock.cs",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/EmptyLogger.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockStart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/EmptyLogger.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockEnd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Log/EmptyLogger.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Cancel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationServiceFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Done()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationServiceFactory.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalOperationNotificationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Notification/GlobalOperationNotificationService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Serializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Serializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/Serializer.cs",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAsset()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/CustomAsset.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/ReferenceSerializationServiceFactory.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAssetBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/CustomAssetBuilder.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAssetBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Execution/CustomAssetBuilder.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/PatternMatching/PatternMatcher.cs",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstructorSymbolReferenceFinder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/ConstructorSymbolReferenceFinder.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractMethodOrPropertyOrEventSymbolReferenceFinder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finders/AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamingFindReferencesProgress()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/StreamingFindReferencesProgress.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataUnifyingEquivalenceComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/MetadataUnifyingEquivalenceComparer.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FindReferencesProgress()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesProgress.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportProgress()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesProgress.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesProgress.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnStarted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesProgress.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDefinitionFound()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesProgress.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnReferenceFound()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesProgress.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnFindInDocumentStarted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesProgress.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnFindInDocumentCompleted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/FindReferences/FindReferencesProgress.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolAndProjectIdComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolAndProjectId.cs",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/FindSymbols/SymbolTree/SymbolTreeInfo_Metadata.cs",
  "fileLinesCount" : 744,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TreeComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/TreeComparer.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LongestCommonSubstring()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Differencing/LongestCommonSubstring.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportOptionProviderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Options/Providers/ExportOptionProviderAttribute.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeGeneration/TypeGenerator.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSyntaxClassificationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Classification/SyntaxClassification/AbstractSyntaxClassificationService.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Register()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/NullSolutionCrawlerRegisterationService.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Unregister()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/NullSolutionCrawlerRegisterationService.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddAnalyzerProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SolutionCrawler/NullSolutionCrawlerRegisterationService.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionOrderAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionOrderAttribute.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ExceptionHelpers.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArraySlice()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ArraySlice.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArraySlice()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/ArraySlice.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/EventMap.cs",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Flush()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SerializableBytes.cs",
  "fileLinesCount" : 433,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Request()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/AsyncLazy`1.cs",
  "fileLinesCount" : 591,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WordSimilarityChecker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SpellChecker.cs",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Apply()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeActions/Operations/CodeActionOperation.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractExtensionManager()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/ExtensionManager/AbstractExtensionManager.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SemanticMap()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Utilities/SemanticMap.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextSpanIntervalIntrospector()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/TextSpanIntervalIntrospector.cs",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntervalTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Collections/IntervalTree`1.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsUnsafeVisitor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Shared/Extensions/ISymbolExtensions.IsUnsafeVisitor.cs",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TextDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/TextDocument.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentIdComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ProjectState.cs",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionStateChecksums()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectStateChecksums()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentStateChecksums()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/StateChecksums.cs",
  "fileLinesCount" : 292,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal WorkspaceRegistration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/WorkspaceRegistration.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void CompleteAsyncOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/TaskScheduler/WorkspaceTaskSchedulerFactory.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/Metadata/FrameworkAssemblyPathResolverFactory.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoOpPersistentStorageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorageService.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoOpPersistentStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Host/PersistentStorage/NoOpPersistentStorage.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void OnDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void OnDocumentClosing()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void CheckProjectCanBeRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Workspace.cs",
  "fileLinesCount" : 1860,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetBannerText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/LanguageServices/SyntaxFactsService/AbstractSyntaxFactsService.cs",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenameInvalidIdentifierAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/Annotations/RenameInvalidIdentifierAnnotation.cs",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveAssemblySymbolKeysReader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs",
  "fileLinesCount" : 556,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/SymbolKey/SymbolKey.DynamicTypeSymbolKey.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuppressIntervalIntrospector()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Context/SuppressIntervalIntrospector.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Engine/TokenStream.Iterator.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractSyntaxFormattingService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/AbstractSyntaxFormattingService.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultFormattingRuleFactoryServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Formatting/Rules/DefaultFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryRunRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryRunCodeAnalysisRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Task TryRunCodeAnalysisRemoteAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClientExtensions.cs",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnStarted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnStopped()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Remote/RemoteHostClient.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractAddImportsService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/AddImports/AbstractAddImportsService.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void OnDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/ServiceHub/Shared/ServiceHubServiceBase.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetStorage()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/AssetStorage.cs",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteGlobalOperationNotificationService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Remote/Core/Services/RemoteGlobalOperationNotificationService.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Action = [|Sub()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifySyntaxRaw()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestIsAndAsExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FetauresMultiple()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicCommandLineArgumentsFactoryServiceTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FeaturesMultipleWithValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicCommandLineArgumentsFactoryServiceTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End While",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Using",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "myStr = \"Hello\" &amp; \" World\"",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a5 = a5 &gt;&gt; 1",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q2 = Sub()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = 1",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = 1",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1027,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals4()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals5()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals6()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals7()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals8()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals9()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals10()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1157,
  "endLine" : 1162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals11()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals12()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1173,
  "endLine" : 1178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals13()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals14()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals15()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals16()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals17()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1213,
  "endLine" : 1218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals18()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals19()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals20()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1237,
  "endLine" : 1242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals21()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals22()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals23()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals24()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1269,
  "endLine" : 1274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals25()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1277,
  "endLine" : 1282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals26()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1285,
  "endLine" : 1290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals27()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals28()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1494,
  "endLine" : 1499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = GooString$()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim someVariable? As Integer",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim arr()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1589,
  "endLine" : 1594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 2 : Dim y = 3 : Dim z = 4",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4173_3()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1998,
  "endLine" : 2003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim r = 2",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2016,
  "endLine" : 2022,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2029,
  "endLine" : 2034,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2190,
  "endLine" : 2195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewObjectTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2198,
  "endLine" : 2203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CTypeTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2206,
  "endLine" : 2211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TernaryConditionTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2214,
  "endLine" : 2219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TryCastTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2222,
  "endLine" : 2227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4394_1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2231,
  "endLine" : 2236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4639()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2240,
  "endLine" : 2245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim cc As C? = New C?()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2266,
  "endLine" : 2270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WorkItem4737()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2372,
  "endLine" : 2377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If False Then If True Then Else Else Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2450,
  "endLine" : 2455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim q = 2 + _",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2525,
  "endLine" : 2532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = New With {.goo = \"goo\", .bar = \"bar\"}",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2581,
  "endLine" : 2585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ":",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2680,
  "endLine" : 2686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2834,
  "endLine" : 2840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2851,
  "endLine" : 2856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2868,
  "endLine" : 2873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next j, i",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2998,
  "endLine" : 3003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim aw = New With {.a = 1, .b = 2 + .a}",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3039,
  "endLine" : 3044,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.ToString",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3059,
  "endLine" : 3064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RandomCode1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3112,
  "endLine" : 3117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructuredTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3230,
  "endLine" : 3234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3240,
  "endLine" : 3246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3255,
  "endLine" : 3259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3280,
  "endLine" : 3284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3295,
  "endLine" : 3300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next c, b, a",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3371,
  "endLine" : 3376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "For b = 0 To 1",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3386,
  "endLine" : 3390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next z",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3400,
  "endLine" : 3405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c As New S With {.Y = !Hello}",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3439,
  "endLine" : 3444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return &lt;field name=&lt;%= 1 %&gt; type=&lt;%= 2 %&gt;&gt;&lt;/field&gt;",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3534,
  "endLine" : 3539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3758,
  "endLine" : 3765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3773,
  "endLine" : 3778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3787,
  "endLine" : 3791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4200,
  "endLine" : 4204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4248,
  "endLine" : 4252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4348,
  "endLine" : 4352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4456,
  "endLine" : 4462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function AssertFormatLf2CrLfAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/VisualBasicFormattingTestBase.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Deployment/DeployToolsetCompiler/Program.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayBuilder()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.cs",
  "fileLinesCount" : 536,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ObjectPool()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ObjectPool`1.cs",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Dependencies/PooledObjects/ArrayBuilder.Enumerator.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TaskMethod()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharpTest/ObjectFormatterTests.cs",
  "fileLinesCount" : 1031,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub PrintLogo()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/CommandLine/Vbi.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicObjectFormatterImpl.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplexProxy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplexProxy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Proxy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Reset()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpObjectFormatter()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/Hosting/ObjectFormatter/CSharpObjectFormatter.cs",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpScriptCompiler()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CSharp/CSharpScriptCompiler.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/Hosting/AssemblyLoader/CoreAssemblyLoaderImpl.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DebuggerProxy_FrameworkTypes_ArrayList()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest.Desktop/ObjectFormatterTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DebuggerProxy_FrameworkTypes_Hashtable()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest.Desktop/ObjectFormatterTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestGetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ScriptTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EscapeWithoutQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ObjectFormatterTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryHogger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualStudioDiagnosticsToolWindow/OptionPages/ForceLowMemoryMode.cs",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsInteractiveWindowCommandProvider.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FindEntryPoints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/EntryPointFinder.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.RelevantExpressionsCollector.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseParameterList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/BreakpointResolver.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddMeExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.Worker.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Display()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Display()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Show_completion_list_after_a_character_is_deleted_Checked()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/IntelliSenseOptionPageControl.xaml.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Show_completion_list_after_a_character_is_deleted_Unchecked()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/IntelliSenseOptionPageControl.xaml.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/SyntaxExtensions.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Type()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/SyntaxExtensions.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Type()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/SyntaxExtensions.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateUnknownRootNamespaceCodeElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetUnescapedName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function GetParameterNodes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetNodeWithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetNodeWithType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetNodeWithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1496,
  "endLine" : 1500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetNodeWithAttributes()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1835,
  "endLine" : 1839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidConstKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2316,
  "endLine" : 2320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidDataTypeKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2375,
  "endLine" : 2379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetIsPropertyStyleEvent()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2892,
  "endLine" : 2897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetIsShared()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2899,
  "endLine" : 2903,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateReturnDefaultValueStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3671,
  "endLine" : 3675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFieldFromVariableNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3706,
  "endLine" : 3710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetVariableFromFieldNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3712,
  "endLine" : 3717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAttributeFromAttributeDeclarationNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3719,
  "endLine" : 3723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSpanToFormat()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3725,
  "endLine" : 3730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateCall()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryGenerateArgument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitDelegateStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitInferredFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitLambdaHeader()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSubNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitStructureStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitModuleStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitClassStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAccessorStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitInterfaceStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamespaceStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitObjectMemberInitializer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TokenIsHelpKeyword()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateEditorFactories()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetWin32Resource()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetImageBase()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetWin32Icon()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetFileAlignment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetImageBase2()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetPdbFileName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetWin32Manifest()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSInputSet.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnOutputFileChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnActiveConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnProjectLoadCompletion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/ProjectSystemShim/CSharpProjectShim.ICSharpProjectSite.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Goo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/SpacingViewModel.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Method()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/IndentationViewModel.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FormattingNewLinesPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/FormattingNewLinesPage.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/EventHookup/EventHookupQuickInfoSource.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetComponentModelMock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetRoot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Unregister()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProvideAutomationPropertiesAttribute.cs",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TrackingSpansChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InjectFault_MvidRead()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/EditAndContinue/VsENCRebuildableProjectImpl.cs",
  "fileLinesCount" : 1429,
  "components" : [ "primary::src" ],
  "startLine" : 1423,
  "endLine" : 1425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnNextAdd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/VisualStudioWorkspaceImpl.AbstractAddRemoveUndoUnit.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinkedFileUtilities()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/LinkedFileUtilities.cs",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnFileChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/DocumentProvider.TextBufferDataEventsSink.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void OnDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/ProjectSystem/AbstractProject.cs",
  "fileLinesCount" : 1620,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartCaching()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StopCaching()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/AbstractTableEntriesSnapshot.cs",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TableDataSource/TableEntriesFactory.cs",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnNextAdd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/InlineRename/InlineRenameUndoManager.cs",
  "fileLinesCount" : 239,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void UpdatePreview()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewEngine.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void UpdatePreview()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/ReferenceChange.cs",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighlightTag()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/Tagging/HighlightTag.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewDialogWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.PreviewDialogWorkspace.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnregisterTextContainer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Preview/PreviewUpdater.PreviewDialogWorkspace.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioFormattingRuleFactoryServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioFormattingRuleFactoryServiceFactory.cs",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStudioErrorReportingServiceFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/VisualStudioErrorReportingServiceFactory.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentKey()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErrorDiagnosticUpdateSource.cs",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractPackage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractPackage`2.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TeardownView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.VsCodeWindowManager.cs",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UninitializeDebugMode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/LanguageService/AbstractLanguageService`2.cs",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void Disconnected()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/JsonRpcClient.cs",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyItem.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ItemSelected()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyItem.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResumeSearch()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/CallHierarchy/CallHierarchyItem.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeMarkerLogger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/CodeMarkerLogger.cs",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Telemetry/ProjectTelemetryIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogicalStringComparer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Shared/LogicalStringComparer.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SubjectBuffersDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/HACK_ThemeColorFixer.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnNextAdd()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory_UndoRedo.cs",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportProgress()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportComplete()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReportResults()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Packaging/PackageInstallerServiceFactory.cs",
  "fileLinesCount" : 687,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextBlockWithDataItemControlTypeAutomationPeer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/TextBlockWithDataItemControlType.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal virtual void Close()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/AbstractOptionPageControl.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddSymbolSpecification()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/Options/Style/NamingPreferences/SymbolSpecification/ManageSymbolSpecificationsDialogViewModel.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void DisplayReferencedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/RoslynVisualStudioWorkspace.cs",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ImplementInterface()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Refactoring.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ImplementAbstractClass()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/FileCodeModel_Refactoring.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AttachFormatTrackingToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1378,
  "endLine" : 1381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void DetachFormatTrackingToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void EnsureBufferFormatted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/AbstractCodeModelService.cs",
  "fileLinesCount" : 1393,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Impl/CodeModel/CodeModelIncrementalAnalyzer.cs",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Test.Next/Remote/RemoteHostClientServiceFactoryTests.cs",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ReorderParametersTests.cs",
  "fileLinesCount" : 830,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M$$()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/RemoveParametersTests.cs",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignatureTests.cs",
  "fileLinesCount" : 226,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/ActiveStatementTests.cs",
  "fileLinesCount" : 8941,
  "components" : [ "primary::src" ],
  "startLine" : 8926,
  "endLine" : 8928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/EditAndContinue/CSharpEditAndContinueAnalyzerTests.cs",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4759,
  "endLine" : 4761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddUsing/AddUsingTests.cs",
  "fileLinesCount" : 4788,
  "components" : [ "primary::src" ],
  "startLine" : 4781,
  "endLine" : 4783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeInferrerTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/TypeInferrer/TypeInferrerTests.cs",
  "fileLinesCount" : 2048,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.cs",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void $$M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ReorderParameters/ReorderParametersTests.InvocationErrors.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnusedLocalFunction/RemoveUnusedLocalFunctionTests.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Structure/RegionDirectiveStructureTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationExpressionSignatureHelpProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 2098,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericNameSignatureHelpProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNameSignatureHelpProviderTests.cs",
  "fileLinesCount" : 828,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeSignatureHelpProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AttributeSignatureHelpProviderTests.cs",
  "fileLinesCount" : 910,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericNamePartiallyWrittenSignatureHelpProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/GenericNamePartiallyWrittenSignatureHelpProviderTests.cs",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleConstructionSignatureHelpProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/TupleConstructionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstructorInitializerSignatureHelpProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Derived()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementAccessExpressionSignatureHelpProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncompleteElementAccessExpressionSignatureHelpProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ElementAccessExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 991,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectCreationExpressionSignatureHelpProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCSharpSignatureHelpProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/AbstractCSharpSignatureHelpProviderTests.cs",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async Task A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs",
  "fileLinesCount" : 931,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async void gt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/Async/ChangeToAsyncTests.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestMissingInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/SpellCheck/SpellCheckTests.cs",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnalyzeCodeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.cs",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AnalyzeCompilation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/MockDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1666,
  "endLine" : 1668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.cs",
  "fileLinesCount" : 1386,
  "components" : [ "primary::src" ],
  "startLine" : 1380,
  "endLine" : 1382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScript1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UsePatternMatching/CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzerTests.cs",
  "fileLinesCount" : 516,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override CodeRefactoringProvider CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CodeActions/InvertIf/InvertIfTests.cs",
  "fileLinesCount" : 643,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs",
  "fileLinesCount" : 1485,
  "components" : [ "primary::src" ],
  "startLine" : 1434,
  "endLine" : 1436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1368,
  "endLine" : 1370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1390,
  "endLine" : 1392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 1405,
  "endLine" : 1407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverrideCompletionProviderTests_ExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests_ExpressionBody.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectCreationCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpeculativeTCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SpeculativeTCompletionProviderTests.cs",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverrideCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs",
  "fileLinesCount" : 2762,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedParameterCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumAndCompletionListTagCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/EnumAndCompletionListTagCompletionProviderTests.cs",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SnippetCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SnippetCompletionProviderTests.cs",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternAliasCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExternAliasCompletionProviderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadDirectiveCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/LoadDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReferenceDirectiveCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ReferenceDirectiveCompletionProviderTests.cs",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TupleNameCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/TupleNameCompletionProviderTests.cs",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclarationNameCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/DeclarationNameCompletionProviderTests.cs",
  "fileLinesCount" : 862,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CrefCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartialMethodCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialMethodCompletionProviderTests.cs",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeNamedParameterCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AttributeNamedParameterCompletionProviderTests.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PartialTypeCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.cs",
  "fileLinesCount" : 311,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectInitializerCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCSharpCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/AbstractCSharpCompletionProviderTests.cs",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SymbolCompletionProviderTests_NoInteractive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlDocumentationCommentCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/XmlDocumentationCommentCompletionProviderTests.cs",
  "fileLinesCount" : 912,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExplicitInterfaceMemberCompletionProviderTests()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ExplicitInterfaceMemberCompletionProviderTests.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterTests_Performance.cs",
  "fileLinesCount" : 2215,
  "components" : [ "primary::src" ],
  "startLine" : 2202,
  "endLine" : 2204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartIndenterEnterOnTokenTests.cs",
  "fileLinesCount" : 1401,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatTokenTests.cs",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/FormattingEngineTests.cs",
  "fileLinesCount" : 1685,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/CommentSelection/CSharpCommentSelectionTests.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateDefaultConstructorItem.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateMethodItem.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyCodeFixProvider.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EncapsulateField/EncapsulateFieldCommandHandler.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ProcessImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineSeparators/VisualBasicLineSeparatorService.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLineSeparatorSpanForNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineSeparators/VisualBasicLineSeparatorService.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetRelatedYieldStatementHighlights()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlightingHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/AutomaticLineEnderCommandHandler.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/BraceMatching/AbstractVisualBasicBraceMatcher.vb",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitViewManager.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/BeforeCommitCaretMoveUndoPrimitive.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/AfterCommitCaretMoveUndoPrimitive.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructCommandHandler.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SmartTokenFormatterCommandHandler.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SmartTokenFormatterCommandHandler.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DecimalKeywordRecommenderTests.cs",
  "fileLinesCount" : 653,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PrivateKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AbstractKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CatchKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/PartialKeywordRecommenderTests.cs",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ConstKeywordRecommenderTests.cs",
  "fileLinesCount" : 411,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StackAllocKeywordRecommenderTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StructKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/LongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UIntKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NewKeywordRecommenderTests.cs",
  "fileLinesCount" : 1047,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExternKeywordRecommenderTests.cs",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DoubleKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 646,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OverrideKeywordRecommenderTests.cs",
  "fileLinesCount" : 351,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UShortKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IntKeywordRecommenderTests.cs",
  "fileLinesCount" : 721,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ReadOnlyKeywordRecommenderTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/CharKeywordRecommenderTests.cs",
  "fileLinesCount" : 705,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ProtectedKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ImplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SealedKeywordRecommenderTests.cs",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ParamsKeywordRecommenderTests.cs",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/SByteKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StaticKeywordRecommenderTests.cs",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VirtualKeywordRecommenderTests.cs",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FinallyKeywordRecommenderTests.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NamespaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/EnumKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InKeywordRecommenderTests.cs",
  "fileLinesCount" : 611,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InternalKeywordRecommenderTests.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VolatileKeywordRecommenderTests.cs",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/InterfaceKeywordRecommenderTests.cs",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DelegateKeywordRecommenderTests.cs",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/AliasKeywordRecommenderTests.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ClassKeywordRecommenderTests.cs",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsafe void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/RefKeywordRecommenderTests.cs",
  "fileLinesCount" : 836,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/StringKeywordRecommenderTests.cs",
  "fileLinesCount" : 686,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/BoolKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/OutKeywordRecommenderTests.cs",
  "fileLinesCount" : 418,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ObjectKeywordRecommenderTests.cs",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/UsingKeywordRecommenderTests.cs",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ULongKeywordRecommenderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/FloatKeywordRecommenderTests.cs",
  "fileLinesCount" : 625,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsafe void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsafe implicit operator int()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsafe C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "unsafe ~C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/VoidKeywordRecommenderTests.cs",
  "fileLinesCount" : 757,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/ExplicitKeywordRecommenderTests.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Finalize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AssertGeneratedResultIsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestCSharpAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestBasicAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1063,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1084,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1186,
  "endLine" : 1190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1206,
  "endLine" : 1210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1246,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1297,
  "endLine" : 1301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1325,
  "endLine" : 1329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1344,
  "endLine" : 1348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1366,
  "endLine" : 1370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1413,
  "endLine" : 1417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1435,
  "endLine" : 1439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1459,
  "endLine" : 1463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1482,
  "endLine" : 1486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1549,
  "endLine" : 1553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1576,
  "endLine" : 1580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1604,
  "endLine" : 1608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1629,
  "endLine" : 1633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1651,
  "endLine" : 1655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1677,
  "endLine" : 1681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1699,
  "endLine" : 1703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1719,
  "endLine" : 1723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1745,
  "endLine" : 1749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1766,
  "endLine" : 1770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1790,
  "endLine" : 1794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1811,
  "endLine" : 1815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1832,
  "endLine" : 1836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1845,
  "endLine" : 1849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1851,
  "endLine" : 1855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1872,
  "endLine" : 1876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 1895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1913,
  "endLine" : 1917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1931,
  "endLine" : 1935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1952,
  "endLine" : 1956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1965,
  "endLine" : 1969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1971,
  "endLine" : 1975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1994,
  "endLine" : 1998,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 2014,
  "endLine" : 2018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 2030,
  "endLine" : 2034,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 2059,
  "endLine" : 2063,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 2089,
  "endLine" : 2094,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 2123,
  "endLine" : 2128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 2154,
  "endLine" : 2159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 2181,
  "endLine" : 2187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicIdentifiers.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicIdentifiers.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicIdentifiers.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicIdentifiers.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicIdentifiers.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end class</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 978,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1097,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1214,
  "endLine" : 1218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1284,
  "endLine" : 1288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1308,
  "endLine" : 1312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1363,
  "endLine" : 1367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1393,
  "endLine" : 1397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1420,
  "endLine" : 1424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1479,
  "endLine" : 1483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.IndexerSymbols.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.IndexerSymbols.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.IndexerSymbols.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.IndexerSymbols.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.IndexerSymbols.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicBinding.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicBinding.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicBinding.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalFunctions.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalFunctions.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalFunctions.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalFunctions.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalFunctions.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalFunctions.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalFunctions.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DelegateInvokeMethodSymbols.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicFunctions.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 919,
  "endLine" : 923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1288,
  "endLine" : 1292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1320,
  "endLine" : 1324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1352,
  "endLine" : 1356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1384,
  "endLine" : 1388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1417,
  "endLine" : 1421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1450,
  "endLine" : 1454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1483,
  "endLine" : 1487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1535,
  "endLine" : 1539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1561,
  "endLine" : 1565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1587,
  "endLine" : 1591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1613,
  "endLine" : 1617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1639,
  "endLine" : 1643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1669,
  "endLine" : 1673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1724,
  "endLine" : 1728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1751,
  "endLine" : 1755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1778,
  "endLine" : 1782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1807,
  "endLine" : 1811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1836,
  "endLine" : 1840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1865,
  "endLine" : 1869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1893,
  "endLine" : 1897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1921,
  "endLine" : 1925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1952,
  "endLine" : 1956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1983,
  "endLine" : 1987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2014,
  "endLine" : 2018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2052,
  "endLine" : 2056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2090,
  "endLine" : 2094,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2128,
  "endLine" : 2132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2166,
  "endLine" : 2170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2194,
  "endLine" : 2198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2222,
  "endLine" : 2226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2250,
  "endLine" : 2254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2271,
  "endLine" : 2275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2292,
  "endLine" : 2296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2326,
  "endLine" : 2330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2360,
  "endLine" : 2364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2394,
  "endLine" : 2398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2547,
  "endLine" : 2551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2567,
  "endLine" : 2571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2597,
  "endLine" : 2601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2627,
  "endLine" : 2631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2657,
  "endLine" : 2661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2688,
  "endLine" : 2693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2709,
  "endLine" : 2714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2729,
  "endLine" : 2734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2765,
  "endLine" : 2770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2804,
  "endLine" : 2809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2843,
  "endLine" : 2848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2882,
  "endLine" : 2887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2920,
  "endLine" : 2925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2955,
  "endLine" : 2960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2990,
  "endLine" : 2995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 3025,
  "endLine" : 3030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 3060,
  "endLine" : 3065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 3086,
  "endLine" : 3090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 3111,
  "endLine" : 3115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function FunctionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function FunctionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end class</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicConstructors.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicConstructors.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicConstructors.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicConstructors.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicDelegatesAndIndexers.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicDelegatesAndIndexers.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ExtensionMethodSymbols.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ExtensionMethodSymbols.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ExtensionMethodSymbols.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ExtensionMethodSymbols.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Literals.vb",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Literals.vb",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Literals.vb",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Literals.vb",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Literals.vb",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Literals.vb",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Literals.vb",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Literals.vb",
  "fileLinesCount" : 291,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Document IsLinkFile=\"true\" LinkProjectName=\"CSProj.1\" LinkFilePath=\"C.cs\"/>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LinkedFiles.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LinkedFiles.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LabelSymbols.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LabelSymbols.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LabelSymbols.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LabelSymbols.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ExplicitInterfaceMethodSymbols.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ExplicitInterfaceMethodSymbols.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ExplicitInterfaceMethodSymbols.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicPartialClass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicPartialClass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicPartialClass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|goo|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|goo|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.Tuples.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AliasSymbols.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AliasSymbols.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AliasSymbols.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AliasSymbols.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AliasSymbols.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AliasSymbols.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AliasSymbols.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicAssemblies.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.DynamicAssemblies.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LambdaSymbols.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LambdaSymbols.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LambdaSymbols.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LambdaSymbols.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LambdaSymbols.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LambdaSymbols.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPeekResultCollection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5658,
  "endLine" : 5662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5677,
  "endLine" : 5681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7219,
  "endLine" : 7223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7246,
  "endLine" : 7250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7341,
  "endLine" : 7345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7368,
  "endLine" : 7372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7470,
  "endLine" : 7474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7497,
  "endLine" : 7501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7600,
  "endLine" : 7604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7712,
  "endLine" : 7716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7753,
  "endLine" : 7757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7949,
  "endLine" : 7953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7983,
  "endLine" : 7987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8017,
  "endLine" : 8021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8051,
  "endLine" : 8055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8166,
  "endLine" : 8172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8218,
  "endLine" : 8224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8272,
  "endLine" : 8278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8320,
  "endLine" : 8324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8354,
  "endLine" : 8358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8388,
  "endLine" : 8392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8637,
  "endLine" : 8641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8671,
  "endLine" : 8675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int k = Preserve.X.Y;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int k = N1.Preserve.X.Y;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int k = Preserve.Y;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int k = Z<float>.X.Y;",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2055,
  "endLine" : 2060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2099,
  "endLine" : 2104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2142,
  "endLine" : 2147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2186,
  "endLine" : 2191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var z =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2254,
  "endLine" : 2259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Program X =>()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2288,
  "endLine" : 2293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Program X()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2322,
  "endLine" : 2327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 2362,
  "endLine" : 2367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReDim [Preserve].X.Y()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3420,
  "endLine" : 3425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReDim N1.Preserve.X.Y()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3476,
  "endLine" : 3481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3540,
  "endLine" : 3545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3634,
  "endLine" : 3639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3736,
  "endLine" : 3741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Redim [Preserve].Y()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3778,
  "endLine" : 3783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3826,
  "endLine" : 3831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3876,
  "endLine" : 3881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4285,
  "endLine" : 4289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReDim Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4839,
  "endLine" : 4844,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4963,
  "endLine" : 4967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4981,
  "endLine" : 4986,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As A = Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5025,
  "endLine" : 5030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New System.Int32.Blah",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5055,
  "endLine" : 5060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Action<int> a =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParameterSimplificationTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Action<int> a = j => { };",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParameterSimplificationTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetProjectId()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDocumentId()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1492,
  "endLine" : 1498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeCodeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1500,
  "endLine" : 1504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub OnCompilationStarted()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1576,
  "endLine" : 1580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "]]></Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 936,
  "endLine" : 941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1037,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1056,
  "endLine" : 1061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1103,
  "endLine" : 1108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1202,
  "endLine" : 1207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1225,
  "endLine" : 1230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1252,
  "endLine" : 1257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1277,
  "endLine" : 1282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1303,
  "endLine" : 1308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1329,
  "endLine" : 1334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1354,
  "endLine" : 1359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1380,
  "endLine" : 1385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1431,
  "endLine" : 1435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1531,
  "endLine" : 1536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1561,
  "endLine" : 1566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1584,
  "endLine" : 1589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1614,
  "endLine" : 1619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1660,
  "endLine" : 1665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1682,
  "endLine" : 1686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1694,
  "endLine" : 1699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1716,
  "endLine" : 1720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1728,
  "endLine" : 1733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1750,
  "endLine" : 1754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1785,
  "endLine" : 1790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1810,
  "endLine" : 1815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1831,
  "endLine" : 1836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1855,
  "endLine" : 1860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1876,
  "endLine" : 1881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1897,
  "endLine" : 1902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1921,
  "endLine" : 1926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1950,
  "endLine" : 1955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1979,
  "endLine" : 1984,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2008,
  "endLine" : 2013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2037,
  "endLine" : 2042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2066,
  "endLine" : 2071,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2090,
  "endLine" : 2095,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2110,
  "endLine" : 2115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2143,
  "endLine" : 2148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2173,
  "endLine" : 2178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2193,
  "endLine" : 2198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2211,
  "endLine" : 2216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2229,
  "endLine" : 2234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2256,
  "endLine" : 2261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2289,
  "endLine" : 2294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetMocks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/MockCompletionProvider.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfOtherAttributesAreAhead()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i = 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i = Int32",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1286,
  "endLine" : 1291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.TimeSpan.FromMinutes",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Program p = new $$]]></Document>)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2584,
  "endLine" : 2588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return InsertedItem1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3617,
  "endLine" : 3621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return InsertedItem1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3682,
  "endLine" : 3686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InactiveQuickInfoShouldNotHandleEscape()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetMocks()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfOtherAttributesAreAhead()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToImplementation/GoToImplementationTests.vb",
  "fileLinesCount" : 456,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StartSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetRenameTrackingTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AssertIsComplete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Finalize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameCommandHandlerTests.vb",
  "fileLinesCount" : 1298,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetTagsOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1685,
  "endLine" : 1690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub [|$$goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub [|$$goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub [|$$goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Extensions/ISymbolExtensionsTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Extensions/ISymbolExtensionsTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Extensions/ISymbolExtensionsTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/VisualBasicReferenceHighlightingTests.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/CSharpReferenceHighlightingTests.vb",
  "fileLinesCount" : 676,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterpolatedStringCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AfterReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AfterStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterpolationCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolationCompletionSession.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AfterReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolationCompletionSession.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AfterStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/AutomaticCompletion/Sessions/InterpolationCompletionSession.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpEditorFormattingService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/CSharpEditorFormattingService.cs",
  "fileLinesCount" : 379,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharp/Formatting/Indentation/SmartTokenFormatter.cs",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendSelectCompletionItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CompletionItemsContainsAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CompletionItemsContainsAny()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SignatureHelpItemsContainsAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SignatureHelpItemsContainsAny()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SendNotification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/TestNotificationService.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanNavigateToLineAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/MockDocumentNavigationServiceProvider.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanNavigateToSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/MockDocumentNavigationServiceProvider.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SmartIndent/SmartIndent.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ActiveStatementTrackingService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTrackingService.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveStatementTaggerProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/EditAndContinue/ActiveStatementTaggerProvider.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Peek/PeekableItemSource.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkspaceClassificationDelegationService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/IEditorClassificationService.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditorClassificationDelegationService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/Classification/IEditorClassificationService.cs",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/SignatureHelp/Presentation/SignatureHelpPresenter.SignatureHelpSource.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void WaitForDocumentationCommentTask_ForTestingPurposesOnly()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/DocumentationCommentDeferredContent.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymbolComparer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/IntelliSense/QuickInfo/Providers/AbstractSemanticQuickInfoProvider.SymbolComparer.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AfterStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Sessions/AbstractTokenBraceCompletionSession.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void AfterReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/Sessions/AbstractTokenBraceCompletionSession.cs",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostBackspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Finish()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractEditorBraceCompletionSessionFactory()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/AbstractEditorBraceCompletionSessionFactory.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzer.cs",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TodoCommentTokens()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentTokens.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/MetadataAsSource/MetadataAsSourceFileService.cs",
  "fileLinesCount" : 578,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/CommandHandlers/QuickInfoCommandHandlerAndSourceProvider.QuickInfoSource.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Commit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/NoOpGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/NoOpGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Undo/NoOpGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ThisCanBeCalledOnAnyThread()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/ForegroundThreadAffinitizedObject.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Do()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Utilities/HACK_TextUndoTransactionThatRollsBackProperly.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NavigableHighlightTag()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Shared/Tagging/Tags/NavigableHighlightTag.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FindUsagesContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/FindUsages/FindUsagesContext.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PreviewItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/NavigateTo/DefaultNavigateToPreviewService.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Structure/BlockContextProvider.cs",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineRenameUndoManager()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/UndoManagerServiceFactory.cs",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DashboardAutomationPeer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/InlineRename/Dashboard/DashboardAutomationPeer.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Filter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Recalculate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Completion/Presentation/RoslynCompletionSet.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/QuickInfo/Presentation/QuickInfoPresenter.QuickInfoSource.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim m = DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim m = $$DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim m = DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim m = DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim b = 6",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[||]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub $$Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub $$Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a As Integer)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x As Integer)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationErrors.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.P = P",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "P1 = P",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1804,
  "endLine" : 1808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDelegate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1143,
  "endLine" : 1147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1155,
  "endLine" : 1159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1168,
  "endLine" : 1172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1471,
  "endLine" : 1475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1484,
  "endLine" : 1488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1727,
  "endLine" : 1731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1740,
  "endLine" : 1744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1778,
  "endLine" : 1782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1784,
  "endLine" : 1788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2163,
  "endLine" : 2167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2169,
  "endLine" : 2173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2175,
  "endLine" : 2179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2182,
  "endLine" : 2186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2188,
  "endLine" : 2192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2194,
  "endLine" : 2198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2485,
  "endLine" : 2489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2491,
  "endLine" : 2495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2498,
  "endLine" : 2502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2504,
  "endLine" : 2508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2510,
  "endLine" : 2514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2747,
  "endLine" : 2751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2760,
  "endLine" : 2764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2766,
  "endLine" : 2770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2772,
  "endLine" : 2776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2779,
  "endLine" : 2783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2785,
  "endLine" : 2789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2798,
  "endLine" : 2802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2804,
  "endLine" : 2808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3183,
  "endLine" : 3187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3189,
  "endLine" : 3193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3195,
  "endLine" : 3199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3202,
  "endLine" : 3206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3208,
  "endLine" : 3212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3214,
  "endLine" : 3218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3505,
  "endLine" : 3509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3511,
  "endLine" : 3515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3518,
  "endLine" : 3522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3524,
  "endLine" : 3528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3530,
  "endLine" : 3534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3767,
  "endLine" : 3771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3780,
  "endLine" : 3784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3786,
  "endLine" : 3790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3792,
  "endLine" : 3796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3799,
  "endLine" : 3803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3805,
  "endLine" : 3809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3818,
  "endLine" : 3822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3824,
  "endLine" : 3828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4203,
  "endLine" : 4207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4209,
  "endLine" : 4213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4215,
  "endLine" : 4219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4222,
  "endLine" : 4226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4228,
  "endLine" : 4232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4234,
  "endLine" : 4238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4525,
  "endLine" : 4529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4531,
  "endLine" : 4535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4538,
  "endLine" : 4542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4544,
  "endLine" : 4548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4550,
  "endLine" : 4554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4787,
  "endLine" : 4791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4800,
  "endLine" : 4804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4806,
  "endLine" : 4810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4812,
  "endLine" : 4816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4819,
  "endLine" : 4823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4825,
  "endLine" : 4829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4838,
  "endLine" : 4842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4844,
  "endLine" : 4848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5223,
  "endLine" : 5227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5229,
  "endLine" : 5233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5235,
  "endLine" : 5239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5242,
  "endLine" : 5246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5248,
  "endLine" : 5252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5254,
  "endLine" : 5258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5545,
  "endLine" : 5549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5551,
  "endLine" : 5555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5558,
  "endLine" : 5562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5564,
  "endLine" : 5568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5570,
  "endLine" : 5574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5807,
  "endLine" : 5811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5820,
  "endLine" : 5824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5826,
  "endLine" : 5830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5832,
  "endLine" : 5836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5839,
  "endLine" : 5843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5845,
  "endLine" : 5849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5858,
  "endLine" : 5862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5864,
  "endLine" : 5868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6243,
  "endLine" : 6247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6249,
  "endLine" : 6253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6255,
  "endLine" : 6259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6262,
  "endLine" : 6266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6268,
  "endLine" : 6272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6274,
  "endLine" : 6278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6565,
  "endLine" : 6569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6571,
  "endLine" : 6575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6578,
  "endLine" : 6582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6584,
  "endLine" : 6588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6590,
  "endLine" : 6594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6827,
  "endLine" : 6831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6840,
  "endLine" : 6844,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6846,
  "endLine" : 6850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6852,
  "endLine" : 6856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6859,
  "endLine" : 6863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6865,
  "endLine" : 6869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6878,
  "endLine" : 6882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6884,
  "endLine" : 6888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7263,
  "endLine" : 7267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7269,
  "endLine" : 7273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7275,
  "endLine" : 7279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7282,
  "endLine" : 7286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7288,
  "endLine" : 7292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7294,
  "endLine" : 7298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7585,
  "endLine" : 7589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7591,
  "endLine" : 7595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7598,
  "endLine" : 7602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7604,
  "endLine" : 7608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7610,
  "endLine" : 7614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7847,
  "endLine" : 7851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7860,
  "endLine" : 7864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7866,
  "endLine" : 7870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7872,
  "endLine" : 7876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7879,
  "endLine" : 7883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7885,
  "endLine" : 7889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7898,
  "endLine" : 7902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7904,
  "endLine" : 7908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8283,
  "endLine" : 8287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8289,
  "endLine" : 8293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8295,
  "endLine" : 8299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8302,
  "endLine" : 8306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8308,
  "endLine" : 8312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8314,
  "endLine" : 8318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8605,
  "endLine" : 8609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8611,
  "endLine" : 8615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8618,
  "endLine" : 8622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8624,
  "endLine" : 8628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function virt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8630,
  "endLine" : 8634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8867,
  "endLine" : 8871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8880,
  "endLine" : 8884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8886,
  "endLine" : 8890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8892,
  "endLine" : 8896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8899,
  "endLine" : 8903,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8905,
  "endLine" : 8909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8918,
  "endLine" : 8922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8924,
  "endLine" : 8928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Clone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SchemaChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Clone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5712,
  "endLine" : 5716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5734,
  "endLine" : 5738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTrackingServiceTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifyRudeDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/Extensions.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifySemanticDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/Extensions.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2779,
  "endLine" : 2783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2820,
  "endLine" : 2824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2897,
  "endLine" : 2901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2937,
  "endLine" : 2941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4107,
  "endLine" : 4111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4143,
  "endLine" : 4147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4242,
  "endLine" : 4246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5541,
  "endLine" : 5545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5578,
  "endLine" : 5582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5703,
  "endLine" : 5707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5784,
  "endLine" : 5788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5865,
  "endLine" : 5869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2519,
  "endLine" : 2523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2572,
  "endLine" : 2576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2595,
  "endLine" : 2599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2620,
  "endLine" : 2624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2859,
  "endLine" : 2863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2883,
  "endLine" : 2887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2908,
  "endLine" : 2912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3010,
  "endLine" : 3014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3035,
  "endLine" : 3039,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3138,
  "endLine" : 3142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3163,
  "endLine" : 3167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4374,
  "endLine" : 4378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4398,
  "endLine" : 4402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4422,
  "endLine" : 4426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4476,
  "endLine" : 4481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4922,
  "endLine" : 4926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5095,
  "endLine" : 5099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|End Set|]  $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|End $$RaiseEvent|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Me.x.Compare()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return a.Compare()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "X.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 987,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1281,
  "endLine" : 1285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1497,
  "endLine" : 1501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1520,
  "endLine" : 1524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1885,
  "endLine" : 1889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2855,
  "endLine" : 2859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3711,
  "endLine" : 3715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Interface",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3806,
  "endLine" : 3810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3849,
  "endLine" : 3853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3999,
  "endLine" : 4003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4017,
  "endLine" : 4021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4036,
  "endLine" : 4040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4053,
  "endLine" : 4057,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4179,
  "endLine" : 4183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4219,
  "endLine" : 4223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return DirectCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4541,
  "endLine" : 4545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturnInLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Integer = Await [|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Task()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await [|Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Boolean = Await [|F|].ContinueWith()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Boolean = Await [|F|].ConfigureAwait()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|ints|].Where()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim b as boolean = x.[||]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|z|].Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{1 }\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{1 }{2 }{3 }\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{1 }{3 }{2 }\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{1 }{1 }{1 }\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{4}{5}{6}\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{0.5 }{\"Hello\" }{3 }\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{0.5 }{\"Hello\" }{3 }\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = $\"The current price Is {pricePerOunce:C2} per ounce.\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = $\"It Is now {DateTime.Now:d} at {DateTime.Now:T}\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = $\"{126347.89,-10:C}\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{0,10}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = [|String.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|TaskAwaiter|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"This {\"test\" } {\"also\" } works\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"This {\"test\" } {\"also\" } works\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{\"10\" } {\"11\" } {\"12\" }\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{\"10\" } {\"11\" } {\"12\" }\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{\"10\" } {\"11\" } {\"12\" } {3}\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = $\"{\"10\" } {\"11\" } {\"12\" }\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldTestState.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldTestState.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AwaitKeywordRecommenderTests.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AwaitKeywordRecommenderTests.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AwaitKeywordRecommenderTests.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AwaitKeywordRecommenderTests.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AwaitKeywordRecommenderTests.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AwaitKeywordRecommenderTests.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AwaitKeywordRecommenderTests.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AwaitKeywordRecommenderTests.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterIncompleteObjectCreationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New DerivedSupportsAdd |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/GoToDestinationsRecommenderTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/GoToDestinationsRecommenderTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/ErrorKeywordRecommenderTests.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/NextKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/NextKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ExitInClassDeclarationSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ExitKeywordRecommenderTests.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseIfInMultiLineIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseIfKeywordRecommenderTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ForAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ForNotAfterContinueKeywordOutsideLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ForNotAfterExitKeywordOutsideLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function UntilAfterLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/UntilAndWhileKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhileAfterLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/UntilAndWhileKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function UntilAndWhileMissingInDoLoopTopTestBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/UntilAndWhileKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/UntilAndWhileKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/UntilAndWhileKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EndKeywordRecommenderTests.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithNotAfterContinueKeywordOutsideLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithNotAfterExitKeywordOutsideLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseInMultiLineIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterThrowExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TryInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/TryKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TryInSingleLineFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/TryKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhileAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhileLoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhileNotAfterContinueKeywordOutsideLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhileLoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhileNotAfterExitKeywordOutsideLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhileLoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextNotAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/NextKeywordRecommenderTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextAfterForStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/NextKeywordRecommenderTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextAfterForEachStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/NextKeywordRecommenderTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CallAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CallKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoNotAfterContinueKeywordOutsideLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoNotAfterExitKeywordOutsideLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoNotInsideSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LoopNotAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/LoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LoopAfterDoStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/LoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LoopAfterDoUntilStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/LoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LoopUntilNotAfterDoUntilStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/LoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ContinueNotInSingleLineLambdaInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ContinueKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EachKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EachKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInForLoop()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EachKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SyncLockInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SyncLockKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SyncLockInSingleLineFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SyncLockKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MidAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/MidKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SelectNotInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Case 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ThrowInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ThrowKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ThrowInSingleLineFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ThrowKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReturnInClassDeclarationSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ReturnKeywordRecommenderTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StopAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/StopKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Case",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Case _",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IsKeywordRecommenderTests.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyRecommendationsHaveDescriptionText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AscendingDescendingAfterMultiLineFunctionLambdaExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AscendingDescendingKeywordRecommenderTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GroupAfterMultiLineFunctionLambdaExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/GroupKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhereAfterMultiLineFunctionLambdaExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/WhereKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OrderByAfterMultiLineFunctionLambdaExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/OrderByKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterMultiLineFunctionLambdaExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterLoopWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterLoopUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterMultiLineFunctionLambdaExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LetAfterMultiLineFunctionLambdaExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/LetKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SelectAfterMultiLineFunctionLambdaExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function JoinAfterMultiLineFunctionLambdaExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/JoinKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReDimAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/ReDimKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/PreserveKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/PreserveKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EraseAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/EraseKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemoveHandlerAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RaiseEventKeywordRecommenderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddHandlerAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashElseInFileAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashEndIfInFileAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotIfWithEndPartiallyTypedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashElseIfInFileAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashRegionInLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/RegionDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashEndTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/RegionDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashEnableWarningInCodeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WarningAfterEnableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WarningAfterDisableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoEnableAfterEnableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoDisableAfterWarningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoHashDisableAfterEnableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoHashEnableAfterWarningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoHashDisableWarningAfterEnableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoHashEnableWarningAfterWarningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoWarningAfterWarningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoDisableAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoHashEnableAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoHashDisableWarningAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoWarningAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashEndRegionInFileAfterRegionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndRegionDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RegionAfterHashEndEndTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndRegionDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotHashEndRegionAfterHashEndTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndRegionDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GenericConstraintsKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GenericConstraintsKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InheritsAfterClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InheritsKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InheritsAfterInterfaceDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InheritsKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InheritsAfterClassDeclarationAndBlankLineTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InheritsKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InheritsAfterInterfaceDeclarationAndBlankLineTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InheritsKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InheritsNotInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InheritsKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/LibKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/LibKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InKeywordRecommenderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InKeywordRecommenderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeywordsAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeywordsAfterPartialPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterMustOverrideMethodDeclaration1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterMustOverrideMethodDeclaration2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndSelectInMethodBody2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndModuleInFile2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndInterfaceInFile2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndClassInFile2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndStructureInFile2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndEnumInFile2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "#If t|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CharsetModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CharsetModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoAliasAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AliasKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AliasAfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AliasKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateSubFunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StaticAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StaticKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StaticNotInsideSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StaticKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeScopesInFileAfterImportsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Finally",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsAfterClassDeclarationAndBlankLineTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImplementsInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImplementsKeywordRecommenderTests.vb",
  "fileLinesCount" : 436,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInAddHandlerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInRemoveHandlerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInPropertySetArgumentTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInCatchBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImportsAfterAnotherImportsStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImportsKeywordRecommenderTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImportsAfterXmlImportsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImportsKeywordRecommenderTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImportsAfterBlankLineAfterImportsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImportsKeywordRecommenderTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImportsAfterBlankLineAfterXmlImportsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImportsKeywordRecommenderTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImportsAfterOptionStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImportsKeywordRecommenderTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImportsAfterBlankLineAfterOptionStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImportsKeywordRecommenderTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ConstAfterStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ConstKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ConstNotInsideSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ConstKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionAfterAnotherOptionStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionKeywordRecommenderTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionAfterBlankLineTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionKeywordRecommenderTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionNotAfterImportsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionKeywordRecommenderTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionNotAfterRegionKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionKeywordRecommenderTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEolTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/CompareOptionsRecommenderTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExplicitLineContinuationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/CompareOptionsRecommenderTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyStructure()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function ProduceSquiggles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Squiggles/ErrorSquiggleProducerTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function ProduceSquiggles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Squiggles/ErrorSquiggleProducerTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <xml>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Squiggles/ErrorSquiggleProducerTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.S = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "S1 = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "S1 = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim f = function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoItemsForEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result = Await lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result = Await lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "result = Await lambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Property",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Property",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Property",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Exit Property|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|Exit Property|]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Exit Property|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Yield|] 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|Yield|]|} 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Yield|] 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnum1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EnumBlockHighlighterTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnum2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EnumBlockHighlighterTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TypeBlockHighlighterTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TypeBlockHighlighterTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestModule1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TypeBlockHighlighterTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestModule2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TypeBlockHighlighterTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructure1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TypeBlockHighlighterTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStructure2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TypeBlockHighlighterTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterface1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TypeBlockHighlighterTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterface2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TypeBlockHighlighterTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamespace1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/NamespaceBlockHighlighterTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamespace2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/NamespaceBlockHighlighterTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Yield|] i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MethodDeclarationHighlighterTests.vb",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Yield|] i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MethodDeclarationHighlighterTests.vb",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Yield|] i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MethodDeclarationHighlighterTests.vb",
  "fileLinesCount" : 504,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SelectBlockHighlighterTests.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SelectBlockHighlighterTests.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SelectBlockHighlighterTests.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SelectBlockHighlighterTests.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SelectBlockHighlighterTests.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SelectBlockHighlighterTests.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Property",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/PropertyBlockHighlighterTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Property",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/PropertyBlockHighlighterTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Property",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/PropertyBlockHighlighterTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 979,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTriggerCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTriggerCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTriggerCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Inner.Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Property prop As goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = [Class]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New Program",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1602,
  "endLine" : 1607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1981,
  "endLine" : 1989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2012,
  "endLine" : 2016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim var As UInteger = UInt32.MinValue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2566,
  "endLine" : 2570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim var As UInt32 = UInteger.MinValue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2585,
  "endLine" : 2589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UInteger.Parse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2604,
  "endLine" : 2608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Task.Delay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Task.Delay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim b As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As Action = Async Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAlreadyAutoProperty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1602,
  "endLine" : 1606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1609,
  "endLine" : 1613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1652,
  "endLine" : 1656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1665,
  "endLine" : 1669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2224,
  "endLine" : 2228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CallIt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2238,
  "endLine" : 2242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CallIt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2252,
  "endLine" : 2256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CallIt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2276,
  "endLine" : 2280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CallIt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2290,
  "endLine" : 2294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CallIt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2314,
  "endLine" : 2318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CallIt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2328,
  "endLine" : 2332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2372,
  "endLine" : 2376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2408,
  "endLine" : 2412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2450,
  "endLine" : 2454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2475,
  "endLine" : 2479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2528,
  "endLine" : 2532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clsNarg2get.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2579,
  "endLine" : 2584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2607,
  "endLine" : 2611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2639,
  "endLine" : 2643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call tc2.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2731,
  "endLine" : 2735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub GenUnif0060()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2763,
  "endLine" : 2767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call tc2.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2801,
  "endLine" : 2805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub GenUnif0060()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2834,
  "endLine" : 2838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call tc3.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2873,
  "endLine" : 2877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2904,
  "endLine" : 2908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call tc7.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2941,
  "endLine" : 2945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2972,
  "endLine" : 2976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call tc7.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3009,
  "endLine" : 3013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3040,
  "endLine" : 3044,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call tc7.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3077,
  "endLine" : 3081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call C.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3137,
  "endLine" : 3141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3165,
  "endLine" : 3169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3203,
  "endLine" : 3207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3228,
  "endLine" : 3232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3253,
  "endLine" : 3257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3673,
  "endLine" : 3677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3698,
  "endLine" : 3702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3723,
  "endLine" : 3727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3748,
  "endLine" : 3752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3887,
  "endLine" : 3891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4021,
  "endLine" : 4025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Repository.AgreementType.NewFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4068,
  "endLine" : 4072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4117,
  "endLine" : 4121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4145,
  "endLine" : 4149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Task.Delay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MySub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MySub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1296,
  "endLine" : 1300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim f as Action()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim f as Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = new [|Fo|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = new [|Gooa|].ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = 2 + [|zza|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = 2 + zzz",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Program.Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Linq1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New [|StreamReader|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New [|StreamReader|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Debug",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = From f In args",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = From f In args",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1916,
  "endLine" : 1920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1959,
  "endLine" : 1963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2002,
  "endLine" : 2006,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2049,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2088,
  "endLine" : 2092,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2145,
  "endLine" : 2149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1778,
  "endLine" : 1782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1942,
  "endLine" : 1946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1489,
  "endLine" : 1494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1772,
  "endLine" : 1776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Int32 = 5",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Int32.MaxValue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Int32.Parse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim func3 As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = New DateTime()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim k As Int32()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim k As Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1363,
  "endLine" : 1367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As C = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1577,
  "endLine" : 1581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1596,
  "endLine" : 1600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Integer? = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1615,
  "endLine" : 1619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As C? = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1634,
  "endLine" : 1638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As C = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1653,
  "endLine" : 1657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1672,
  "endLine" : 1676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Integer? = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1691,
  "endLine" : 1695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As C? = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1710,
  "endLine" : 1714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Z As C",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1856,
  "endLine" : 1860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Z As Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1886,
  "endLine" : 1890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Z As Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1916,
  "endLine" : 1920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Z As Object",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1946,
  "endLine" : 1950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend ReadOnly Z As C",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1976,
  "endLine" : 1980,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend ReadOnly Z As Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2006,
  "endLine" : 2010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend ReadOnly Z As Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2036,
  "endLine" : 2040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend ReadOnly Z As Object",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2066,
  "endLine" : 2070,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2334,
  "endLine" : 2338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2354,
  "endLine" : 2358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2374,
  "endLine" : 2378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2427,
  "endLine" : 2431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2454,
  "endLine" : 2458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2481,
  "endLine" : 2485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2491,
  "endLine" : 2495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2514,
  "endLine" : 2518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2538,
  "endLine" : 2542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2674,
  "endLine" : 2678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2700,
  "endLine" : 2704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DiagnosticServiceIsSafeAgainstAnalyzerExceptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.Write()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1295,
  "endLine" : 1299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call [|5.Vain()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Semantics/SpeculationAnalyzerTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TestInClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function TestInMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlStartElementName2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlStartElementName4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlStartElementName5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpressionAtElementName1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionInfer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionExplicit1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1194,
  "endLine" : 1198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptionStrict1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFromLinqExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStringLiterals1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1947,
  "endLine" : 1951,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCharacterLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1954,
  "endLine" : 1958,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1970,
  "endLine" : 1974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2468,
  "endLine" : 2472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPreprocessorElse1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 2600,
  "endLine" : 2604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "gibberish Dim lst As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyFieldAccess_NotSuggestedOnInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyFieldAccess_NotSuggestedOnShared()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyFieldAccess_NotSuggestedOnSharedWithMe()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyFieldAccess_NotSuggestedInModule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyPropertyAccess_NotSuggestedOnInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyPropertyAccess_NotSuggestedOnShared()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler e, AddressOf Me.Handler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler e, New EventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyMethodAccess_NotSuggestedOnInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyMethodAccess_NotSuggestedOnShared()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler Me.e, AddressOf Handler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler Me.e, AddressOf Handler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler [|e|], AddressOf Handler",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function QualifyMemberAccessNotPresentOnNotificationOptionNone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBraceCompletionTests.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim _",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim _",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim _ $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticStringLiteralCompletionTests.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBracketCompletionTests.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function CreateSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBracketCompletionTests.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticInterpolationCompletionTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticInterpolatedStringExpressionCompletionTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DigToNthNodeOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DigToFirstNodeOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DigToLastNodeOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DigToFirstTypeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DigToFirstNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestInClassAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAtFirstPositionInFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAtLastPositionInFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCurlyBrace1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCurlyBrace2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCurlyBrace3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCurlyBrace4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCurlyBrace5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCurlyBrace6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedParen1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedParen2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedParen3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedParen4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedParen5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedParen6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedParen7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedParen8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedParen9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNestedParen10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAngleBracket12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestString2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestString3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestString4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestString5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterpolatedString1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterpolatedString2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterpolatedString3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterpolatedString4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterpolatedString5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterpolatedString6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterpolatedString7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInterpolatedString8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return z IsNot Nothing AndAlso",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return hashCode",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return hashCode",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return c IsNot Nothing AndAlso",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return CType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return -1757793268 + a.GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return hashCode",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return hashCode",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "me.SetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim i as Action()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = X1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = X1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = X1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "X = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Y1 = 4",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y = 4",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2501,
  "endLine" : 2505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2516,
  "endLine" : 2520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2729,
  "endLine" : 2733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2763,
  "endLine" : 2767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2833,
  "endLine" : 2837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2955,
  "endLine" : 2959,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2982,
  "endLine" : 2986,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3034,
  "endLine" : 3038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3060,
  "endLine" : 3064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3086,
  "endLine" : 3090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3112,
  "endLine" : 3116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3165,
  "endLine" : 3169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3368,
  "endLine" : 3372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3472,
  "endLine" : 3476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3747,
  "endLine" : 3751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3782,
  "endLine" : 3786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4033,
  "endLine" : 4037,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4189,
  "endLine" : 4193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4360,
  "endLine" : 4364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/AbstractVisualBasicCodeActionTest.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Async Function TestMissingAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/AbstractVisualBasicCodeActionTest.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function ComputeRefactoringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/Preview/PreviewTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Catch ex As Exception When [|+|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Sample()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1465,
  "endLine" : 1469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1564,
  "endLine" : 1568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1733,
  "endLine" : 1737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2341,
  "endLine" : 2345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2421,
  "endLine" : 2425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2436,
  "endLine" : 2440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim l = s?.[|Length|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2451,
  "endLine" : 2455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2634,
  "endLine" : 2639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2809,
  "endLine" : 2813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1307,
  "endLine" : 1312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1344,
  "endLine" : 1348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructCommandHandlerTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructCommandHandlerTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructCommandHandlerTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructCommandHandlerTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "for For",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ForLoopTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DoesNothingOnEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function f()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyNotAppliedWithJunkAtEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInvalidSyntax01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInvalidSyntax02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TypeBlockTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then : Elseif true then: End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If : 'x = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WithBlockTests.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WithBlockTests.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 5",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WithBlockTests.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "With using",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WithBlockTests.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TryBlockTests.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TryBlockTests.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TryBlockTests.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = try",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/TryBlockTests.vb",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End While",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhileLoopTests.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End While",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhileLoopTests.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "While asdf asdf asd",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhileLoopTests.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <xml></xml>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <a:b></a:b>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <xml></xml>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = </xml>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <xml/>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <?xml version=\"\"1.0\"\"?>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <!---->",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <![CDATA[]]>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <Code><![CDATA[]]></Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <%=  %>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <a><%=  %>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <a><%=  %></a>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <??>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CustomEventTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CustomEventTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CustomEventTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CustomEventTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CustomEventTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CustomEventTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim y = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DontApplyAfterHashRegionWithoutStringConstant()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PreprocessorRegionsTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyDoUntilInvalidLocation02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SyncLockBlockTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End SyncLock",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SyncLockBlockTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Using()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SyncLockBlockTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NameSpace T",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/NamespaceBlockTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ThrowsWithNullSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/ITextSnapshotExtensionsTests.vb",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/UsingBlockTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Using",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/UsingBlockTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Using",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/UsingBlockTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Using x asf asdf",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/UsingBlockTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SelectBlockTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim x = Select 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SelectBlockTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/SelectBlockTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMockIndentationService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub P",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.b = b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCommand_NotOnSecondModuleOnLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 1005,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1535,
  "endLine" : 1539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public notoverridable overrides function ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1742,
  "endLine" : 1747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1936,
  "endLine" : 1941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 2014,
  "endLine" : 2018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 2038,
  "endLine" : 2042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As [Namespace]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 2072,
  "endLine" : 2077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return MyBase.GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return MyBase.GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 958,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1066,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1182,
  "endLine" : 1187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1213,
  "endLine" : 1218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1246,
  "endLine" : 1251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Class()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1307,
  "endLine" : 1312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1336,
  "endLine" : 1341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1365,
  "endLine" : 1370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return MyBase.Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1393,
  "endLine" : 1397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1419,
  "endLine" : 1424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1451,
  "endLine" : 1456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1498,
  "endLine" : 1503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1634,
  "endLine" : 1639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1664,
  "endLine" : 1670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "overrides $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1710,
  "endLine" : 1715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyItemsExistAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyItemsAbsentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterDateLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterTrueLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterFalseLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterCharacterLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoMembersAfterNothingLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 768,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterParenthesizedDateLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterParenthesizedStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterParenthesizedTrueLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterParenthesizedFalseLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterParenthesizedNumericLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersAfterParenthesizedCharacterLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoMembersAfterParenthesizedNothingLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestLocalVarInMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyClass.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 971,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "a.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler a.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AddHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1031,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoveHandler Me.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1226,
  "endLine" : 1230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1999,
  "endLine" : 2004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2051,
  "endLine" : 2056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2671,
  "endLine" : 2676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2687,
  "endLine" : 2692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2704,
  "endLine" : 2709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2723,
  "endLine" : 2728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = 4, bar = $$, baz = 5",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2737,
  "endLine" : 2742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = $$, bar = 5",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2751,
  "endLine" : 2756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = 5, bar = $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2765,
  "endLine" : 2770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReDim $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2780,
  "endLine" : 2785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReDim Preserve $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2795,
  "endLine" : 2800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Await Task.Run()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2866,
  "endLine" : 2872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2882,
  "endLine" : 2887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5605,
  "endLine" : 5609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = new [Await]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6148,
  "endLine" : 6153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = new [Class]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6170,
  "endLine" : 6175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x?.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6184,
  "endLine" : 6189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6198,
  "endLine" : 6203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim b = New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y = x()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "d()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "d.Invoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim numbers = {1, 2, 3,$$ 4, 5}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDoNotCrashAtPosition1AfterEquals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CheckResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributes3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CheckResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributes3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "For $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t As()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t As()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as C = new C With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as C = new C With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as C = new C With { .goo = 3, .bar = 3, .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = new C With { .goo = 3, .bar = 3, .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As C = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = New AImpl With {.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = New AImpl With {.$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as C = new C With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a as C = new C With { .$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestStructureToInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEnumToInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestInterfaceToEnum()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestClassToInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestModuleToInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNamespaceToInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End [|Set|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Verify()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = New C With { [|.P|] = p }",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t = New With {a, .b = 2}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t = New With {[|.alice =|] alice, Alice}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim t = New With {a, b}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function TestFromXmlAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIEnumerableOfInteger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableOfInteger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return True",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GoTo $$oo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGetTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1094,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTryCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1113,
  "endLine" : 1117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDirectCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1120,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCTypeCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1127,
  "endLine" : 1131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCBoolExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCByteExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCCharExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1148,
  "endLine" : 1152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCDateExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1155,
  "endLine" : 1159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCDblExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCDecExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCIntExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCLngExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1183,
  "endLine" : 1187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCObjExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCSByteExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCShortExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCSngExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCStrExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCUIntExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1225,
  "endLine" : 1229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCULngExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCUShortExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMidAssignmentStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1246,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMidAssignmentStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2027,
  "endLine" : 2032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View$$Data()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2172,
  "endLine" : 2176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View$$Data()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2202,
  "endLine" : 2206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View$$Data()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2234,
  "endLine" : 2238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View$$Data()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2266,
  "endLine" : 2270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VerifyTokenName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InterfaceBlockWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ModuleBlockWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StructureBlockWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyClassNameToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyInterfaceNameToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyStructureNameToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyModuleNameToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyStructureStatementNameToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassCommandHandlerTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "z.y = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetSmartIndent1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndentProviderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.s = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.b = b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim a = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim a = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim a = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim a = new [|C|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 929,
  "endLine" : 933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleImportsStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultipleClauses()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Apply()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Apply()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1283,
  "endLine" : 1287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Apply()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Apply()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1337,
  "endLine" : 1341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1699,
  "endLine" : 1703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next b, a|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2416,
  "endLine" : 2420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2715,
  "endLine" : 2719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1303,
  "endLine" : 1307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test4_3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2541,
  "endLine" : 2545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test4_4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2576,
  "endLine" : 2580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2662,
  "endLine" : 2666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test12()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2779,
  "endLine" : 2783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test21()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3132,
  "endLine" : 3136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test22()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3165,
  "endLine" : 3169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test22_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3199,
  "endLine" : 3203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test22_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3234,
  "endLine" : 3238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test26()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3332,
  "endLine" : 3336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test30()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3460,
  "endLine" : 3464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test43()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3887,
  "endLine" : 3891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test44()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3920,
  "endLine" : 3924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test49()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4067,
  "endLine" : 4071,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test50()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4102,
  "endLine" : 4106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4257,
  "endLine" : 4261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 4288,
  "endLine" : 4292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Apply()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5186,
  "endLine" : 5190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Apply()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5209,
  "endLine" : 5213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest9()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ".Goo = 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1491,
  "endLine" : 1495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Continue {|b:While|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1519,
  "endLine" : 1523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1555,
  "endLine" : 1559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|b:Case|} Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1637,
  "endLine" : 1641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "|}Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1862,
  "endLine" : 1867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.vb",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEStaticLocalSymbol.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassInstance.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassInstance.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/SimpleTypeParameterSymbol.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeLocalAndMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1477,
  "endLine" : 1481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FromField()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1500,
  "endLine" : 1504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSynthesizedMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicMetadataContext.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicMetadataContext.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetVariable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/PlaceholderLocalRewriter.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MayHaveSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseStatement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/ParametersAndLocalsBinder.vb",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReferencedAssembly()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicEESymbolProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AppendEnumValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TrimAndGetFormatSpecifiers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal override void EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols/SimpleTypeParameterSymbol.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CSharpInstructionDecoder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/CSharp/Source/ExpressionCompiler/CSharpInstructionDecoder.cs",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NotImplementedMetadataException()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/NotImplementedMetadataException.cs",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sealed override void VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ExpressionCompiler/AbstractTypeParameterChecker.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomTypeInfoTypeArgumentMap()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Helpers/CustomTypeInfoTypeArgumentMap.cs",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NativeViewExpansion()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/Expansion/NativeViewExpansion.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualBasicFunctionResolver()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/VisualBasic/VisualBasicFunctionResolver.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpFunctionResolver()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/FunctionResolver/CSharp/CSharpFunctionResolver.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetExternalApiDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IEquatableEquals()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ParseSwrFile()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateTestFileDependencyList()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAbsolutePathInOutputDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpReplServiceProvider()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/CSharp/Interactive/CSharpReplServiceProvider.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDocument()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Implementation/Interactive/InteractiveGlobalUndoServiceFactory.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AbortExecution()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/Core/Extensibility/Interactive/InteractiveEvaluator.cs",
  "fileLinesCount" : 614,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal NuGetPackage()",
  "longName" : "",
  "relativeFileName" : "src/Tools/RepoUtil/NuGetPackage.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function FieldVarName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildVarName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildCacheVarName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildNewVarName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildNewVarSeparatorsName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function UnescapedFieldPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub GenerateXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteDumper.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteFactories()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteMainTreeAsCode()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteSyntaxTreeAsCode()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasNestedList()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryMethodsForStructure()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/SyntaxFactsWriter.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteFactories()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteTreeAsCode()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionSet()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Github/GitMergeBot/Mono.Options/Options.cs",
  "fileLinesCount" : 1366,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 694,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/UnifiedArgumentSyntax.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsValueName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertToParam()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.ConvertValueToParamRewriter.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertToReturns()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.ConvertValueToReturnsRewriter.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FixMultiLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodAsynchronous/VisualBasicMakeMethodAsynchronousCodeFixProvider.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FixSingleLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodAsynchronous/VisualBasicMakeMethodAsynchronousCodeFixProvider.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCodeActionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/GenerateConstructorCodeFixProvider.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetKeywordKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrderModifiers/VisualBasicOrderModifiersHelper.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function HasBackingField()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetAwaitExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetYieldStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetLabelImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 742,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IgnoreLabeledChild()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 765,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetLabelImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function HasLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasMultiInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 871,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLambdaExpressionSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1066,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1362,
  "endLine" : 1365,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1377,
  "endLine" : 1380,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2345,
  "endLine" : 2348,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyUpdate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2713,
  "endLine" : 2716,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsStateMachineMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2981,
  "endLine" : 2984,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetClassBlockAt()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ImplementInterface/VisualBasicImplementInterfaceService.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function PreprocessorHasComment()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeUnique()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EncapsulateField/VisualBasicEncapsulateFieldService.vb",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNodeToRemoveOrReplace()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnusedVariable/VisualBasicRemoveUnusedVariableCodeFixProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SyntaxNode",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function FindReferenceAnnotatedNodesAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GetTypeExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/CastExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/PredefinedCastExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GetXmlNamespaceExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ConditionalExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AddRemoveHandlerSignatureHelpProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ShouldIncludeAccessibilityModifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractInterface/VisualBasicExtractInterfaceService.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.Rewriter.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.Rewriter.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function StripNewLines()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/AbstractVisualBasicRemoveUnnecessaryImportsService.Rewriter.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFixableDiagnosticSpans()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FixSubBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodSynchronous/VisualBasicMakeMethodSynchronousCodeFixProvider.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FixMultiLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodSynchronous/VisualBasicMakeMethodSynchronousCodeFixProvider.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FixSingleLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodSynchronous/VisualBasicMakeMethodSynchronousCodeFixProvider.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ConvertToRegularComments()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.Rewriter.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsConstantField()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService_IntroduceField.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImportsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportCodeFixProvider.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCodeActionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateVariable/VisualBasicGenerateVariableCodeFixProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCodeActionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateParameterizedMember/GenerateParameterizedMemberCodeFixProvider.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCodeActionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateParameterizedMember/GenerateConversionCodeFixProvider.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Async/VisualBasicConvertToAsyncFunctionCodeFixProvider.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/OverloadBase/OverloadBaseCodeFixProvider.AddOverloads.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function FindNodesWithAnnotationAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNodeToSimplify()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.RemoveUnnecessaryCastFixAllProvider.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNodeToFix()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectFunctionReturnType/IncorrectFunctionReturnTypeCodeFixProvider.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCodeActionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateType/GenerateTypeCodeFixProvider.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCodeActionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEnumMember/GenerateEnumMemberCodeFixProvider.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddAwaitableUsageText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsFollowingCompleteObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/PreprocessorHelpers.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasMatchingIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/EndIfDirectiveKeywordRecommender.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDocumentationCommentText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Types/BuiltInTypesKeywordRecommender.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SupportsTriggerOnDeletion()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/VisualBasicCompletionService.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetPartialTypeSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDisplayAndInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/HandlesClauseCompletionProvider.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function CreateContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/HandlesClauseCompletionProvider.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsCrefParameterListContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function CreateContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/EnumCompletionProvider.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTextChangeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/EnumCompletionProvider.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function interfaceMemberGetter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsGlobal()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function CreateContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function CreateContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function CreateContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectCreationCompletionProvider.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTriggerAfterSpaceOrStartOfWordCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetConstructorArgumentOfInternalsVisibleToAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/InternalsVisibleToCompletionProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub InitializeWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseInferredMemberName/VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function DetermineParameterOptionality()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DetermineParameterType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsImplicitReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.Rewriter.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsXmlTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceDocCommentTextWithTag/VisualBasicReplaceDocCommentTextWithTagCodeRefactoringProvider.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsAnyKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceDocCommentTextWithTag/VisualBasicReplaceDocCommentTextWithTagCodeRefactoringProvider.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/VisualBasicOrganizerService.Rewriter.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Async Function GenerateResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function PartOfConstantInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsFunctionValue()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetOutermostCallSiteContainerToProcess()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AnalyzeResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.Analyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetOutermostCallSiteContainerToProcess()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInitialStatementsForMethodDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceExtent.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceExtent.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceExtent.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetFieldAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function First()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 837,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 929,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1054,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedFieldSymbol.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsPartial()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbolExtensions.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsPartialWithoutImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbolExtensions.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ConstructIfGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbolExtensions.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AsTypeSymbolOnly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeWithModifiers.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MightContainNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub RecordPresenceOfExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1055,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/MeParameterSymbol.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/MeParameterSymbol.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedSubmissionConstructorSymbol.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasExplicitInterfaceImplementations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberMethodSymbol.vb",
  "fileLinesCount" : 1021,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDeclaredConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventAccessorSymbol.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventAccessorSymbol.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventAccessorSymbol.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventAccessorSymbol.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function ComputeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function ComputeTypeInternal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValueDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 894,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedConstructorSymbol.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedConstructorSymbol.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedLambdaKind.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetNetModuleAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSourceAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AnErrorHasBeenReportedAboutExtensionAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub GenerateAllDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 428,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetUsedNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1560,
  "endLine" : 1563,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1887,
  "endLine" : 1890,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsVtableGapInterfaceMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1947,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBinderForMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 2178,
  "endLine" : 2186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDeclareMethodSymbol.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImplementsLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2052,
  "endLine" : 2055,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SuppressExtensionAttributeSynthesis()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 3991,
  "endLine" : 3994,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MembersAreMatchingForPurposesOfInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 398,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MembersHaveMatchingTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplementsHelper.vb",
  "fileLinesCount" : 657,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBinderForTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 741,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbolBase.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedWithEventsAccessorSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedWithEventsAccessorSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetReturnTypeAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSynthesizedInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1369,
  "endLine" : 1372,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1393,
  "endLine" : 1396,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1398,
  "endLine" : 1401,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 2079,
  "endLine" : 2082,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.BoundImports.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeConstantTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub GenerateDeclarationErrorsInTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/BoundLambdaParameterSymbol.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetLambdaSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/BoundLambdaParameterSymbol.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBinderForTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1016,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/BaseTypeAnalysis.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EnsureParameterNameNotEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEGlobalNamespaceSymbol.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 774,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 780,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1045,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEFieldSymbol.vb",
  "fileLinesCount" : 417,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/TupleTypeDecoder.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DecodeArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/TupleTypeDecoder.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AccessUncommonFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SetAssociatedProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 903,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SetAssociatedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 912,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1079,
  "endLine" : 1083,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeUnboundIfGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingModuleSymbol.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetReferencedAssemblySymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingModuleSymbol.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetUnifiedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingModuleSymbol.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedFieldSymbol.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedTypeParameterSymbol.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedPropertySymbol.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedEventSymbol.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetScriptConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetScriptInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedTypeParameterSymbol.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsCompilationOutputWinMdObj()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsAnyConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UnwrapAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsHiddenByCodeAnalysisEmbeddedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsHiddenByVisualBasicEmbeddedAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 794,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TuplePropertySymbol.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TuplePropertySymbol.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleParameterSymbol.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleMethodSymbol.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleEventSymbol.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleEventSymbol.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function WithUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NumberOfValueTuples()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 949,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 955,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 961,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleErrorFieldSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function IsTupleCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTupleCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function CallsAreOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function TryGetMeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialMembers.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCorLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetFieldAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TryGetNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 729,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsFromCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceErrorTypeSymbol.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNullableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNullableUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTupleUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsEnumType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsClassType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsStructureType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsModuleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOrImplementsIEnumerableOfXElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 834,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ReferencesTypeParameterNotInTheSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 877,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsTypeParameterNotInSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 884,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ReferencesMethodsTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 890,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsMethodTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 897,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 903,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsOrRefersToTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 909,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedPropertySymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DecodeDefaultMemberAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PreprocessingSymbol.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CachedTypeByEmittedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingAssemblySymbol.vb",
  "fileLinesCount" : 197,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_PropertyPublicAccessors.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MapMethodToImplementationSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindSubstitutedMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreatePlaceholderTypeDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTypeParameterSymbol.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_ParameterSymbol.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAnonymousTypeKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAnonymousTypeKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_TemplateSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_PropertyAccessors.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateRetargetingMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateRetargetingNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateRetargetingNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateRetargetingField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateRetargetingProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateRetargetingEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1087,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedParameterSymbol.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedParameterSymbol.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeFromGetMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbolExtensions.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsEmbeddedOrMyTemplateTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolExtensions.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsEmbeddedOrMyTemplateLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolExtensions.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Dispose__Instance__()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ValidateField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 365,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToBad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ConstraintsHelper.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 816,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedMethodBase.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaratorSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedLocal.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedClonedTypeParameterSymbol.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeStateMachineTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsMarshalAsAttributeApplicable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedParameterSymbol.vb",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedParameterSymbol.vb",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedAccessor.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SetCorLibrary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateCycleInTypeForwarderErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateMultipleForwardingErrorTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterConstraint.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetScratch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function TryCrumbleOnce()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Restore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 554,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ResetLineBufferOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeFullWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeHalfWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsNarrowIdentifierCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 307,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsBinaryDigit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 2,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsOctalDigit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 2,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsDecimalDigit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 2,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsLetterC()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 2,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsPropCombining()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeGreaterToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeBeginDTDToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlLessThanExclamationToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeOpenBracketToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeCloseBracketToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeEndOfLineTriviaCRLF()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function InterpretRegionDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 1010,
  "endLine" : 1013,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 566,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2017,
  "endLine" : 2020,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindPrintStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2653,
  "endLine" : 2656,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindCallStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2658,
  "endLine" : 2662,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAwaitOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3652,
  "endLine" : 3655,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4347,
  "endLine" : 4350,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSingleLineIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/InitializerSemanticModel.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/InitializerSemanticModel.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildAndAlso()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SyntheticBoundTrees/AnonymousTypeSyntheticMethods.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/UsingInfo.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SymbolsInProgress.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/GetTypeBinder.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsUnboundTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/GetTypeBinder.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/GetTypeBinder.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNullableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/GetTypeBinder.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1096,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1980,
  "endLine" : 1983,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2264,
  "endLine" : 2267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitObjectInitializerExpressionBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2409,
  "endLine" : 2413,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/AttributeSemanticModel.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/AttributeSemanticModel.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/AttributeSemanticModel.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub AddExtensionMethodLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function DeclareImplicitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 783,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 874,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SourceModuleBinder.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodTypeParametersBinder.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1034,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalInProgressBinder.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GetInScopeXmlNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1491,
  "endLine" : 1494,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1718,
  "endLine" : 1721,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 2001,
  "endLine" : 2004,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ApplyNullableIsTrueOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function LookupXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DefaultParametersInProgressBinder.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetInaccessibleErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTypeParameterBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 2125,
  "endLine" : 2129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/TopLevelCodeBinder.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DescendantBinderFactory.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binders/XmlNamespaceAndImportsClause.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binders/AliasAndImportsClause.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binders/NamespaceOrTypeAndImportsClause.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function LookupGlobalName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Symbols.vb",
  "fileLinesCount" : 1182,
  "components" : [ "primary::src" ],
  "startLine" : 1123,
  "endLine" : 1126,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function WrongArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function WrongArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Inaccessible()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReplaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1031,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder_TypeParameters.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodBodySemanticModel.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function BindGroupAggregationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function BindFunctionAggregationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClauseBase",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 995,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundLambdaParameterSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2250,
  "endLine" : 2253,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3735,
  "endLine" : 3738,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamespaceBinder.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ProjectImportsBinder.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryBindOmittedLeftForDictionaryAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 467,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateSourceModuleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 931,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImportedTypesAndNamespacesMembersBinder.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasDefaultType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasDefaultType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 609,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1749,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SemanticModelBinder.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/EarlyWellKnownAttributeBinder.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BindAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 659,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateErrorTypedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 879,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 894,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1685,
  "endLine" : 1689,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanAccessMeOrMyClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2275,
  "endLine" : 2278,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CanAccessMe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 2284,
  "endLine" : 2289,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4033,
  "endLine" : 4036,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/AttributeBinder.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function BindStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryBindOmittedLeftForConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLabelSyntaxForIdentifierOrLineNumber()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 937,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseIdentifierNameAllowingKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseTerminal.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CatchPartContext.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ProcessStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DeclarationContext.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfPartContext.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineIfBlockContext.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/NamespaceBlockContext.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/InterfaceDeclarationBlockContext.vb",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/FinallyPartBlock.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/IfBlockContext.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/PropertyBlockContext.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/TryBlockContext.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineElseContext.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/ForBlockContext.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseElseIfDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseConditional.vb",
  "fileLinesCount" : 476,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Peek()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2484,
  "endLine" : 2487,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RescanTrailingColonAsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseParenthesizedQualifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1381,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsValidStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanFollowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MustEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ResyncAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResyncAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResyncAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseSpecifierDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1297,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMissingXmlString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 4875,
  "endLine" : 4878,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetBinaryOperatorHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5637,
  "endLine" : 5640,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PeekToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6021,
  "endLine" : 6024,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ResetCurrentToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6055,
  "endLine" : 6058,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub GetNextSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6075,
  "endLine" : 6078,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6191,
  "endLine" : 6194,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/DiagnosticBagExtensions.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMessagePrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub ReportInvalidAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub ReportInvalidNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub ReportParameterNotValidForType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub ReportMarshalUnmanagedTypeNotValidForFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub ReportMarshalUnmanagedTypeOnlyValidForFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub ReportAttributeParameterRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub ReportAttributeParameterRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/CustomDiagnostics.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/CustomDiagnostics.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateAnonymousTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsWithEventsProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsOverloads()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsDeclareMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsExplicitByRefParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FirstOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsVisualBasicKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Kind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Kind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Kind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Kind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsMyTemplate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsAnyPreprocessorSymbolDefined()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetPreprocessingSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOverloads()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOverloads()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HandledEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsForEach()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsCatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AssociatedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasAssociatedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsImplicitlyDeclared()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.ImportDiagnosticInfo.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetAccessibilityForErrorMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetOperatorTokenKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsClassType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2896,
  "endLine" : 2899,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsValueType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2901,
  "endLine" : 2904,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4172,
  "endLine" : 4177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 714,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 2546,
  "endLine" : 2549,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSingleLineIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitElseIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitElseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCatchBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCaseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitForBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitForEachBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToGreen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/BaseSyntaxExtensions.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/BaseSyntaxExtensions.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsAddressOfOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsHandlesContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function InBlockInterior()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetOperatorKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SimpleSyntaxReference.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ShouldAddDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicLineDirectiveMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsReservedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/CompilationUnitSyntax.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Shadows Function GetRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsLastTokenOnLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndentationDepth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EndsWithColonSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 783,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitClassBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 789,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStructureBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 795,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterfaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 801,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 993,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForEachBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 999,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConstDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1143,
  "endLine" : 1147,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitElseDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1155,
  "endLine" : 1159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEndIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1161,
  "endLine" : 1165,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRegionDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1167,
  "endLine" : 1171,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEndRegionDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1173,
  "endLine" : 1177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExternalSourceDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEndExternalSourceDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1185,
  "endLine" : 1189,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExternalChecksumDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEnableWarningDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1201,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDisableWarningDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1207,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReferenceDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBadDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1219,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1232,
  "endLine" : 1236,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLoopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1349,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.DummySyntaxTree.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.DummySyntaxTree.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlExceptionElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 646,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlPermissionElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 665,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlExampleElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 682,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlParamElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 721,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlTextLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 903,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ParsedSyntaxTree.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ParsedSyntaxTree.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MatchesFactoryContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/BadTokenSyntax.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/BadTokenSyntax.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/BadTokenSyntax.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/StructuredTriviaSyntax.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/StructuredTriviaSyntax.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/StructuredTriviaSyntax.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitSyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitSyntaxTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateSyntaxError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateSyntaxError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsQueryStartingClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 576,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsLambdaJoinCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 598,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/FieldSymbolAdapter.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IFieldDefinition_GetCompileTimeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/FieldSymbolAdapter.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeParameterSymbolAdapter.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeReference.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreEventsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 538,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreFieldsEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AreParametersEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEAssemblyBuilder.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EnumerateDefinitionParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IMethodDefinitionGetBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedFieldReference.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAssemblyRefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetBaseClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypeParameter.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedParameter.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolAdapter.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub IReferenceDispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolAdapter.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Sub CheckDefinitionInvariant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolAdapter.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeMemberReference.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetType1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AttributeDataAdapter.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMetadataConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AttributeDataAdapter.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetDisableJITOptimization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 644,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function JITOptimizationIsDisabled()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 649,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeMemberReferenceGetContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EventSymbolAdapter.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub IReferenceDispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EventSymbolAdapter.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EventSymbolAdapter.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AssemblyReference.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodReference.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISignatureGetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodReference.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ParameterTypeInformation.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IParameterDefinition_GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ParameterSymbolAdapter.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function Translate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ContainerIsGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IGenericTypeInstanceReferenceGetGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 902,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Sub CheckDefinitionInvariantAllowEmbedded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PropertySymbolAdapter.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISignatureGetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PropertySymbolAdapter.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISignatureGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PropertySymbolAdapter.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeMemberReferenceGetContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PropertySymbolAdapter.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub IReferenceDispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PropertySymbolAdapter.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PropertySymbolAdapter.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitDelegateCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitLoadDefaultValueOfTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1536,
  "endLine" : 1539,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitBox()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2190,
  "endLine" : 2193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitUnboxAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2195,
  "endLine" : 2198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitModuleVersionIdLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2223,
  "endLine" : 2226,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitModuleVersionIdStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2228,
  "endLine" : 2231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitModuleVersionIdStringLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2237,
  "endLine" : 2240,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitInstrumentationPayloadRootLoad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2242,
  "endLine" : 2245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitInstrumentationPayloadRootStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2247,
  "endLine" : 2250,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitStaticFieldAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ShouldEmitInitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitArrayInitializer.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ValidateReferenceEqualityOperands()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 817,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 902,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1373,
  "endLine" : 1376,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitUnstructuredExceptionOnErrorSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1410,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.LocalDefUseInfo.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.LocalDefUseSpan.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.LocalDefUseSpan.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PushEvalStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 796,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanScheduleToStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1319,
  "endLine" : 1322,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitLocalStore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitHiddenSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/CommandLineDiagnosticFormatter.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAdditionalTextFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ResolveAdditionalFilesFromArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedTypeDeclaration.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddMemberNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 687,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function BestName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceOrTypeDeclaration.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundDirectCast.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundQuerySource.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTryCast.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLValueToRValueWrapper.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNullableIsTrueOperator.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeFinder.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPropertyReturnsByRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SetAccessKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDefaultValueConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundValueTypeMeReference.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MakeCompilerGenerated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeExtensions.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAnyLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeExtensions.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNamespaceExpression.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundOnErrorStatement.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundOnErrorStatement.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsByRefPropertyGet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAssignmentOperator.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpression.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundInterpolatedStringExpression.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundResumeStatement.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundResumeStatement.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLateBoundArgumentSupportingAssignmentWithCapture.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SymbolInfo.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SymbolInfo.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SymbolInfo.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSyntaxTreeOrdinal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function GetEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1377,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1554,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetRuntimeMetadataVersion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2374,
  "endLine" : 2377,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2747,
  "endLine" : 2750,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SynthesizedMetadataCompiler.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As VisualBasicTypeInfo",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 1561,
  "endLine" : 1567,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ValidateSymbolInfoOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2960,
  "endLine" : 2963,
  "linesOfCode" : 2,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function AnalyzeDataFlowCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3361,
  "endLine" : 3364,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function AnalyzeControlFlowCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3387,
  "endLine" : 3390,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3496,
  "endLine" : 3499,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3501,
  "endLine" : 3504,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3506,
  "endLine" : 3509,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3511,
  "endLine" : 3514,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3516,
  "endLine" : 3519,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3521,
  "endLine" : 3524,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3530,
  "endLine" : 3533,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeCompilationState.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMethodWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeCompilationState.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/QuerySymbolInfo.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/QuerySymbolInfo.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/LookupSymbolsInfo.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldReportNonCompliantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 605,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 859,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/PreprocessingSymbolInfo.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/PreprocessingSymbolInfo.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ElementNameIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function AttributeNameIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitXmlEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentWalker.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentWalker.vb",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocWriter.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub FindCandidatesInNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/EntryPointCandidateFinder.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilationReference.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeInfo.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTypeOrNamespaceTypeInfoNotInMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 702,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NeedsProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function OpenMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 412,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function OpenMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function OpenMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function OpenPropertyImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function OpenPropertyImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function OpenMoveNextMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function OpenMoveNextMethodImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateDiagnosticAndReturnDummyExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InitWithParameterlessValueTypeConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 751,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertRuntimeHelperToExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 776,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillFieldAllocator.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SpillExpressionList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteSpillSequenceIntoBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function Materialize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub GenerateControlFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentTopLevelExpressionInQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentWhileStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentDoLoopStatementEntryOrConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentIfStatementAfterIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentIfStatementAlternativeEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentSelectStatementCaseCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForEachLoopInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentTopLevelExpressionInQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentDoLoopStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentWhileStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentForEachStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentObjectForLoopInitCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentObjectForLoopCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentIfStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function CreateSelectStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentSelectStatementCaseCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentCaseBlockConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentCaseElseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function AddConditionSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitAssignmentOperatorSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEventAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsideValidUnstructuredExceptionHandlingResumeContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiteralFixupData.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_TupleLiteralExpression.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RightCanChangeLeftLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TransformRewrittenBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalExpressions.vb",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_ConditionalExpressions.vb",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequencePointWithSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 456,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 467,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLValueToRValueWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNullOrEmptyStringConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.vb",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function RewriteStringConcatenationOneExpr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_StringConcat.vb",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithRValueExpressionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function UseTwiceCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsInvariantArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Result",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyClassReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsMe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaCapturedVariable.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrameCopyConstructor.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [New]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 794,
  "endLine" : 797,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicConversionExpression.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicConversionExpression.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicConversionExpression.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicArgument.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicArgument.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationCloner.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsEndSubOrFunctionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1165,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/ForLoopVerification.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnterParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.LocalState.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.LocalState.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLValueToRValueWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 859,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithLValueExpressionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 864,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAnonymousTypeFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1014,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub InitializeBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1075,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1094,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLateMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1362,
  "endLine" : 1367,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1373,
  "endLine" : 1376,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1386,
  "endLine" : 1389,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1528,
  "endLine" : 1531,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNoPiaObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1555,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNewT()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1577,
  "endLine" : 1581,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFieldAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1660,
  "endLine" : 1663,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUserDefinedBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2218,
  "endLine" : 2221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2240,
  "endLine" : 2243,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLateAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2245,
  "endLine" : 2248,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2267,
  "endLine" : 2270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParenthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2272,
  "endLine" : 2275,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUserDefinedUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2287,
  "endLine" : 2290,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNullableIsTrueOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2292,
  "endLine" : 2295,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDirectCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2339,
  "endLine" : 2342,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2344,
  "endLine" : 2347,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2349,
  "endLine" : 2352,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2354,
  "endLine" : 2357,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2359,
  "endLine" : 2362,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2364,
  "endLine" : 2367,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2369,
  "endLine" : 2372,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequencePointWithSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2374,
  "endLine" : 2377,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2532,
  "endLine" : 2535,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2537,
  "endLine" : 2540,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayLength()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2542,
  "endLine" : 2545,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2579,
  "endLine" : 2583,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2585,
  "endLine" : 2588,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2590,
  "endLine" : 2593,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUnstructuredExceptionHandlingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2595,
  "endLine" : 2598,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAwaitOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2600,
  "endLine" : 2603,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeAsValueExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2613,
  "endLine" : 2616,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameterEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2634,
  "endLine" : 2637,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AlwaysAssignedWalker.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/FlowAnalysisPass.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/RegionReachableWalker.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub LeaveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/RegionReachableWalker.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub EnterRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.Regions.vb",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub LeaveRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.Regions.vb",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQuerySource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryableSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToQueryableCollectionConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOrdering()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariableAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub NoteRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub NoteWrite()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitLocalInReadWriteContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1573,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1575,
  "endLine" : 1578,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ConsiderLocalInitiallyAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1594,
  "endLine" : 1597,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1721,
  "endLine" : 1724,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQuerySource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1726,
  "endLine" : 1729,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryableSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1731,
  "endLine" : 1734,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToQueryableCollectionConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1736,
  "endLine" : 1739,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1741,
  "endLine" : 1744,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOrdering()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1755,
  "endLine" : 1758,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariableAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1760,
  "endLine" : 1763,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1768,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitForControlInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1836,
  "endLine" : 1839,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub VisitForControlInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1841,
  "endLine" : 1844,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAnonymousTypeCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1855,
  "endLine" : 1858,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1998,
  "endLine" : 2001,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyClassReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2006,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function CreateLocalSymbolForVariables()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 2105,
  "endLine" : 2108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOnErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 2126,
  "endLine" : 2129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 2131,
  "endLine" : 2134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ReportUnassignedByRefParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsOutWalker.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundTreeWalkerWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundTreeWalkerWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeWalker.cs",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundTreeRewriterWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BoundTreeRewriterWithStackGuardWithoutRecursionOnTheLeftOfBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/BoundTreeRewriter.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CSharpCompilationOptions WithUsings()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CSharpCompilationOptions.cs",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 273,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Enumerator.cs",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Syntax/ChildSyntaxList.Reversed.cs",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Execution/VisualBasicOptionsSerializationService.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMethodSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateAttributeBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/AttributeGenerator.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConstructorGenerator.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.StringPiece.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsPrintable()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.StringPiece.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateStringConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.StringPiece.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InterpolatedStringExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ElementBindingExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsSimpleArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Isolate()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1972,
  "endLine" : 1976,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2942,
  "endLine" : 2945,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsNodeVariableDeclaratorOfFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddSyntacticClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/VisualBasicSyntaxClassificationService.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTokenClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveWalker.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitElseDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveWalker.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitRegionDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveWalker.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEndIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveWalker.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function SymbolInfosAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsForEachTypeInferred()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsStatementComparer.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/PredefinedCastExpressionDocumentation.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEndIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/FixIncorrectTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AbstractTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ShouldRewrite()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AbstractTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Process()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LineDelta()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTypeDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsObjectCreationExpressionType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRightSideOfQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNameOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetIdentifierOfGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsUsingDirectiveName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPredefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPredefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetPredefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsValidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 467,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSimpleMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSimpleArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsObjectInitializerNamedAssignmentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSyntaxListSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 876,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSeparatedSyntaxListSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 881,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetRightSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetArgumentsOfArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1278,
  "endLine" : 1281,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddFirstMissingCloseBrace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1379,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDeclaratorOfLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1427,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function GetSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PositionalSyntaxReference.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function GetSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDeclarationService.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CanCreateRecoverableTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateRecoverableTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsUnusableType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function GetSyntaxAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PathSyntaxReference.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTextTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicDocumentationCommentService.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AnnotateAndRename()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKindOrHasMatchingText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDescendantOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNextNonZeroWidthTokenOrEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsValidAttributeTarget()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTriviaExtensions.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetStartDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/DirectiveSyntaxExtensions.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLastDottedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/NameSyntaxExtensions.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMemberAccessExpressionName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRightSideOfQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLeftSideOfQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNamedArgumentIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InsideCrefReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1077,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsideNameOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1079,
  "endLine" : 1082,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplacementChangesSemantics()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1635,
  "endLine" : 1638,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsNullableTypeSyntaxLeftOfDotInMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1897,
  "endLine" : 1900,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsNonNameSyntaxInImportsDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1902,
  "endLine" : 1905,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StringExtensions.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FollowsEndOfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MustBeginNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetContainingTypeBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsTypeDeclarationContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsTypeMemberDeclarationKeywordContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsSingleLineStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRaiseEventContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 740,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsObjectCreationTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 746,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Shadows Function IsWithinAsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAdditionalJoinOperatorContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInSkippedText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRightOfIntegerLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetArity()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsParentKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsParentKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsParentKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLeftSideOfAnyAssignStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 799,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub MarkTouchedNoisyCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Rewriter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/FormattingResult.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateFormattingResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/VisualBasicFormatEngine.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAlignmentSpan()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestConditionalExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCastAndConvertExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestReturnStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestThrowStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "y",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1079,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "b",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1237,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestRemoveMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2919,
  "endLine" : 2922,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private _c As C",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/AddImportsTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicCommandLineArgumentsFactoryServiceTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FeaturesSingle()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicCommandLineArgumentsFactoryServiceTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FeaturesSingleWithValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicCommandLineArgumentsFactoryServiceTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 928,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 947,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1616,
  "endLine" : 1620,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2466,
  "endLine" : 2469,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2592,
  "endLine" : 2596,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2607,
  "endLine" : 2611,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2633,
  "endLine" : 2637,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2820,
  "endLine" : 2824,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix5430()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2878,
  "endLine" : 2882,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3050,
  "endLine" : 3053,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3265,
  "endLine" : 3271,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "For b = 0 To 1",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3360,
  "endLine" : 3363,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SpacesInXmlStrings()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3520,
  "endLine" : 3524,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3606,
  "endLine" : 3609,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3734,
  "endLine" : 3737,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3819,
  "endLine" : 3822,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4043,
  "endLine" : 4046,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4177,
  "endLine" : 4180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4225,
  "endLine" : 4228,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptOptions WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptOptions.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptOptions WithSourceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptOptions.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 269,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScriptOptions WithImports()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptOptions.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 276,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScriptOptions WithFileEncoding()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/Core/ScriptOptions.cs",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 316,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCreateScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ScriptTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEvalScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ScriptTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRunScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ScriptTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRunScriptWithSpecifiedReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ScriptTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRunVoidScript()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ScriptTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InlineCharacters()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ObjectFormatterTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/InteractiveSessionTests.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddMetaDataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectShimWithServices.CodeModel.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UnadviseBuildStatusCallback()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function [Do]()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.RelevantExpressionsCollector.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.RelevantExpressionsCollector.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.RelevantExpressionsCollector.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/ProximityExpressionsGetter.Worker.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/AutomationObject.vb",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetXmlOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/AutomationObject.vb",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicProjectCodeModel.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/SyntaxExtensions.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsAttributeArgumentNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 823,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetCanOverride()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2130,
  "endLine" : 2134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidClassKind()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2160,
  "endLine" : 2163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetMustImplement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2656,
  "endLine" : 2660,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SetIsConstant()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2848,
  "endLine" : 2852,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetIsGeneric()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2886,
  "endLine" : 2890,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTypeSymbolFromPartialName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3665,
  "endLine" : 3669,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4018,
  "endLine" : 4021,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetHandledEventNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4178,
  "endLine" : 4182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/CodeTypeLocationExtender.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/GenericExtender.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/PartialMethodExtender.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/PartialMethodExtender.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/AutoPropertyExtender.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCompletionProvider.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NeedExport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsValidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbCompiler.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub BuildNamespaceDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NotifySolutionAsFullyLoaded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsCmdUIContextActive()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestHelpers.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Finalize()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestState.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestState.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub OnDocumentTextChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub CloseDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ApplyDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDocuments()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SearchRoot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SearchRoot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.cs",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 331,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await TestInRegularAndScriptAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/HideBase/HideBaseTests.cs",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticBraceCompletionTests.cs",
  "fileLinesCount" : 922,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 351,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 520,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Formatting/Indentation/SmartTokenFormatterFormatRangeTests.cs",
  "fileLinesCount" : 3377,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 526,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/GenerateFinalizerItem.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetForBlocksMatchingNextStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Highlighting/KeywordHighlighters/ForLoopBlockHighlighter.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AllowedForToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/BraceMatching/LessThanGreaterThanBraceMatcher.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Connect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function BeginSuppressingCommits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManager.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitFormatter.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManagerFactory.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/AbstractCommitCaretMoveUndoPrimitive.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSubNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SubjectBuffersDisconnected()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/ViewCreationListener.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CorrespondingEndTokenExist()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetNewTrackingSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.Session.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInvalidToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SmartTokenFormatterCommandHandler.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyKeywordAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/WhenKeywordRecommenderTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/NullKeywordRecommenderTests.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/IfKeywordRecommenderTests.cs",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 240,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/MockNavigationBarPresenter.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/MockNavigationBarPresenter.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Project>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 795,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Project>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 825,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 844,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Project>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 850,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Project>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 866,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 880,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 900,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestAPIAndFeature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestStreamingFeature()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestAPI()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsImplicitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetFilePathAndProjectLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetFilePathAndProjectLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamespaceSymbols.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1201,
  "endLine" : 1204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1926,
  "endLine" : 1929,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 844,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 852,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 880,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 888,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LocalSymbols.vb",
  "fileLinesCount" : 543,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 2,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.IndexerSymbols.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.IndexerSymbols.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:Decons$$truct|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1246,
  "endLine" : 1249,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2949,
  "endLine" : 2952,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2984,
  "endLine" : 2987,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 3019,
  "endLine" : 3022,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 3054,
  "endLine" : 3057,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub TestFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function TestFunctionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function {|Definition:FunctionAsync|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 613,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function FunctionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 761,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ExtensionMethodSymbols.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LabelSymbols.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.LabelSymbols.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Doo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 660,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 817,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ExtensionMethodSimplificationTests.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ExtensionMethodSimplificationTests.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ExtensionMethodSimplificationTests.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ExtensionMethodSimplificationTests.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5255,
  "endLine" : 5258,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5288,
  "endLine" : 5291,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5323,
  "endLine" : 5326,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5411,
  "endLine" : 5414,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5452,
  "endLine" : 5455,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5489,
  "endLine" : 5492,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5494,
  "endLine" : 5497,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5507,
  "endLine" : 5510,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5536,
  "endLine" : 5539,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5577,
  "endLine" : 5580,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5614,
  "endLine" : 5617,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5619,
  "endLine" : 5622,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5632,
  "endLine" : 5635,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5802,
  "endLine" : 5805,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5820,
  "endLine" : 5823,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6131,
  "endLine" : 6134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6221,
  "endLine" : 6224,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6410,
  "endLine" : 6413,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6475,
  "endLine" : 6480,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6544,
  "endLine" : 6547,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6600,
  "endLine" : 6603,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6651,
  "endLine" : 6654,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6728,
  "endLine" : 6731,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6809,
  "endLine" : 6812,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6858,
  "endLine" : 6861,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6935,
  "endLine" : 6938,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6970,
  "endLine" : 6973,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7008,
  "endLine" : 7011,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7040,
  "endLine" : 7043,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7076,
  "endLine" : 7079,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7832,
  "endLine" : 7835,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7865,
  "endLine" : 7868,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8085,
  "endLine" : 8088,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8573,
  "endLine" : 8576,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8605,
  "endLine" : 8608,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8705,
  "endLine" : 8708,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1157,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Boo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3894,
  "endLine" : 3897,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5003,
  "endLine" : 5006,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5496,
  "endLine" : 5499,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5605,
  "endLine" : 5608,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Madin()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Madin()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateVariableCrossLanguageTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 603,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 650,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 730,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 841,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 903,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 926,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 995,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1017,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1068,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1242,
  "endLine" : 1245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1297,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHostDocument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SourceError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SourceWarning()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticProviderTests.vb",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/InMemoryAssemblyLoader.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDiagnosticsReportedOnAllPartialDefinitions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 883,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1196,
  "endLine" : 1199,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1472,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1518,
  "endLine" : 1522,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1544,
  "endLine" : 1548,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AnalyzeCompilation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1553,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub OnCodeBlockStarted()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1631,
  "endLine" : 1634,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCapitalizationNotAppliedToPrefix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.ComplexTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCapitalizationNotAppliedToPrefix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.ComplexTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCapitalizationNotAppliedToSuffix1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.ComplexTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCapitalizationNotAppliedToSuffix2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.ComplexTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCapitalizationNotAppliedToWordSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.ComplexTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseComplex1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.ComplexTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseComplex1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.ComplexTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperComplex1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.ComplexTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerComplex1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.ComplexTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperComplex1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.ComplexTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEmptyStringWithWordSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.WordSeparator.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSingleWordWithWordSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.WordSeparator.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTwoWordsWithWordSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.WordSeparator.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestThreeWordsWithWordSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.WordSeparator.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestWordSeparatorsAddedEvenWhenOverlappingWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.WordSeparator.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNonoverlappingPrefixAndSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAdjacentOverlappingPrefixAndSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPartiallyOverlappingPrefixAndSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFullyOverlappingPrefixAndSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestManyEmptyWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseMultiplePrefixAndSuffixFixes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseComplianceWithZeroWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseComplianceWithOneConformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseNoncomplianceWithOneNonconformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseComplianceWithCapitalizationOfFirstCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseNoncomplianceWithNoncapitalizationOfFirstCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseNoncomplianceWithNoncapitalizationOfFirstCharacterOfSubsequentSplitWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseIgnoresSeeminglyNoncompliantPrefixOrSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseIgnoresSeeminglyNoncompliantWordSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseAllowsUncasedCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseWithWordSeperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseComplianceWithZeroWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseComplianceWithOneConformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseNoncomplianceWithOneNonconformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseComplianceWithCorrectCapitalizationOfFirstCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseNoncomplianceWithCapitalizationOfFirstCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseNoncomplianceWithNoncapitalizationOfFirstCharacterOfSubsequentSplitWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseIgnoresSeeminglyNoncompliantPrefixOrSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseIgnoresSeeminglyNoncompliantWordSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseAllowsUncasedCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseWithWordSeperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperComplianceWithZeroWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperComplianceWithOneConformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperNoncomplianceWithOneNonconformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperComplianceWithCorrectCapitalizationOfFirstCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperNoncomplianceWithNoncapitalizationOfFirstCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperNoncomplianceWithCapitalizationOfFirstCharacterOfSubsequentWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperIgnoresSeeminglyNoncompliantPrefixOrSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperIgnoresSeeminglyNoncompliantWordSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperAllowsUncasedCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperComplianceWithZeroWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperComplianceWithOneConformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperNoncomplianceWithOneNonconformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperComplianceWithCorrectCapitalizationOfAllWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperNoncomplianceWithNoncapitalizationOfSomeWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperIgnoresSeeminglyNoncompliantPrefixOrSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperIgnoresSeeminglyNoncompliantWordSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperAllowsUncasedCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperWithWordSeperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerComplianceWithZeroWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerComplianceWithOneConformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerNoncomplianceWithOneNonconformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerComplianceWithCorrectCapitalizationOfAllWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerNoncomplianceWithNoncapitalizationOfSomeWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerIgnoresSeeminglyNoncompliantPrefixOrSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerIgnoresSeeminglyNoncompliantWordSeparator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerAllowsUncasedCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerWithWordSeperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Compliance.vb",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestNameCompliance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEmptyStringWithPrefix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEmptyStringWithSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEmptyStringWithPrefixAndSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSingleWordWithPrefix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSingleWordWithSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSingleWordWithPrefixAndSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSingleWordWithDifferentPrefixAndSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMultipleWordsWithPrefix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMultipleWordsWithSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMultipleWordsWithPrefixAndSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestMultipleWordsWithDifferentPrefixAndSuffix()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPrefixAndSuffixBothApplyEvenWhenOverlapping()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.PrefixSuffix.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseWithZeroWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseWithOneConformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseWithOneNonconformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseCapitalizationOfFirstCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestPascalCaseLeavesSubsequentCharactersAlone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseWithZeroWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseWithOneConformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseWithOneNonconformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseCapitalizationOfAppropriateFirstCharacters()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseDecapitalizationOfFirstCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCamelCaseLeavesSubsequentCharactersAlone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperWithZeroWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperWithOneConformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperWithOneNonconformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperCapitalizationOfFirstCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperDecapitalizationOfAppropriateFirstCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestFirstUpperLeavesSubsequentCharactersAlone()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerWithZeroWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerWithOneConformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerWithOneNonconformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerWithMultipleAllUpperWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerWithMixedWords1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllLowerWithMixedWords2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperWithZeroWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperWithOneConformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperWithOneNonconformingWord()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperWithMultipleAllLowerWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperWithMixedWords1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAllUpperWithMixedWords2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.IdentifierCreation.Casing.vb",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1609,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1870,
  "endLine" : 1873,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1891,
  "endLine" : 1894,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1936,
  "endLine" : 1939,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2085,
  "endLine" : 2088,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2105,
  "endLine" : 2108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvokeSignatureHelpWithDocumentShouldStartNewSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EmptyModelShouldStopSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateMock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Program",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1208,
  "endLine" : 1211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3734,
  "endLine" : 3737,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvokeQuickInfoWithDocumentShouldStartNewSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateMock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CompletionServiceTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WaitForRename()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyNoRenameTrackingTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function VerifyRenameTrackingTags()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTestHelpers.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyTaggedSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyTaggedSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifySpansBeforeConflictResolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyTaggedSpansCore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 999,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 1022,
  "endLine" : 1025,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Async Function VerifyHighlightsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/ReferenceHighlighting/AbstractReferenceHighlightingTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenter.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestSignatureHelpPresenter.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetSelectedItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenterSession.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFilteredItemAt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenterSession.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendPageUp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendCut()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendPaste()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendInvokeCompletionList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendCommitUniqueCompletionListItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendInsertSnippetCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendSurroundWithCommand()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendSave()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendSelectAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendBackspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendInvokeSignatureHelp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertSignatureHelpSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dismiss()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestSignatureHelpPresenterSession.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetSelectedItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestSignatureHelpPresenterSession.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StartSearch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockNavigableItemsPresenter.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/GoToTestHelpers.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "name: nameof()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/TodoComment/TodoCommentIncrementalAnalyzerProvider.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolutionPreviewResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/SolutionPreviewResult.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub T()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = New Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = New Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = New Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = New Goo.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = New Goo.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = New Test.NestedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = New Base()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim b = New Derived()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = New MoreDerived()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = New Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.x = x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As New Derived()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.c = c",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 680,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.y = y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.class = [class]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 734,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.p = p",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 759,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v1 = v1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 784,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 795,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj As New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 809,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x1 = x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 919,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 974,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 989,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1011,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1026,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1053,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1135,
  "endLine" : 1138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.prop = prop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1218,
  "endLine" : 1221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1242,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.y = y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1452,
  "endLine" : 1455,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1494,
  "endLine" : 1497,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = New Goo.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1526,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1531,
  "endLine" : 1534,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As X = New X()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1603,
  "endLine" : 1606,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return [|M|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1620,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1630,
  "endLine" : 1633,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1645,
  "endLine" : 1648,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1669,
  "endLine" : 1672,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1698,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1704,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1724,
  "endLine" : 1727,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1730,
  "endLine" : 1733,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.v = v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1764,
  "endLine" : 1767,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1811,
  "endLine" : 1814,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/OrderModifiers/OrderModifiersTests.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function abst()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 924,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 930,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1941,
  "endLine" : 1944,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1947,
  "endLine" : 1950,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2961,
  "endLine" : 2964,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2967,
  "endLine" : 2970,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3981,
  "endLine" : 3984,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3987,
  "endLine" : 3990,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5001,
  "endLine" : 5004,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5007,
  "endLine" : 5010,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6021,
  "endLine" : 6024,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6027,
  "endLine" : 6030,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7041,
  "endLine" : 7044,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7047,
  "endLine" : 7050,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8061,
  "endLine" : 8064,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8067,
  "endLine" : 8070,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 9081,
  "endLine" : 9084,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 9087,
  "endLine" : 9090,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim B As Integer = F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5584,
  "endLine" : 5588,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5667,
  "endLine" : 5670,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5718,
  "endLine" : 5721,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ComputeDistance_Token()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ComputeDistance_Node()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifyRudeDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/Extensions.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub VerifySemanticDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/Extensions.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function SemanticEdit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetMethodEdits()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclarators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/VisualBasicEditAndContinueTestHelpers.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4080,
  "endLine" : 4083,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4443,
  "endLine" : 4446,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4476,
  "endLine" : 4479,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Async Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 6112,
  "endLine" : 6115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2012,
  "endLine" : 2015,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f = Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4524,
  "endLine" : 4528,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4573,
  "endLine" : 4576,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4597,
  "endLine" : 4600,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4732,
  "endLine" : 4735,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4893,
  "endLine" : 4896,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4952,
  "endLine" : 4955,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4980,
  "endLine" : 4983,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5009,
  "endLine" : 5012,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5038,
  "endLine" : 5041,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5067,
  "endLine" : 5070,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5126,
  "endLine" : 5129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5155,
  "endLine" : 5158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5184,
  "endLine" : 5187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5212,
  "endLine" : 5215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5240,
  "endLine" : 5243,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterator Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5267,
  "endLine" : 5270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ErrorSpansAllKinds()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 692,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 761,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 790,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 812,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 861,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 883,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 898,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1545,
  "endLine" : 1548,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1577,
  "endLine" : 1580,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1599,
  "endLine" : 1602,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End RaiseEvent",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1671,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1690,
  "endLine" : 1693,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1734,
  "endLine" : 1737,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1787,
  "endLine" : 1790,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1828,
  "endLine" : 1831,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1854,
  "endLine" : 1857,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1914,
  "endLine" : 1917,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1936,
  "endLine" : 1939,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1964,
  "endLine" : 1967,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1988,
  "endLine" : 1991,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2016,
  "endLine" : 2019,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2040,
  "endLine" : 2043,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2129,
  "endLine" : 2132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2218,
  "endLine" : 2221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2274,
  "endLine" : 2277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2334,
  "endLine" : 2337,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2358,
  "endLine" : 2361,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2384,
  "endLine" : 2387,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2408,
  "endLine" : 2411,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2436,
  "endLine" : 2439,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2468,
  "endLine" : 2471,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2496,
  "endLine" : 2499,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2522,
  "endLine" : 2525,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2550,
  "endLine" : 2553,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2580,
  "endLine" : 2583,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2608,
  "endLine" : 2611,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2632,
  "endLine" : 2635,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2656,
  "endLine" : 2659,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2692,
  "endLine" : 2695,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2716,
  "endLine" : 2719,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2740,
  "endLine" : 2743,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2772,
  "endLine" : 2775,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2796,
  "endLine" : 2799,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2884,
  "endLine" : 2887,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2941,
  "endLine" : 2944,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2969,
  "endLine" : 2972,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2997,
  "endLine" : 3000,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3019,
  "endLine" : 3022,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3047,
  "endLine" : 3050,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3071,
  "endLine" : 3074,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3099,
  "endLine" : 3102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3264,
  "endLine" : 3267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3285,
  "endLine" : 3288,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3313,
  "endLine" : 3316,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3341,
  "endLine" : 3344,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3373,
  "endLine" : 3376,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3397,
  "endLine" : 3400,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3419,
  "endLine" : 3422,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3453,
  "endLine" : 3456,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3487,
  "endLine" : 3490,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3513,
  "endLine" : 3516,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3549,
  "endLine" : 3552,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3577,
  "endLine" : 3580,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3601,
  "endLine" : 3604,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3630,
  "endLine" : 3633,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3682,
  "endLine" : 3685,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3745,
  "endLine" : 3748,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3771,
  "endLine" : 3774,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3873,
  "endLine" : 3876,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3920,
  "endLine" : 3923,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3948,
  "endLine" : 3951,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3981,
  "endLine" : 3984,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo.Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4102,
  "endLine" : 4105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4157,
  "endLine" : 4160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4205,
  "endLine" : 4208,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4460,
  "endLine" : 4463,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCoalesce2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCoalesce3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryExpression1_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 672,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCatchFilterClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 679,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCatchFilterClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 686,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ConditionalInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z2 = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim w = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim e as Expression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim z2 = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim w = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim e as Expression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub ResolveAndVerifyTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = [||]\"\"string\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"string{1}\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"string{1}\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"{1}string\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"{1 + 2}string\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"{1 + 2}string\"\" ' trailing trivia",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"{1 + 2}string{3}{4}\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"\\r{2}string{3}\\n\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"\\\\r{2}string{3}\\\\n\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"{1}string\"\" & d",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = d & [||]\"\"string\"\" & 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"A{1}BC\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"ABC{1}\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = $\"\"A{1}BC{2}DEF{3}\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldTestState.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssertEncapsulateAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldTestState.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = new C |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x as new C |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim b = New C |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function UntilAndWhileMissingAfterInvalidLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/UntilAndWhileKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndNotOutsideOfMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EndKeywordRecommenderTests.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterReturnExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhileLoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhileLoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GoToNotInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/GoToKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/YieldKeywordRecommenderTests.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function GetRecommendedKeywordStringsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/RecommendationTestHelpers.vb",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeywordsAfterAsyncTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorCTypeAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorCTypeAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnlyPublicAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndSubInBrokenMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndSubInLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndIfInMethodBody1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndIfInMethodBody2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndWithInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndWhileInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndSelectInMethodBody1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndSyncLockInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndModuleInFile1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndInterfaceInFile1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndClassInFile1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndStructureInFile1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndEnumInFile1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndSubSuggestFunctionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndFunctionDoesNotSuggestEndSubTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndFunctionSuggestSubTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndSubNotClassSuggestedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndClassPairingsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndModulePairingsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndModuleNotSubSuggestedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EndBlockKeywordRecommenderTests.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AccessibilityModifiersTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideNamespaceDeclaration.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeScopesInFileAtStartOfMalformedAttributeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit _",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit _",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAndSetAfterAutoPropTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAndSetAfterAutoPropAndPrivateAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAndSetAfterAutoPropAndProtectedAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAndSetAfterAutoPropAndFriendAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAndSetAfterAutoPropAndProtectedFriendAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAndSetAfterAutoPropAndFriendProtectedAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAfterReadOnlyPropertyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAfterReadOnlyPropertyAndPrivateAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAfterReadOnlyPropertyAndProtectedAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAfterReadOnlyPropertyAndFriendAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAfterReadOnlyPropertyAndProtectedFriendAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetAfterReadOnlyPropertyAndFriendProtectedAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SetAfterWriteOnlyPropertyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SetAfterWriteOnlyPropertyAndPrivateAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SetAfterWriteOnlyPropertyAndProtectedAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SetAfterWriteOnlyPropertyAndFriendAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SetAfterWriteOnlyPropertyAndProtectedFriendAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SetAfterWriteOnlyPropertyAndFriendProtectedAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GetSetKeywordRecommenderTests.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit |",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit _",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeywordsAfterIteratorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnusedVariable/RemoveUnusedVariableTest.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.s = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.s = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.s = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_s = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.S = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.S = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "s1 = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.s = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.t = t",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.t = t",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.s = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_s = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.S = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "f()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "f?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me?.M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim r = arg1?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim c = New C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return arg1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return arg1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return arg1?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "arr.Zip()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|End Function|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|End Function|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|End Function|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|End Function|]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|End Sub|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|End Sub|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|End Sub|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|Cursor:[|End Sub|]|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function AsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function AsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function AsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|End If|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Async Function GetBlockSpansWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/OverallStructureTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Async Function GetBlockSpansWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/InvalidIdentifierStructureTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "stringAlias.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string.Format [||]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string.Compare [||]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "q.Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1621,
  "endLine" : 1624,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1658,
  "endLine" : 1661,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1698,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end module",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end module",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As GenericClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits System.Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits System.Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New System.Collections.Generic.List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim local As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 676,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim local As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 717,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As IO.Stream",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 735,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Generic.IEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 800,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 850,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 740,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub N()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 753,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 772,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub N()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests_FixAllTests.vb",
  "fileLinesCount" : 803,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 785,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Goo.MaxValue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As File",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As GenericClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits System.Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits System.Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits System.Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As GooClass",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 750,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 883,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 914,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 931,
  "endLine" : 934,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private a As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 951,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private a As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 970,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 991,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1011,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1016,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1021,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1026,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1043,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1048,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1050,
  "endLine" : 1053,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1058,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1077,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1079,
  "endLine" : 1082,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1087,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1092,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1150,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReDim [preserve]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ReDim [Preserve].X.Y()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1201,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableInImports1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1208,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableInImports2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1247,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1279,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1308,
  "endLine" : 1311,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1324,
  "endLine" : 1327,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2449,
  "endLine" : 2452,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2460,
  "endLine" : 2463,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2471,
  "endLine" : 2474,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2488,
  "endLine" : 2491,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x = Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2506,
  "endLine" : 2509,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|MyClass|].Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2519,
  "endLine" : 2522,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2539,
  "endLine" : 2542,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Task.Delay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await Task.Delay()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 762,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a As Func()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Yield 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Iterator Function()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Iterator Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end set",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "P = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.P = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "P = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "i = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "P = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 547,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 633,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 815,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return CInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "10) ' asas",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Double = 10[||]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As A = New B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return New Color With {.A = a, .R = r, .G = g, .B = b}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 614,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 686,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 710,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 734,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 794,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 801,
  "endLine" : 804,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 812,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 840,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 862,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 884,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 891,
  "endLine" : 894,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 916,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 938,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 960,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 982,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1004,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1026,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1048,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1075,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1085,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1092,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1098,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1191,
  "endLine" : 1194,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IGoo.[|Bar|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1321,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1331,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1336,
  "endLine" : 1339,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1342,
  "endLine" : 1345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1364,
  "endLine" : 1367,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1386,
  "endLine" : 1389,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1410,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1466,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1500,
  "endLine" : 1503,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.[|New|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1525,
  "endLine" : 1528,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1548,
  "endLine" : 1551,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1676,
  "endLine" : 1679,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1704,
  "endLine" : 1707,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1735,
  "endLine" : 1738,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1770,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1781,
  "endLine" : 1784,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1804,
  "endLine" : 1807,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1821,
  "endLine" : 1824,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1846,
  "endLine" : 1849,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1853,
  "endLine" : 1856,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1859,
  "endLine" : 1862,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C.Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1883,
  "endLine" : 1886,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1905,
  "endLine" : 1908,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1927,
  "endLine" : 1930,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1949,
  "endLine" : 1952,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1971,
  "endLine" : 1974,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1993,
  "endLine" : 1996,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2015,
  "endLine" : 2018,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.[||]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2028,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2035,
  "endLine" : 2038,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2046,
  "endLine" : 2049,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Event AnEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2056,
  "endLine" : 2059,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2080,
  "endLine" : 2083,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2153,
  "endLine" : 2156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2175,
  "endLine" : 2178,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2197,
  "endLine" : 2200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2384,
  "endLine" : 2387,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2398,
  "endLine" : 2401,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2420,
  "endLine" : 2423,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2436,
  "endLine" : 2439,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2551,
  "endLine" : 2554,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2592,
  "endLine" : 2595,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2601,
  "endLine" : 2604,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub GenUnif0060()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2683,
  "endLine" : 2686,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3105,
  "endLine" : 3108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3276,
  "endLine" : 3279,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3298,
  "endLine" : 3301,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3320,
  "endLine" : 3323,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3342,
  "endLine" : 3345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3375,
  "endLine" : 3378,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3406,
  "endLine" : 3409,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3437,
  "endLine" : 3440,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3468,
  "endLine" : 3471,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3499,
  "endLine" : 3502,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3530,
  "endLine" : 3533,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3561,
  "endLine" : 3564,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3583,
  "endLine" : 3586,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3605,
  "endLine" : 3608,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3627,
  "endLine" : 3630,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3649,
  "endLine" : 3652,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3766,
  "endLine" : 3769,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3783,
  "endLine" : 3786,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3792,
  "endLine" : 3795,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3800,
  "endLine" : 3803,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3806,
  "endLine" : 3809,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3815,
  "endLine" : 3818,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3823,
  "endLine" : 3826,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3829,
  "endLine" : 3832,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3857,
  "endLine" : 3860,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3914,
  "endLine" : 3917,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3927,
  "endLine" : 3930,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3936,
  "endLine" : 3939,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3942,
  "endLine" : 3945,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3966,
  "endLine" : 3969,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3990,
  "endLine" : 3993,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4090,
  "endLine" : 4093,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4167,
  "endLine" : 4170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4188,
  "endLine" : 4191,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Task.FromResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Task.FromResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Task.FromResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Task.FromResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Task.FromResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Task.FromResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Task.FromResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Await If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Await If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Await TryCast()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/OverloadBase/OverloadBaseTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next y, y",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next x, x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next y, x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next y, x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next y, x, x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next y, x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next [|y|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next x, [|y|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 605,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 728,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 839,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 873,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1258,
  "endLine" : 1261,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1431,
  "endLine" : 1434,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1561,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1766,
  "endLine" : 1769,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1931,
  "endLine" : 1934,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2269,
  "endLine" : 2272,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2340,
  "endLine" : 2343,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2409,
  "endLine" : 2412,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2469,
  "endLine" : 2472,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2540,
  "endLine" : 2543,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2710,
  "endLine" : 2713,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2749,
  "endLine" : 2752,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = New AwesomeClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTestMissingName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim goo = New AwesomeClass ' trailing trivia",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Async Function TestMissingAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q As GenericClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits System.Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits System.Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits System.Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As New List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 603,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "args.Where()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 694,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 723,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 753,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 794,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Into greaterThan5 = All()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 840,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = .[|first|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 852,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "File",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 883,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As IEnumerable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 955,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 965,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 985,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Log",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1023,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1048,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1071,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1085,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1099,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1119,
  "endLine" : 1122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1148,
  "endLine" : 1151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1180,
  "endLine" : 1183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1202,
  "endLine" : 1205,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1441,
  "endLine" : 1444,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1481,
  "endLine" : 1484,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = File.OpenRead()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1739,
  "endLine" : 1742,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = File.OpenRead()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1767,
  "endLine" : 1770,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = File.OpenRead()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1795,
  "endLine" : 1798,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ExtMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1810,
  "endLine" : 1813,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ExtMethod1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1855,
  "endLine" : 1858,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1888,
  "endLine" : 1891,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1907,
  "endLine" : 1910,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1931,
  "endLine" : 1934,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1950,
  "endLine" : 1953,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1974,
  "endLine" : 1977,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1993,
  "endLine" : 1996,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2017,
  "endLine" : 2020,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2036,
  "endLine" : 2039,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2060,
  "endLine" : 2063,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2079,
  "endLine" : 2082,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2103,
  "endLine" : 2106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2129,
  "endLine" : 2132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2160,
  "endLine" : 2163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2186,
  "endLine" : 2189,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2242,
  "endLine" : 2245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2254,
  "endLine" : 2257,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2272,
  "endLine" : 2275,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2282,
  "endLine" : 2285,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2294,
  "endLine" : 2297,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2320,
  "endLine" : 2323,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2338,
  "endLine" : 2341,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2350,
  "endLine" : 2353,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2376,
  "endLine" : 2379,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2394,
  "endLine" : 2397,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2461,
  "endLine" : 2464,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim hs = New HashSet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2548,
  "endLine" : 2551,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits Exception",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2578,
  "endLine" : 2581,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1698,
  "endLine" : 1701,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1994,
  "endLine" : 1997,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnImportsDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 799,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = 1 + [|Goo|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 826,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Call 1.[|T|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.[|Goo|] = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|B|] = 10",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 860,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim obj As New [|C|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1070,
  "endLine" : 1073,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1196,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1199,
  "endLine" : 1202,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim f As New [|Program|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1871,
  "endLine" : 1874,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Int32",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return \"\"hello\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1305,
  "endLine" : 1308,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New Hashtable![|Goo|]!Bar",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1321,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New Hashtable!Goo![|Bar|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1334,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New Hashtable![|Goo!Bar|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1344,
  "endLine" : 1347,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1356,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw MyExp",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1408,
  "endLine" : 1411,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1428,
  "endLine" : 1431,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1448,
  "endLine" : 1451,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1471,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = NameOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1490,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As C = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1505,
  "endLine" : 1508,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1526,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As Integer? = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1544,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As C? = a?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1559,
  "endLine" : 1562,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Property Z As C",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1740,
  "endLine" : 1743,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Property Z As Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1769,
  "endLine" : 1772,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Property Z As Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1798,
  "endLine" : 1801,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Property Z As Object",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1827,
  "endLine" : 1830,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2305,
  "endLine" : 2308,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2315,
  "endLine" : 2318,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2324,
  "endLine" : 2327,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2344,
  "endLine" : 2347,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2364,
  "endLine" : 2367,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2388,
  "endLine" : 2391,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2401,
  "endLine" : 2404,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2414,
  "endLine" : 2417,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2441,
  "endLine" : 2444,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2468,
  "endLine" : 2471,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2567,
  "endLine" : 2570,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tuple =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2618,
  "endLine" : 2621,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2629,
  "endLine" : 2632,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_bar = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2640,
  "endLine" : 2643,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2651,
  "endLine" : 2654,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_goo = 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2662,
  "endLine" : 2665,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_quux = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2688,
  "endLine" : 2691,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Quux = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2714,
  "endLine" : 2717,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "me.y = 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2742,
  "endLine" : 2745,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "me.y = 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2769,
  "endLine" : 2772,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AccessSupportedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/DiagnosticAnalyzerDriver/DiagnosticAnalyzerDriverTests.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Blue = 1 << 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 753,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Green = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 922,
  "endLine" : 925,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Green = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 961,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Blue = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 991,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1111,
  "endLine" : 1114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = [|FirstDayOfWeek.EigthDay|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CompilationSucceeded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Semantics/SpeculationAnalyzerTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImportsType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNewOfInterface()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFloatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1929,
  "endLine" : 1932,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIntLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1935,
  "endLine" : 1938,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDecimalLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SyntacticClassifierTests.vb",
  "fileLinesCount" : 3890,
  "components" : [ "primary::src" ],
  "startLine" : 1941,
  "endLine" : 1944,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s As DateTime",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s As Collections.Generic.List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s As G.List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "args.Where()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x As List()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Inherits Attribute",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 755,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 867,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 883,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim type As GenericType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 928,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNotOfferedForIncorrectlyParentedInheritsStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TestMissingAsyncWithOptionAndNotification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests_FixAllTests.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub N()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests_FixAllTests.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests_FixAllTests.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub N()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests_FixAllTests.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i =$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return MyBase.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateOverrides/GenerateOverridesTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ParseLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_Colon()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_Space()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_Underscore()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_Number()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_Quote()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_Middle()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_Document()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_Preprocessor1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_Preprocessor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_Region()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_EndRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_TrailingSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_REM()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleLineTodoComment_Preprocessor_REM()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSinglelineDocumentComment_Multiline()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utilities/CodeSnippets.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return count",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = new with { .P = me.GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ".Prop = me.GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RefM()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = value",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = val",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "me.SetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = value",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return me.GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = me.GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = me.GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return _Prop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "me._Prop = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return _Prop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_Goo = AutoPropertyValue",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Task",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/BasicMoveTypeTestsBase.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = \" + initial + \"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim x = Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim x = me.Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v = x?.Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim i = Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goo = Goo + 1    End sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 674,
  "endLine" : 677,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 752,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 785,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 815,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function.Invoke()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1115,
  "endLine" : 1119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1304,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1363,
  "endLine" : 1366,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1391,
  "endLine" : 1394,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1424,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1450,
  "endLine" : 1453,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Distinct",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1970,
  "endLine" : 1974,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2122,
  "endLine" : 2125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2256,
  "endLine" : 2259,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2282,
  "endLine" : 2285,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2538,
  "endLine" : 2541,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2567,
  "endLine" : 2570,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2597,
  "endLine" : 2600,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2626,
  "endLine" : 2629,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2654,
  "endLine" : 2658,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3009,
  "endLine" : 3012,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3138,
  "endLine" : 3141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3335,
  "endLine" : 3338,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3532,
  "endLine" : 3535,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3594,
  "endLine" : 3597,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3645,
  "endLine" : 3648,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3693,
  "endLine" : 3696,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3816,
  "endLine" : 3819,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3873,
  "endLine" : 3876,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3897,
  "endLine" : 3900,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub N()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4121,
  "endLine" : 4124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub N()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4157,
  "endLine" : 4160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4214,
  "endLine" : 4217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4260,
  "endLine" : 4263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4280,
  "endLine" : 4283,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4300,
  "endLine" : 4303,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4320,
  "endLine" : 4323,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4340,
  "endLine" : 4343,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4410,
  "endLine" : 4413,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1026,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|MyBase|].Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Into [|Count()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1377,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1387,
  "endLine" : 1390,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return x",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1400,
  "endLine" : 1403,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i1 = New Integer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1414,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return goo1 * 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1428,
  "endLine" : 1431,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1451,
  "endLine" : 1454,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1493,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 0",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1540,
  "endLine" : 1543,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim at1 As New With {var1, .friend = [|.var1|]}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1587,
  "endLine" : 1590,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return v",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1604,
  "endLine" : 1607,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|x()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1630,
  "endLine" : 1633,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 1 + New C1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1647,
  "endLine" : 1650,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 1 + New C1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1664,
  "endLine" : 1667,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = 1 + New C1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1681,
  "endLine" : 1684,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1749,
  "endLine" : 1752,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = <[|x|]/>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1760,
  "endLine" : 1763,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim Obj1 = If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1772,
  "endLine" : 1775,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2391,
  "endLine" : 2394,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2560,
  "endLine" : 2563,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2587,
  "endLine" : 2590,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end while",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2751,
  "endLine" : 2754,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2761,
  "endLine" : 2764,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2785,
  "endLine" : 2788,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2858,
  "endLine" : 2861,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2882,
  "endLine" : 2885,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 7",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 7",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 7",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 8",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 8",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End While",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Select",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If Not a Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If Not a.Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If False Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a <> b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a = b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a >= b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a > b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a <= b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a < b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a IsNot b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a Is b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If Not a And Not b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If Not a Or Not b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If Not a AndAlso Not b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If Not a OrElse Not b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a And b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a AndAlso b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a Or b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a OrElse b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If Not()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If a Xor b Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 553,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|If a Th|]en a()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If Not a Then c()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If Not a Then b()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 708,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If ' I will stay put",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 731,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 769,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 795,
  "endLine" : 798,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If 0 >()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 838,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 888,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 913,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 938,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 963,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 971,
  "endLine" : 974,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 983,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 994,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If False Then If True Then Return Else : Else Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1002,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1012,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x =()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1020,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "If True [||]Then Return Else Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1031,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1048,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1063,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1096,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1157,
  "endLine" : 1160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1217,
  "endLine" : 1220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return arg",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return Nothing",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return 1 + 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return x * x < 100",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "System.Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return $\"\"{v}\"\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WithBlockTests.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Get",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/PropertyBlockTests.vb",
  "fileLinesCount" : 318,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/WhiteSpacesInsertTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.b = b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.b = b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.b = b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.b = b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.i = i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v2 = v1.i",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v2 = v1.s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v2 = v1.[|Item1|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v2 = v1.[|Item1|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v2 = v1.[|Item1|]",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim v3 = v1.s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "v1.i = v1.s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "''' <returns></returns>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Async Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End If",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 904,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 913,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 961,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1055,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 2022,
  "endLine" : 2025,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyNSATIsAbsentAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyNSATExistsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAliasImportsClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 633,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAliasImportsClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersImportsClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersImportsClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goto $$\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1310,
  "endLine" : 1314,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Goto Goo $$\"",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1326,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim q1 = From num In Enumerable.Range()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1866,
  "endLine" : 1870,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoOperators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2923,
  "endLine" : 2926,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3745,
  "endLine" : 3748,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3780,
  "endLine" : 3783,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3816,
  "endLine" : 3819,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 3851,
  "endLine" : 3854,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Unqualified_ExcludesCurrentDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5859,
  "endLine" : 5863,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceName_Qualified_NoPeers()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 5969,
  "endLine" : 5974,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s = $\"{$$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6698,
  "endLine" : 6702,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7557,
  "endLine" : 7560,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAs1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAs2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAs3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBaseDeclarations1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBaseDeclarations2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIfStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleCaseClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleCaseClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeCaseClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeCaseClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRelationalCaseClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRelationalCaseClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNextStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNextStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInactiveRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestImplements3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAs1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAs2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAs3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBaseDeclarations1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBaseDeclarations2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIfStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleCaseClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSimpleCaseClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeCaseClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeCaseClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRelationalCaseClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRelationalCaseClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNextStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNextStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributes2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestComment2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInactiveRegion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialClassName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialStructureName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialInterfaceName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialModuleName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsTextualTriggerCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestModuleToInterface1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestModuleToInterface2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestModuleToInterface3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestModuleToInterface4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticEndConstructCorrection/AutomaticEndConstructCorrectorTests.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseInferredMemberName/UseInferredMemberNameTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInt32()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStringAtEndOfToken()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOnFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 716,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstantField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMultipleConstantFields()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1266,
  "endLine" : 1269,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstantOverflow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1307,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstantParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1352,
  "endLine" : 1355,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstantLocal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1361,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnumValue1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1364,
  "endLine" : 1367,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnumValue2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1370,
  "endLine" : 1373,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestComplexConstantParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1379,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Return para",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1670,
  "endLine" : 1673,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetZero()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1680,
  "endLine" : 1683,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetZero()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1705,
  "endLine" : 1708,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1784,
  "endLine" : 1787,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClassStatementWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EnumStatementWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub EventStatementWithPublicModifier()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Extensions/StatementSyntaxExtensionTests.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Document>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassCommandHandlerTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New System.NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Throw New NotImplementedException()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.i = 2",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.j += 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.j = 1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End With",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseObjectInitializer/UseObjectInitializerTests.vb",
  "fileLinesCount" : 375,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSmartIndenterConstructorThrows1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2000,
  "endLine" : 2003,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Attribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlLiterals2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnterBetweenXmlLiterals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.s = s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Me.b = b",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = c?.f",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = c?.f",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.B?.C",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.B",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v2 = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v1 = o1?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 554,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = o?.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 684,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 699,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim v = [||]If()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 713,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim x = New [|C|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim a = new [|C|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim a = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim a = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim a = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim a = new [|C|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim x = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim x = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim x = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim x = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim x = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "dim x = new C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end if",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "x.ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Console.WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1165,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1171,
  "endLine" : 1174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1906,
  "endLine" : 1909,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2098,
  "endLine" : 2102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2827,
  "endLine" : 2830,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 993,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1342,
  "endLine" : 1345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1526,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2350,
  "endLine" : 2353,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2379,
  "endLine" : 2382,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test4_2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2509,
  "endLine" : 2512,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test25()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3298,
  "endLine" : 3301,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test29()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3425,
  "endLine" : 3428,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test41()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3824,
  "endLine" : 3827,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test42()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 3855,
  "endLine" : 3858,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DanglingField()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5282,
  "endLine" : 5286,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5374,
  "endLine" : 5377,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5388,
  "endLine" : 5391,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5592,
  "endLine" : 5595,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5738,
  "endLine" : 5741,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectionTest1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loop|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1647,
  "endLine" : 1650,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|b:Loop|}|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1659,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End While|}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 1665,
  "endLine" : 1668,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.Add",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "c.Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "}",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCollectionInitializer/UseCollectionInitializerTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicInstructionDecoder.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeNameDecoder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicInstructionDecoder.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalSymbol.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ReturnValueLocalSymbol.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassVariable.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SubstituteFields()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassVariable.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetMeParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ExceptionLocalSymbol.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalConstantSymbol.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassInstance.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEDisplayClassFieldLocalSymbol.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Check()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/TypeParameterChecker.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Check()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/TypeParameterChecker.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetThisParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/TypeParameterChecker.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMetadataBlocks()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicExpressionCompiler.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BindStatement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsDisplayClassInstanceLocalName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsGeneratedLocalName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1483,
  "endLine" : 1486,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicLocalAndMethod.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetCustomTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicLocalAndMethod.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function [GetType]()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationExtensions.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToCompilation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationExtensions.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToCompilationReferencedModulesOnly()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationExtensions.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Matches()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicMetadataContext.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IncludeLocal()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyClassReference()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitValueTypeMeReference()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Rewrite()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/PlaceholderLocalRewriter.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SetMayHaveSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetCustomTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicCompileResult.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/EENamedTypeBinder.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicEESymbolProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function [GetType]()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicEESymbolProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetPreviousHoistedLocalSlotIndex()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetPreviousAwaiterSlotIndex()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetPreviousClosure()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetPreviousLambda()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EETypeNameDecoder.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function LookupTopLevelTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EETypeNameDecoder.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsExecutableCodeFileName()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsReferencedTemplate()",
  "longName" : "",
  "relativeFileName" : "src/Setup/BuildTasks/UpdateNuGetTemplateVersions.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function ShouldDisplayCommandCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/CompletionProviders/VisualBasicReplCommandCompletionProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsNodeKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/XmlRenamer.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function StructureTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function EnumerationName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function FactoryName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildSeparatorsParamName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function FieldPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildWithFunctionName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function UnescapedChildPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildSeparatorsPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function ChildSeparatorsTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function IsListStructureType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function IsNodeStructureType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function BaseTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function SeparatorsBaseTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function EnumerationTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function NodeKindType()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function IsRoot()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function IsAncestorOfAll()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetAllFactoryChildrenOfStructure()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function XmlEscape()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shadows Function XmlEscapeAndWrap()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GenerateSummaryXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAutoCreatableChild()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteUtils.vb",
  "fileLinesCount" : 943,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteCsvLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteBlankLine()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteEnumeratorVariable()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteField()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteChild()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasSimplifiedFactory()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/Util/WriteCsvNames.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAllFactoryChildrenWithoutAutoCreatableTokens()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsRequiredFactoryChild()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAllRequiredFactoryChildren()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureFieldParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureFieldParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureChildParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryChildParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateRootNodeSpecialMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeWriter.vb",
  "fileLinesCount" : 1160,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 840,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/SyntaxFactsWriter.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateAllExtensionFactoryMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/SyntaxFactsWriter.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateSpecialMembers()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckKind()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CheckParam()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureFieldParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureChildParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeFactoryWriter.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFile()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureFieldParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateNodeStructureChildParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateFactoryChildParameter()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateRootNodeSpecialMethods()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/GreenNodes/GreenNodeWriter.vb",
  "fileLinesCount" : 906,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasAnyChildren()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAllKinds()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/XML/ParseTreeDescription.vb",
  "fileLinesCount" : 702,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/VisualBasicChangeSignatureService.vb",
  "fileLinesCount" : 600,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/UnifiedArgumentSyntax.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithAdditionalAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ChangeSignature/UnifiedArgumentSyntax.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function WithFormattingAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function UnwrapCompoundAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMakeAsyncTaskFunctionResource()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodAsynchronous/VisualBasicMakeMethodAsynchronousCodeFixProvider.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMakeAsyncVoidFunctionResource()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodAsynchronous/VisualBasicMakeMethodAsynchronousCodeFixProvider.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsAsyncSupportingFunctionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodAsynchronous/VisualBasicMakeMethodAsynchronousCodeFixProvider.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GenerateNameForArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsSimpleNameGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsConversionImplicit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCurrentConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateConstructor/VisualBasicGenerateConstructorService.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsAsyncMethodOrLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsIteratorMethodOrLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxUtilities.vb",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DescendIntoChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function IsLeaf()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function HasLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TiedToAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TiedToAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForOrderingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForPartitionWhileClauseSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForWhereClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryCreateSpanForLetClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/BreakpointSpans.vb",
  "fileLinesCount" : 453,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function TreesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function ComputeDistance()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetSequenceEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetSequenceEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetSequenceEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetSequenceEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function HasParameterClosureScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasSimpleAsNewInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasMultiAsNewInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasAsNewClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasAsNewClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function FindPartner()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsClosureScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetPartnerLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ComputeTopLevelMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxSequenceEdits()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ExperimentalFeaturesEnabled()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function StatementLabelEquals()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetEnclosingBreakpointSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetActiveSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMethod()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetContainingTypeDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function HasBackingField()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 883,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ContainsLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1039,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsNestedFunction()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1047,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetLambdaBodies()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1049,
  "endLine" : 1051,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1055,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLambdaBodyExpressionsAndStatements()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1059,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetContainingQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1070,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetDiagnosticSpanImpl()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GetDiagnosticSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1367,
  "endLine" : 1369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTopLevelDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetStatementDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLambdaDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportError()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1737,
  "endLine" : 1739,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportError()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1741,
  "endLine" : 1743,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportError()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1745,
  "endLine" : 1747,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1761,
  "endLine" : 1763,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyMove()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 1793,
  "endLine" : 1795,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ClassifyTypeInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2009,
  "endLine" : 2011,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyFieldInsert()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/VisualBasicEditAndContinueAnalyzer.vb",
  "fileLinesCount" : 3178,
  "components" : [ "primary::src" ],
  "startLine" : 2067,
  "endLine" : 2069,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ImplementInterface/VisualBasicImplementInterfaceCodeFixProvider.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNormalizedText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsIdentifierCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsMultilineComment()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsSingleLineComment()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsSingleQuote()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/TodoComments/BasicTodoCommentIncrementalAnalyzerProvider.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConflictMarkerResolution/VisualBasicResolveConflictMarkerCodeFixProvider.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsConflictMarker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConflictMarkerResolution/VisualBasicResolveConflictMarkerCodeFixProvider.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsDisabledText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConflictMarkerResolution/VisualBasicResolveConflictMarkerCodeFixProvider.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConflictMarkerResolution/VisualBasicResolveConflictMarkerCodeFixProvider.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetFieldNameAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertAutoPropertyToFullProperty/VisualBasicConvertAutoPropertyToFullProperty.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetPropertyWithoutInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertAutoPropertyToFullProperty/VisualBasicConvertAutoPropertyToFullProperty.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInitializerValue()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertAutoPropertyToFullProperty/VisualBasicConvertAutoPropertyToFullProperty.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ConvertPropertyToExpressionBodyIfDesired()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertAutoPropertyToFullProperty/VisualBasicConvertAutoPropertyToFullProperty.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertAutoPropertyToFullProperty/VisualBasicConvertAutoPropertyToFullProperty.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNumericLiteralPrefixes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertNumericLiteral/VisualBasicConvertNumericLiteralCodeRefactoringProvider.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCoalesceExpression/VisualBasicUseCoalesceExpressionForNullableDiagnosticAnalyzer.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxKindToAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCoalesceExpression/VisualBasicUseCoalesceExpressionForNullableDiagnosticAnalyzer.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCoalesceExpression/VisualBasicUseCoalesceExpressionDiagnosticAnalyzer.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxKindToAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCoalesceExpression/VisualBasicUseCoalesceExpressionDiagnosticAnalyzer.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsEquals()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCoalesceExpression/VisualBasicUseCoalesceExpressionDiagnosticAnalyzer.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsNotEquals()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCoalesceExpression/VisualBasicUseCoalesceExpressionDiagnosticAnalyzer.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateInterpolatedStringStartToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertToInterpolatedString/VisualBasicConvertConcatenationToInterpolatedStringRefactoringProvider.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateInterpolatedStringEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertToInterpolatedString/VisualBasicConvertConcatenationToInterpolatedStringRefactoringProvider.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTextWithoutQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertToInterpolatedString/VisualBasicConvertConcatenationToInterpolatedStringRefactoringProvider.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertToInterpolatedString/VisualBasicConvertPlaceholderToInterpolatedStringRefactoringProvider.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPropertyName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceMethodWithProperty/VisualBasicReplaceMethodWithPropertyService.vb",
  "fileLinesCount" : 253,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanEncapsulate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EncapsulateField/VisualBasicEncapsulateFieldService.vb",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsShadows()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EncapsulateField/VisualBasicEncapsulateFieldService.vb",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseIsNullCheck/VisualBasicUseIsNullCheckDiagnosticAnalyzer.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsLanguageVersionSupported()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseIsNullCheck/VisualBasicUseIsNullCheckDiagnosticAnalyzer.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInvocationExpressionKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseIsNullCheck/VisualBasicUseIsNullCheckDiagnosticAnalyzer.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseIsNullCheck/VisualBasicUseIsNullCheckDiagnosticAnalyzer.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIsNullTitle()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseIsNullCheck/VisualBasicUseIsNullCheckCodeFixProvider.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIsNotNullTitle()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseIsNullCheck/VisualBasicUseIsNullCheckCodeFixProvider.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsCommentStartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddFileBanner/VisualBasicAddFileBannerCodeRefactoringProvider.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsCatchDeclarationIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnusedVariable/VisualBasicRemoveUnusedVariableCodeFixProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub RemoveOrReplaceNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnusedVariable/VisualBasicRemoveUnusedVariableCodeFixProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetVariables()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnusedVariable/VisualBasicRemoveUnusedVariableCodeFixProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTopMostStatementForExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InlineTemporary/InlineTemporaryCodeRefactoringProvider.vb",
  "fileLinesCount" : 505,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeRefactorings/InvertIf/InvertIfCodeRefactoringProvider.vb",
  "fileLinesCount" : 500,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTypeBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetLastStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub InsertStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTypeBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicAddParameterCheckCodeRefactoringProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicAddParameterCheckCodeRefactoringProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicAddParameterCheckCodeRefactoringProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub InsertStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicAddParameterCheckCodeRefactoringProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanOffer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/VisualBasicAddParameterCheckCodeRefactoringProvider.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/InitializeParameterHelpers.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsImplicitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/InitializeParameter/InitializeParameterHelpers.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsPositionalArgument()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNamedArguments/VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNamedArguments/VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function WithName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNamedArguments/VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function WithArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNamedArguments/VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsLegalToAddNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNamedArguments/VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsCloseParenOrComma()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNamedArguments/VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function SupportsNonTrailingNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNamedArguments/VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNamedArguments/VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicBlockStructureProvider.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicBlockStructureProvider.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetBuiltInProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicBlockStructureProvider.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicBlockStructureProvider.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNodeBannerText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicStructureHelpers.vb",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCommentBannerText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/VisualBasicStructureHelpers.vb",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function SupportedInWorkspaceKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/RegionDirectiveStructureProvider.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function SupportedInWorkspaceKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/CompilationUnitStructureProvider.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataEnumMemberDeclarationStructureProvider.vb",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function SupportedInWorkspaceKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/AbstractMetadataAsSourceStructureProvider.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetHintTextEndToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/AbstractMetadataAsSourceStructureProvider.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function SupportedInWorkspaceKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/MetadataAsSource/MetadataRegionDirectiveStructureProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function SupportedInWorkspaceKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Structure/Providers/NamespaceDeclarationStructureProvider.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ValidateFormatString/VisualBasicValidateFormatStringDiagnosticAnalyzer.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInvocationExpressionSyntaxKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ValidateFormatString/VisualBasicValidateFormatStringDiagnosticAnalyzer.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetArgumentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ValidateFormatString/VisualBasicValidateFormatStringDiagnosticAnalyzer.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/InvocationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIntrinsicOperatorDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/MidAssignmentSignatureHelpProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/MidAssignmentSignatureHelpProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/MidAssignmentSignatureHelpProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCurrentArgumentStateWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/MidAssignmentSignatureHelpProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIntrinsicOperatorDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GetTypeExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GetTypeExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GetTypeExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GetTypeExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSignatureHelpSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/SignatureHelpUtilities.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSignatureHelpSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/SignatureHelpUtilities.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSignatureHelpSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/SignatureHelpUtilities.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/CastExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/CastExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIntrinsicOperatorDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/PredefinedCastExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/PredefinedCastExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/PredefinedCastExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/PredefinedCastExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIntrinsicOperatorDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GetXmlNamespaceExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GetXmlNamespaceExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GetXmlNamespaceExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GetXmlNamespaceExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIntrinsicOperatorDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ConditionalExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ConditionalExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ConditionalExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/GenericNameSignatureHelpProvider.NamedType.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AddRemoveHandlerSignatureHelpProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AddRemoveHandlerSignatureHelpProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsArgumentListToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AddRemoveHandlerSignatureHelpProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDelegateTypePostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.DelegateType.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/RaiseEventStatementSignatureHelpProvider.vb",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/RaiseEventStatementSignatureHelpProvider.vb",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/FunctionAggregationSignatureHelpProvider.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/FunctionAggregationSignatureHelpProvider.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function SynthesizedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractSignatureHelpProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function Keyword()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractSignatureHelpProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function Punctuation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractSignatureHelpProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function Text()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractSignatureHelpProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function Space()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractSignatureHelpProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function NewLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractSignatureHelpProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function GetSeparatorParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AbstractSignatureHelpProvider.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNormalTypePostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.NormalType.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/ObjectCreationExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/NameOfExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/NameOfExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIntrinsicOperatorDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/NameOfExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsTriggerToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/NameOfExpressionSignatureHelpProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPostambleParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/SignatureHelp/AttributeSignatureHelpProvider.vb",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SymbolToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeLens/VisualBasicDisplayInfoService.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLanguageName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsAlreadyQualifiedMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanMemberAccessBeQualified()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNodeKindInteresting()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanSimplifyTypeNameExpressionCore()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLanguageName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInMemberAccessOrCrefReferenceContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicPreferFrameworkTypeDiagnosticAnalyzer.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsPredefinedTypeReplaceableWithFrameworkType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicPreferFrameworkTypeDiagnosticAnalyzer.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLanguageName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/Analyzers/VisualBasicPreferFrameworkTypeDiagnosticAnalyzer.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ComputeDeclarationsInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Diagnostics/VisualBasicAnalyzerDriverService.vb",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTitle()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/VisualBasicRemoveUnnecessaryImportsCodeFixProvider.vb",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTitleAndMessageFormatForClassificationIdDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/RemoveUnnecessaryImports/VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTitle()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/QualifyMemberAccess/VisualBasicQualifyMemberAccessCodeFixProvider.vb",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsAsyncSupportingFunctionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MakeMethodSynchronous/VisualBasicMakeMethodSynchronousCodeFixProvider.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateEqualsAndGetHashCodeFromMembers/VisualBasicGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateEqualsAndGetHashCodeFromMembers/VisualBasicGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function WrapWithUnchecked()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateEqualsAndGetHashCodeFromMembers/VisualBasicGenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceService.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MetadataAsSource/VisualBasicMetadataAsSourceServiceFactory.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.Rewriter.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetContainingExecutableBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInsertionIndices()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInParameterInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInExpressionBodiedMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RewriteCore()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/IntroduceVariable/VisualBasicIntroduceVariableService.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanAddImportForDeconstruct()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsOutermostQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetImportNamespacesInScope()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDeconstructInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportFeatureService.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GenerateParameterNames()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLeftSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsArrayElementType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInCatchDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInValueTypeConstraintContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetRootNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInVariableTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function DetermineArgumentType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsConversionImplicit()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateType/VisualBasicGenerateTypeService.vb",
  "fileLinesCount" : 762,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEndConstruct/GenerateEndConstructCodeFixProvider.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MoveStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DeleteStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/MoveToTopOfFile/MoveToTopOfFileCodeFixProvider.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Iterator/VisualBasicChangeToYieldCodeFixProvider.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Iterator/VisualBasicConvertToIteratorCodeFixProvider.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TokenHasTrailingLineContinuationChar()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsEndOfFileToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Suppression/VisualBasicSuppressionCodeFixProvider.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/RemoveUnnecessaryCast/RemoveUnnecessaryCastCodeFixProvider.Rewriter.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ShouldSpellCheck()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Spellcheck/VisualBasicSpellCheckCodeFixProvider.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function DescendIntoChildren()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Spellcheck/VisualBasicSpellCheckCodeFixProvider.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Spellcheck/VisualBasicSpellCheckCodeFixProvider.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/Spellcheck/VisualBasicSpellCheckCodeFixProvider.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectFunctionReturnType/IncorrectFunctionReturnTypeCodeFixProvider.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function KeywordAndBlockKindMatch()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CreateReplaceTokenKeywordActions()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateDeleteString()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/IncorrectExitContinue/IncorrectExitContinueCodeFixProvider.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateType/GenerateTypeCodeFixProvider.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEvent/GenerateEventCodeFixProvider.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsCandidate()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEnumMember/GenerateEnumMemberCodeFixProvider.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTargetNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/GenerateEnumMember/GenerateEnumMemberCodeFixProvider.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayService.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDisplayServiceFactory.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetRevisedDocCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/DocumentationComments/CodeFixes/VisualBasicRemoveDocCommentNodeCodeFixProvider.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTextTokens()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/DocumentationComments/CodeFixes/VisualBasicRemoveDocCommentNodeCodeFixProvider.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsXmlWhitespaceToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/DocumentationComments/CodeFixes/VisualBasicRemoveDocCommentNodeCodeFixProvider.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsXmlNewLineToken()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/DocumentationComments/CodeFixes/VisualBasicRemoveDocCommentNodeCodeFixProvider.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function RecommendKeywords_Test()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/AbstractKeywordRecommender.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsInLambda()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsOnErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetParentOrNull()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/RecommendationHelpers.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetStack()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/PreprocessorDirectives/PreprocessorHelpers.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/KeywordRecommenders/Declarations/EndBlockKeywordRecommender.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/VisualBasicCompletionService.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetBuiltInProviders()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/VisualBasicCompletionService.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDefaultCompletionListSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/VisualBasicCompletionService.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function CreateSyntaxContextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/PartialTypeCompletionProvider.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSymbolsWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionListTagCompletionProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsExclusiveAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectInitializerCompletionProvider.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/KeywordCompletionProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/KeywordCompletionProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCurrentSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/KeywordCompletionProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/HandlesClauseCompletionProvider.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/HandlesClauseCompletionProvider.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsFirstCrefParameterContext()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CrefCompletionProvider.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetStartTagName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/XmlDocCommentCompletionProvider.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCompletionItemRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/EnumCompletionProvider.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/EnumCompletionProvider.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsExclusive()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ImplementsClauseCompletionProvider.vb",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDisplayAndInsertionText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeRule()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInstrinsic()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/SymbolCompletionProvider.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDescriptionWorkerAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/NamedParameterCompletionProvider.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectCreationCompletionProvider.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCompletionItemRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/ObjectCreationCompletionProvider.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/OverrideCompletionProvider.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsWordStartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsWordCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsCompletionItemStartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsCompletionItemCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/CompletionUtilities.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsValidSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicCommonGenerationServiceMethods.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AreSpecialOptionsActive()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateInvocationMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsExplicitConversionGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsInImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsInMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsValidSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetExplicitConversionDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetImplicitConversionDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateConversionService.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsExplicitInterfaceGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateMethodService.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsSimpleNameGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateMethodService.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AreSpecialOptionsActive()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateMethodService.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsValidSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateMethodService.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateInvocationMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateMethodService.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function DetermineReturnTypeForSimpleNameOrMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateMethodService.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function DetermineRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateParameterizedMember/VisualBasicGenerateParameterizedMemberService.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsExplicitInterfaceGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateVariable/VisualBasicGenerateVariableService.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsIdentifierNameGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateVariable/VisualBasicGenerateVariableService.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryConvertToLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateVariable/VisualBasicGenerateVariableService.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsIdentifierNameGeneration()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/GenerateMember/GenerateEnumMember/VisualBasicGenerateEnumMemberService.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ImplementAbstractClass/VisualBasicImplementAbstractClassCodeFixProvider.vb",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSwitchSectionBody()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsLowerBound()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function EndPointIsReachable()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function UnwrapCast()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.Pattern.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateSwitchLabelWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.Pattern.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.Pattern.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateSwitchLabelWorker()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.Pattern.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateSwitchLabel()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ConvertIfToSwitch/VisualBasicConvertIfToSwitchCodeRefactoringProvider.Pattern.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNewText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.Rewriter.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNewText()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.Rewriter.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.Rewriter.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTextSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrganizeImports/VisualBasicOrganizeImportsService.Rewriter.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AreObjectInitializersSupported()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseObjectInitializer/VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetObjectCreationSyntaxKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseObjectInitializer/VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseObjectInitializer/VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ParseExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplaceDocCommentTextWithTag/VisualBasicReplaceDocCommentTextWithTagCodeRefactoringProvider.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ShouldAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNullPropagation/VisualBasicUseNullPropagationDiagnosticAnalyzer.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNullPropagation/VisualBasicUseNullPropagationDiagnosticAnalyzer.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSemanticFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNullPropagation/VisualBasicUseNullPropagationDiagnosticAnalyzer.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxKindToAnalyze()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNullPropagation/VisualBasicUseNullPropagationDiagnosticAnalyzer.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsEquals()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNullPropagation/VisualBasicUseNullPropagationDiagnosticAnalyzer.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsNotEquals()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseNullPropagation/VisualBasicUseNullPropagationDiagnosticAnalyzer.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/VisualBasicOrganizerService.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetVariableDeclaratorSymbolNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MoveDeclarationNearReference/VisualBasicMoveDeclarationNearReferenceCodeRefactoringProvider.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsValidVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MoveDeclarationNearReference/VisualBasicMoveDeclarationNearReferenceCodeRefactoringProvider.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIdentifierOfVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MoveDeclarationNearReference/VisualBasicMoveDeclarationNearReferenceCodeRefactoringProvider.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TypesAreCompatibleAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MoveDeclarationNearReference/VisualBasicMoveDeclarationNearReferenceCodeRefactoringProvider.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanMoveToBlock()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/MoveDeclarationNearReference/VisualBasicMoveDeclarationNearReferenceCodeRefactoringProvider.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSyntaxTriviaServiceFactory.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetPreviousMember()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateAssignmentExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasSyntaxAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateAssignmentExpressionStatementWithValue()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsExpressionInCast()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsObjectType()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/Extensions.vb",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplaceElasticToEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.TriviaResult.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AnalyzeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function PreserveTriviaAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GenerateCodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMethodNameAtInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFirstStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLastStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.Analyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ContainsReturnStatementInSelectedCode()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.Analyzer.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetControlFlowSpan()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFinalTokenCommonRoot()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCommonRoot()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Clone()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionValidator.vb",
  "fileLinesCount" : 659,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsExtractMethodOnExpression()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFirstStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLastStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateMethodExtractor()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicExtractMethodService.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetFirstStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetLastStatement()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSelectionResult.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFirstStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLastStatementOrInitializerSelectedAtCallSite()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetStatementOrInitializerContainingInvocationToExtractedMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ExtractMethod/VisualBasicSyntaxTriviaService.vb",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/DesignerAttributes/BasicDesignerAttributeService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/DesignerAttributes/BasicDesignerAttributeService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ProcessOnlyFirstTypeDefined()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/DesignerAttributes/BasicDesignerAttributeService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function AreCollectionInitializersSupported()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCollectionInitializer/VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetObjectCreationSyntaxKind()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCollectionInitializer/VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxFactsService()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/UseCollectionInitializer/VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Goo()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Bar()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Bar()",
  "longName" : "",
  "relativeFileName" : "src/Features/CSharp/Portable/CodeRefactorings/LambdaSimplifier/LambdaSimplifierCodeRefactoringProvider.cs",
  "fileLinesCount" : 293,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.IncrementalAnalyzerProcessor.cs",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleLeafNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/SimpleTree/SimpleLeafNode.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleGroupNode()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/SimpleTree/SimpleGroupNode.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQOutParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQOutParameter.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RQVoidType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQVoidType.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQPointerType.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQNormalParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQNormalParameter.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RQNullType()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQNullType.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQNamespace.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RQRefParameter()",
  "longName" : "",
  "relativeFileName" : "src/Features/Core/Portable/RQName/Nodes/RQRefParameter.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ComputeDeclarationsInNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InvalidLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function DecrementLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetParameterInitializersAndAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetAsNewClauseInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/BasicAnalyzerDriver/VisualBasicDeclarationComputer.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceExtent.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypedConstant.vb",
  "fileLinesCount" : 481,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LexicalSortKey.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AsUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbolExtensions.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AllowsExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbolExtensions.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateVBArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateSZArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasSameShapeAs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IArrayTypeSymbol_Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ArrayTypeSymbol.vb",
  "fileLinesCount" : 672,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LabelSymbol.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LabelSymbol.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LabelSymbol.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LabelSymbol.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LabelSymbol.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LabelSymbol.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/LabelSymbol.vb",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function SubstituteTypeParametersForMemberField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetMethodSubstitute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 783,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1070,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedNamedType.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AliasSymbol.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AliasSymbol.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AliasSymbol.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AliasSymbol.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AliasSymbol.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AliasSymbol.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedFieldSymbol.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedFieldSymbol.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedFieldSymbol.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As TypeSubstitution",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSubstitution.vb",
  "fileLinesCount" : 908,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetModuleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetModuleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AppendProbableExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingNamespaceSymbol.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaIllegalGenericInstantiationSymbol.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaIllegalGenericInstantiationSymbol.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaIllegalGenericInstantiationSymbol.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SubstituteType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function HaveSameConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSignatureComparer.vb",
  "fileLinesCount" : 932,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorMethodSymbol.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorMethodSymbol.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorMethodSymbol.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorMethodSymbol.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorMethodSymbol.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaAmbiguousCanonicalTypeSymbol.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaAmbiguousCanonicalTypeSymbol.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaredSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInternalsVisibleToPublicKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function AreInternalsVisibleToThisAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingAssemblySymbol.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SignatureOnlyMethodSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SignatureOnlyMethodSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SignatureOnlyMethodSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SignatureOnlyMethodSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SignatureOnlyMethodSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeWithModifiers.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeWithModifiers.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeWithModifiers.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Is]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeWithModifiers.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeWithModifiers.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ParameterSymbol.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function ChangeOwner()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ParameterSymbol.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ParameterSymbol.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ParameterSymbol.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ParameterSymbol.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ParameterSymbol.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitAllSourceTypesAndNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceModuleSymbol.vb",
  "fileLinesCount" : 1183,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As RangeVariableSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As RangeVariableSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As RangeVariableSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/RangeVariableSymbol.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetReturnTypeAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetReturnTypeAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetReturnTypeAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDelegateMethodSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AssertAttributesNotValidatedYet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ChangeOwner()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithTypeAndCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceComplexParameterSymbol.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceClonedParameterSymbol.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithTypeAndCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceClonedParameterSymbol.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithTypeAndCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceClonedParameterSymbol.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CrefTypeParameterSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CrefTypeParameterSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CrefTypeParameterSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ReportRedundantConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceTypeParameterSymbol.vb",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventAccessorSymbol.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetConstantValueDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ILocalSymbolInternal_GetDeclaratorSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 996,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValueDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaratorSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LocalSymbol.vb",
  "fileLinesCount" : 1010,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1004,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEventBackingFieldSymbol.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedConstructorSymbol.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomEventAccessorSymbol.vb",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetReturnTypeAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CustomEventAccessorSymbol.vb",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 820,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 826,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceAssemblySymbol.vb",
  "fileLinesCount" : 1759,
  "components" : [ "primary::src" ],
  "startLine" : 1748,
  "endLine" : 1750,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFile.vb",
  "fileLinesCount" : 469,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceParameterSymbol.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1371,
  "endLine" : 1373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetReturnTypeAttributeDeclarations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1375,
  "endLine" : 1377,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1385,
  "endLine" : 1387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetReturnTypeAttributesBag()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1389,
  "endLine" : 1391,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1429,
  "endLine" : 1431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMethodSymbol.vb",
  "fileLinesCount" : 2346,
  "components" : [ "primary::src" ],
  "startLine" : 1473,
  "endLine" : 1475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ChangeOwner()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSimpleParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithTypeAndCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceSimpleParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceDeclareMethodSymbol.vb",
  "fileLinesCount" : 118,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HaveDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1632,
  "endLine" : 1634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1636,
  "endLine" : 1638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1648,
  "endLine" : 1650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2057,
  "endLine" : 2059,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 4035,
  "endLine" : 4037,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 4045,
  "endLine" : 4047,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/QuickAttributeChecker.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/QuickAttributeChecker.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Seal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/QuickAttributeChecker.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedLambdaSymbol.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedLambdaSymbol.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedBackingFieldSymbol.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertySymbol.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetFieldLocationFromSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceFieldSymbol.vb",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsImplementing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEventSymbol.vb",
  "fileLinesCount" : 775,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedWithEventsAccessorSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyBackingFieldSymbol.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyBackingFieldSymbol.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMyGroupCollectionPropertyBackingFieldSymbol.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertyAccessorSymbol.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMainTypeEntryPoint.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedMainTypeEntryPoint.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaSymbol.vb",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaSymbol.vb",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaSymbol.vb",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaSymbol.vb",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/LambdaSymbol.vb",
  "fileLinesCount" : 369,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 844,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 974,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1019,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1070,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1217,
  "endLine" : 1219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1361,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_ComClass.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 1823,
  "endLine" : 1825,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IsDefinedInSourceTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetInferredConstantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInferredConstantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInferredConstantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberFieldSymbol.vb",
  "fileLinesCount" : 634,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedInteractiveInitializerMethod.vb",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInheritsLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1317,
  "endLine" : 1319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1418,
  "endLine" : 1420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1822,
  "endLine" : 1824,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasGuidAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1945,
  "endLine" : 1951,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasClassInterfaceAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1956,
  "endLine" : 1962,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function HasComSourceInterfacesAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol.vb",
  "fileLinesCount" : 2627,
  "components" : [ "primary::src" ],
  "startLine" : 1967,
  "endLine" : 1973,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsCandidateMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/OverloadingHelper.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInheritsOrImplementsLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/ImplicitNamedTypeSymbol.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeConstantTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeConstantTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceEnumConstantSymbol.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedEntryPointSymbol.vb",
  "fileLinesCount" : 396,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamespaceSymbol.vb",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/BoundLambdaParameterSymbol.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedFieldSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedFieldSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourcePropertySymbol.vb",
  "fileLinesCount" : 1217,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceLabelSymbol.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialTypeExtensions.vb",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetInheritanceDetails()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/BaseTypeAnalysis.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetBaseTypeReferenceDetails()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/BaseTypeAnalysis.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetGenericMethodTypeParamSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MemberRefMetadataDecoder.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetModuleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamespaceSymbol.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As PEParameterSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEParameterSymbol.vb",
  "fileLinesCount" : 621,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetCustomAttributesForToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEventRegistrationTokenType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsAcceptableSystemTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEModuleSymbol.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTypeHandleToTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTypeRefHandleToTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Overrides Function LookupTopLevelTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/MetadataDecoder.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertySymbol.vb",
  "fileLinesCount" : 607,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CyclicInheritanceError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetPropertiesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetEventsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1425,
  "endLine" : 1427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEEventSymbol.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEEventSymbol.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BitsAreUnsetOrSame()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetIsObsoleteAttributePopulated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetIsCustomAttributesPopulated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetIsUseSiteDiagnosticPopulated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetIsConditionalAttributePopulated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEMethodSymbol.vb",
  "fileLinesCount" : 1193,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PETypeParameterSymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSystemTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetPrimitiveTypeCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsAcceptedVolatileModifierType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsAcceptedInAttributeModifierType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUnsupportedMetadataTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakePointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/SymbolFactory.vb",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function AreInternalsVisibleToThisAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInternalsVisibleToPublicKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function LookupAssembliesForForwardedMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEAssemblySymbol.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetEmittedNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbolWithEmittedNamespaceName.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetPropertiesForExplicitlyImplementedAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertyOrEventHelpers.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetEventsForExplicitlyImplementedAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PEPropertyOrEventHelpers.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AssertReferencesUninitialized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingModuleSymbol.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AssertReferencesInitialized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NonMissingModuleSymbol.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedFieldSymbol.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedFieldSymbol.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedNamedTypeSymbol.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedTypeParameterSymbol.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedTypeParameterSymbol.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedPropertySymbol.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedMethodSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedMethodSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedMethodSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedMethodSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedMethodSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedEventSymbol.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Wrapped/WrappedParameterSymbol.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`2.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConstructUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetSimpleNonTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetEmittedNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetSynthesizedNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function INamedTypeSymbol_GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function INamedTypeSymbol_ConstructUnboundGenericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1173,
  "endLine" : 1175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 1247,
  "endLine" : 1249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedTypeParameterSymbol.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedTypeParameterSymbol.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedTypeParameterSymbol.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedTypeParameterSymbol.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceTypeSymbol.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceTypeSymbol.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOverloadable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsShadows()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAccessor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsWithEventsProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPropertyAndNotWithEvents()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsReducedExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsUserDefinedOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolExtensions.vb",
  "fileLinesCount" : 468,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor`1.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 966,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 970,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReducedExtensionMethodSymbol.vb",
  "fileLinesCount" : 1003,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 986,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateGlobalNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateForTestPurposes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateGlobalNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateNamespaceGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function Shrink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateChildMergedNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub BuildExtensionMethodsMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateChildMergedNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub BuildExtensionMethodsMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateChildMergedNamespaceSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MergedNamespaceSymbol.vb",
  "fileLinesCount" : 709,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function LookupTopLevelMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetReferencedAssemblySymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUnificationUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingModuleSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaMissingCanonicalTypeSymbol.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NoPiaMissingCanonicalTypeSymbol.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleFieldSymbol.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleFieldSymbol.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleFieldSymbol.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TuplePropertySymbol.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TuplePropertySymbol.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TuplePropertySymbol.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TuplePropertySymbol.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleParameterSymbol.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleParameterSymbol.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleMethodSymbol.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleMethodSymbol.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleMethodSymbol.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleMethodSymbol.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleMethodSymbol.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleMethodSymbol.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleEventSymbol.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleEventSymbol.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleEventSymbol.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetTupleTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function TupleMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsElementNameForbidden()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 943,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1002,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1006,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1022,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetEventsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1024,
  "endLine" : 1026,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1030,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetPropertiesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1034,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1036,
  "endLine" : 1038,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1068,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1070,
  "endLine" : 1072,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1076,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1080,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1084,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleTypeSymbol.vb",
  "fileLinesCount" : 1118,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1090,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleErrorFieldSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleErrorFieldSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Tuples/TupleErrorFieldSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedErrorType.vb",
  "fileLinesCount" : 286,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetDirectBaseTypeNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedEventSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedEventSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetConstraintsUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub GetConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub ResolveConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function InternalSubstituteTypeParametersDistinct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateOptional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateRequired()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/CustomModifier.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetNamespaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetModuleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function LookupNestedNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function IsDeclaredInSourceModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub BuildExtensionMethodsMapBucket()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function INamespaceSymbol_GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function INamespaceSymbol_GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function INamespaceSymbol_GetNamespaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function IsParameterlessConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetTypeInferredDuringReduction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ReduceExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReduceExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IMethodSymbol_GetTypeInferredDuringReduction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IMethodSymbol_GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1020,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IMethodSymbolInternal_CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1053,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1065,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetDeclaredSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SpecialMembers.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsLinked()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CheckPropertiesConsistency()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function WeakIdentityPropertiesEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function BindAssemblyReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsMatchingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateAssemblySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 955,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsSourceAssemblySymbolCreated()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsReferenceManagerInitialized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ReferenceManager.vb",
  "fileLinesCount" : 1016,
  "components" : [ "primary::src" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function LookupMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaredInterfacesNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeInferredDuringReduction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CallsAreOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnsupportedMetadataTypeSymbol.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsSystemTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CommonGetWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFieldType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetPropertyType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetParamType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetPointedToType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsByRefParam()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsByRefMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MatchTypeToTypeId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub SetMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function [Equals]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function [Equals]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToMinimalDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToMinimalDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISymbol_ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISymbol_ToDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISymbol_ToMinimalDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISymbol_ToMinimalDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1178,
  "endLine" : 1180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISymbol_GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceErrorTypeSymbol.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceErrorTypeSymbol.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceErrorTypeSymbol.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceErrorTypeSymbol.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNullableOfBoolean()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumUnderlyingTypeOrSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTupleUnderlyingTypeOrSelf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsValidEnumUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsClassOrInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsSameTypeIgnoringAll()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpecialTypeSafe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNumericType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsUnsignedIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSignedIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsFloatingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSingleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDoubleType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsBooleanType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsCharType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsStringType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsObjectType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsStrictSupertypeOfConcreteDelegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsVoidType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDecimalType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDateTimeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRestrictedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIntrinsicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIntrinsicValueType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AllowsCompileTimeConversions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AllowsCompileTimeOperations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TypeToIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOrDerivedFromWellKnownClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub CollectReferencedTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 862,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ContainsTuple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ContainsTupleNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIntrinsicOrEnumType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1231,
  "endLine" : 1233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsExtensibleInterfaceNoUseSiteDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTopLevelType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbolExtensions.vb",
  "fileLinesCount" : 1419,
  "components" : [ "primary::src" ],
  "startLine" : 1272,
  "endLine" : 1274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedPropertySymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedPropertySymbol.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/PEAttributeData.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTargetAttributeSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/PEAttributeData.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/WellKnownAttributeData/MethodWellKnownAttributeData.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetSystemType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/SourceAttributeData.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsTargetAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Attributes/AttributeData.vb",
  "fileLinesCount" : 603,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PreprocessingSymbol.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PreprocessingSymbol.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PreprocessingSymbol.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PreprocessingSymbol.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PreprocessingSymbol.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PreprocessingSymbol.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsSubDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeExtensions.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_PropertyPublicAccessors.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_PropertyPublicAccessors.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function MapToImplementationSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_TypePublicSymbol.vb",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParameterFromField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousDelegate_TypePublicSymbol.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousDelegate_TypePublicSymbol.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function MapToImplementationSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousDelegate_TypePublicSymbol.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousDelegate_TypePublicSymbol.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousDelegate_TypePublicSymbol.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousDelegate_TypePublicSymbol.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousType_PropertyPublicSymbol.vb",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/PublicSymbols/AnonymousTypeOrDelegatePublicSymbol.vb",
  "fileLinesCount" : 315,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetReturnParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AssertGood()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeDescriptor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConstructAnonymousTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConstructAnonymousDelegateSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetAnonymousTypeKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsAnonymousTypeTemplate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/AnonymousTypeManager_Templates.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_ConstructorSymbol.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_IEquatable_EqualsMethodSymbol.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTemplateSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_GetHashCodeMethodSymbol.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_GetHashCodeMethodSymbol.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_ToStringMethodSymbol.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_ToStringMethodSymbol.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousDelegate_TemplateSymbol.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_TemplateSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_TemplateSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_TemplateSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GenerateMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_PropertyAccessors.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_PropertyAccessors.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_PropertyAccessors.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_PropertyAccessors.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_PropertyBackingFieldSymbol.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousType_EqualsMethodSymbol.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetModuleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetModuleMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDeclaredAccessibilityOfMostAccessibleDescendantType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub BuildExtensionMethodsMapBucket()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function AddExtensionMethodLookupSymbolsInfoViabilityCheck()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamespaceSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateMethodParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingParameterSymbol.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreatePropertyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingParameterSymbol.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingParameterSymbol.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingParameterSymbol.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingParameterSymbol.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingPropertySymbol.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingPropertySymbol.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingPropertySymbol.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingMethodSymbol.vb",
  "fileLinesCount" : 511,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingFieldSymbol.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingFieldSymbol.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingFieldSymbol.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingFieldSymbol.vb",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetNoPiaResolutionAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub SetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLinkedReferencedAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInternalsVisibleToPublicKeys()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function AreInternalsVisibleToThisAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingAssemblySymbol.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingModuleSymbol.vb",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingModuleSymbol.vb",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMetadata()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingModuleSymbol.vb",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingTypeParameterSymbol.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GetExtensionMethods()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function AddExtensionMethodLookupSymbolsInfoViabilityCheck()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetEmittedNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeMembersUnordered()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CyclicInheritanceError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function LookupMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingNamedTypeSymbol.vb",
  "fileLinesCount" : 539,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingEventSymbol.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingEventSymbol.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingEventSymbol.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RetargetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function FindMethodInRetargetedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Retarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 999,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1091,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1095,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1113,
  "endLine" : 1115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Retargeting/RetargetingSymbolTranslator.vb",
  "fileLinesCount" : 1131,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function EarlyDecodeWellKnownAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateMethodParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedParameterSymbol.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreatePropertyParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedParameterSymbol.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedParameterSymbol.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedParameterSymbol.vb",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ModuleSymbol.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ModuleSymbol.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IModuleSymbol_GetModuleNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ModuleSymbol.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ModuleSymbol.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ModuleSymbol.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ModuleSymbol.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ModuleSymbol.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsEmbeddedSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolExtensions.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEmbeddedKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolExtensions.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Global.System.ComponentModel.EditorBrowsable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Global.System.ComponentModel.EditorBrowsable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function [GetType]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Global.System.ComponentModel.EditorBrowsable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function [GetType]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Dispose__Instance__()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbMyTemplateText.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MarkSymbolAsReferenced()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SealCollection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/EmbeddedSymbolManager.SymbolsCollection.vb",
  "fileLinesCount" : 391,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ProcessXElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/InternalXmlHelper.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 949,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Shadows Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetCultureInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 955,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ToHalfwidthNumbers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 958,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1154,
  "endLine" : 1156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AscW()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/IndexedTypeParameterSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/IndexedTypeParameterSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/IndexedTypeParameterSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedOverridingWitheventsProperty.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedSimpleConstructorSymbol.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedSimpleConstructorSymbol.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedMethodBase.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedMethodBase.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedMethodBase.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedMethodBase.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedPropertyAccessorBase.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function GetBoundMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedPropertyAccessorBase.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedIntrinsicOperatorSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDocumentationCommentId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedIntrinsicOperatorSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedIntrinsicOperatorSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedIntrinsicOperatorSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedIntrinsicOperatorSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedIntrinsicOperatorSymbol.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedEventDelegateSymbol.vb",
  "fileLinesCount" : 447,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedGlobalMethodBase.vb",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedGlobalMethodBase.vb",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedGlobalMethodBase.vb",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedGlobalMethodBase.vb",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedGlobalMethodBase.vb",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedGlobalMethodBase.vb",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedClonedTypeParameterSymbol.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeStateMachineStateFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeBaseMethodWrapperName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ReusableHoistedLocalFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeDisplayClassGenericParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeCachedFrameInstanceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeDelegateRelaxationParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeStateMachineBuilderFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeIteratorCurrentFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeStateMachineAwaiterFieldName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeStateMachineParameterName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeIteratorParameterProxyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeIteratorInitialThreadIdName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeStateMachineCapturedMeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MakeStateMachineCapturedClosureMeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeLambdaDisplayClassStorageName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/GeneratedNames.vb",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedParameterSymbol.vb",
  "fileLinesCount" : 432,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddImplementedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedInterfaceImplementationStubSymbol.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedInterfaceImplementationStubSymbol.vb",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedAccessor.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedBackingFieldBase.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedBackingFieldBase.vb",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedDelegateMethodSymbol.vb",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedDelegateMethodSymbol.vb",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedDelegateMethodSymbol.vb",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedDelegateMethodSymbol.vb",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedDelegateMethodSymbol.vb",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedDelegateMethodSymbol.vb",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedDelegateMethodSymbol.vb",
  "fileLinesCount" : 444,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedRegularMethodBase.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedSimpleMethodSymbol.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetLexicalSortKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SynthesizedSymbols/SynthesizedConstructorBase.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetEmittedNamespaceName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MissingMetadataTypeSymbol.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetInferredType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldSymbol.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldSymbol.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldSymbol.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldSymbol.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldSymbol.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldSymbol.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function INamespaceOrTypeSymbol_GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function INamespaceOrTypeSymbol_GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function INamespaceOrTypeSymbol_GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function INamespaceOrTypeSymbol_GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function INamespaceOrTypeSymbol_GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function LookupTopLevelMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryLookupForwardedMetadataType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function TryLookupForwardedMetadataTypeWithCycleDetection()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub RegisterDeclaredSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetGuidString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsInCorLib()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsAcceptableMatchForGetTypeByNameAndArity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IAssemblySymbol_ResolveForwardedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IAssemblySymbol_GetTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AtLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterConstraint.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterConstraint.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function isNameChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlCharacterGlobalHelpers.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function isStartNameChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlCharacterGlobalHelpers.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function isValidUtf16()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlCharacterGlobalHelpers.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Intern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Intern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Intern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Intern()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NextAre()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NextIs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanGet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EatThroughLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SkipLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsAtNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsColonAndNotColonEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ScanTokenFullWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetDecimalValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2114,
  "endLine" : 2131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsIdentifierStartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2658,
  "endLine" : 2660,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb",
  "fileLinesCount" : 2685,
  "components" : [ "primary::src" ],
  "startLine" : 2674,
  "endLine" : 2676,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeEndOfInterpolatedStringToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerInterpolatedString.vb",
  "fileLinesCount" : 236,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsVBState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetCurrentSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CreateRestorePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateOffsetRestorePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function [With]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function [With]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenStream.vb",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsHalfWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsFullWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsXmlWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsSingleQuote()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsDoubleQuote()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsLeftCurlyBracket()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsRightCurlyBracket()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsColon()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsUnderscore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsHash()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function BeginsExponent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsDateSeparatorCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MatchOneOrAnother()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsPropAlpha()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsPropAlphaNumeric()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsPropLetterDigit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsPropConnectorPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsConnectorPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsSpaceSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsPropOtherFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsSurrogate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsHighSurrogate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsLowSurrogate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/CharacterInfo.vb",
  "fileLinesCount" : 502,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeBadToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function XmlMakeCDataToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/XmlTokenFactories.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/QuickTokenAccumulator.vb",
  "fileLinesCount" : 350,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeEmptyToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeAmpersandEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeColonEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakePlusEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeMinusEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeAsteriskEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeSlashEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeBackSlashEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeCaretEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeGreaterThanEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeLessThanEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeLessThanGreaterThanToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeLessThanLessThanToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeGreaterThanGreaterThanToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeLessThanLessThanEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeGreaterThanGreaterThanEqualsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeEofToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MakeEofToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/TokenFactories.vb",
  "fileLinesCount" : 755,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerBuffer.vb",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithConditionals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithRegions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithExternalSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/Directives.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlStringSingle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 859,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlStringDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlStringSmartSingle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ScanXmlStringSmartDouble()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Scanner/ScannerXml.vb",
  "fileLinesCount" : 1288,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindInvocationExpressionAsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 2664,
  "endLine" : 2666,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3647,
  "endLine" : 3650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function CreateBoundWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 4352,
  "endLine" : 4354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindStopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 5235,
  "endLine" : 5237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RememberBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSyncLockBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSingleLineElseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitElseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitElseIfBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCaseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocalBinderBuilder.vb",
  "fileLinesCount" : 324,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SourceFileBinder.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentParamBinder.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/InitializerSemanticModel.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/InitializerSemanticModel.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamedTypeBinder.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamedTypeBinder.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ExecutableCodeBinder.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SymbolsInProgress.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SymbolsInProgress.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetBoundRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntaxDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMethodBodyDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaredSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCrefReferenceSymbolInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2170,
  "endLine" : 2172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2214,
  "endLine" : 2216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2318,
  "endLine" : 2321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDirectCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2323,
  "endLine" : 2326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTryCast()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2328,
  "endLine" : 2331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCollectionInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2415,
  "endLine" : 2417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MemberSemanticModel.vb",
  "fileLinesCount" : 2437,
  "components" : [ "primary::src" ],
  "startLine" : 2419,
  "endLine" : 2421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindGroupAggregationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImplicitVariableBinder.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindFunctionAggregationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ImplicitVariableBinder.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/AttributeSemanticModel.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/AttributeSemanticModel.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsAttributeTypeLookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupOptions.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function BindInsideCrefAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_DocumentationComments.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function BindInsideCrefAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_DocumentationComments.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function BindXmlNameAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_DocumentationComments.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function BinderSpecificLookupOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function LookupLabelByNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function IsUnboundTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetUseSiteErrorForWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ErrorTypeSymbol",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetErrorSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BasesBeingResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub DisallowFurtherImplicitVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub CheckSimpleNameBindingOrder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub EnableSimpleNameBindingOrderChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 811,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetExitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetContinueLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetReturnLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetLocalForFunctionValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 865,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub GetInScopeXmlNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 983,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function LookupXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetWithStatementPlaceholderSubstitute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder.vb",
  "fileLinesCount" : 1072,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1049,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DeclarationInitializerBinder.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DeclarationInitializerBinder.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1057,
  "endLine" : 1059,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLocalForFunctionValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetContinueLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetExitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lambda.vb",
  "fileLinesCount" : 1143,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Delegates.vb",
  "fileLinesCount" : 1307,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 918,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IEqualityComparer_Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlElementAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlDescendantAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindXmlText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1459,
  "endLine" : 1461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1500,
  "endLine" : 1502,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function LookupXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1504,
  "endLine" : 1509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReduceAccessorIfAny()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1700,
  "endLine" : 1702,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1795,
  "endLine" : 1797,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1817,
  "endLine" : 1819,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1887,
  "endLine" : 1889,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1966,
  "endLine" : 1968,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1976,
  "endLine" : 1978,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsIEnumerableOfXElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Conversions.vb",
  "fileLinesCount" : 1779,
  "components" : [ "primary::src" ],
  "startLine" : 1709,
  "endLine" : 1711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub CollectTopLevelOperatorReferenceStrict()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentCrefBinder.vb",
  "fileLinesCount" : 1128,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BasesBeingResolvedBinder.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsUnboundTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateBoundWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindInsideCrefAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindInsideCrefAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindXmlNameAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryBindOmittedLeftForConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DeclareImplicitLocalVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetContinueLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetExitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLocalForFunctionValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GetInScopeXmlNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function LookupLabelByNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetWithStatementPlaceholderSubstitute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BinderSpecificLookupOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DefaultParametersInProgressBinder.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitClassBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStructureBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterfaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEnumBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDelegateStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInheritsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSubNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDeclareStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitImportsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNotNothingAndContains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.BinderFactoryVisitor.vb",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1397,
  "endLine" : 1399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1403,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Lookup.vb",
  "fileLinesCount" : 2133,
  "components" : [ "primary::src" ],
  "startLine" : 1405,
  "endLine" : 1407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/IgnoreAccessibilityBinder.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BinderSpecificLookupOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/IgnoreAccessibilityBinder.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CheckAccessibility()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/IgnoreAccessibilityBinder.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLocalForFunctionValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/TopLevelCodeBinder.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentTypeParamBinder.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LocationSpecificBinder.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsWellKnownTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Invocation.vb",
  "fileLinesCount" : 3277,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1060,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Good()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function WrongArityAndStopLookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function WrongArityAndStopLookup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MustNotBeInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function MustBeInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function NotAnAttributeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetFrom()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CanOverload()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/LookupResult.vb",
  "fileLinesCount" : 1054,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeMemberSemanticModel.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeMemberSemanticModel.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryGetSpeculativeSemanticModelCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeMemberSemanticModel.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/FinallyBlockBinder.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeBinder.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeBinder.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindGroupAggregationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeBinder.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindFunctionAggregationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeBinder.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNamespaceBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNamedTypeBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetBinderForPosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BuildInitializerBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderFactory.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodBodySemanticModel.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodBodySemanticModel.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateSetOfDeclaredNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 1608,
  "endLine" : 1610,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2511,
  "endLine" : 2513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundQueryClause",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 2527,
  "endLine" : 2529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 3848,
  "endLine" : 3850,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4205,
  "endLine" : 4207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindGroupAggregationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Query.vb",
  "fileLinesCount" : 4835,
  "components" : [ "primary::src" ],
  "startLine" : 4209,
  "endLine" : 4212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/NamespaceBinder.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetBinderTypeForNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindXmlNameAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindInsideCrefAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BindInsideCrefAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BinderSpecificLookupOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentBinder.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntaxReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/ProjectImportsBinder.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAnonymousTypePropertySymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetAnonymousTypePropertyLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryBindOmittedLeftForConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_AnonymousTypes.vb",
  "fileLinesCount" : 478,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateBinderForGenericMethodDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BinderBuilder.vb",
  "fileLinesCount" : 449,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLocalForFunctionValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/MethodBodyBinder.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/DocumentationCommentTypeParamRefBinder.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/SpeculativeStatementBinder.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindInterpolatedStringText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_InterpolatedString.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BlockBaseBinder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BlockBaseBinder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 944,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Overrides Function TryBindOmittedLeftForXmlMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 946,
  "endLine" : 948,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryBindOmittedLeftForConditionalAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ObjectInitializer.vb",
  "fileLinesCount" : 967,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToMethodKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Utils.vb",
  "fileLinesCount" : 1771,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/OptionStrictOffBinder.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function BinderSpecificLookupOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/EarlyWellKnownAttributeBinder.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function TryGetConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_ConditionalAccess.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/IgnoreBaseClassesBinder.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsValidTypeForAttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function VisitPositionalArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateTypedConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Attributes.vb",
  "fileLinesCount" : 903,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function BadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindQualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportQualNotObjectRecord()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3813,
  "endLine" : 3816,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportDefaultMemberNotProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 3818,
  "endLine" : 3823,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ConstantSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4038,
  "endLine" : 4040,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function VariableSize()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4042,
  "endLine" : 4044,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInAsyncContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4610,
  "endLine" : 4612,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInIteratorContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Expressions.vb",
  "fileLinesCount" : 4960,
  "components" : [ "primary::src" ],
  "startLine" : 4614,
  "endLine" : 4616,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/AttributeBinder.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_WithBlock.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DisallowInferredTupleElementNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/LanguageVersion.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AllowNonTrailingNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/LanguageVersion.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/LanguageVersion.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/LanguageVersion.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ReportSemanticError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ReportSemanticError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvaluateParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNothing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/ExpressionEvaluator.vb",
  "fileLinesCount" : 1584,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 942,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateNothing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldParseAsLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseStatement.vb",
  "fileLinesCount" : 1874,
  "components" : [ "primary::src" ],
  "startLine" : 1565,
  "endLine" : 1567,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DeclarationContext.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Parse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/DeclarationContext.vb",
  "fileLinesCount" : 483,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsWithin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContextExtensions.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/ExecutableStatementContext.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function Parse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/ExecutableStatementContext.vb",
  "fileLinesCount" : 248,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineLambdaContext.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ResyncAndProcessStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineLambdaContext.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/NamespaceBlockContext.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/EventBlockContext.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/SingleLineIfOrElseBlockContext.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function KindEndsBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub FreeStatements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SingleStatementOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMissingEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/BlockContext.vb",
  "fileLinesCount" : 819,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/StatementBlockContext.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/ForBlockContext.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateBlockSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/CompilationUnitContext.vb",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/LambdaContext.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/BlockContexts/EnumDeclarationBlockContext.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function HasInvalidTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsAsciiColonTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1586,
  "endLine" : 1588,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsValidXmlQualifiedNameToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1643,
  "endLine" : 1645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2439,
  "endLine" : 2441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Push()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2471,
  "endLine" : 2473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanStartConsequenceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ParseVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 979,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportExpectedXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseExpression.vb",
  "fileLinesCount" : 1910,
  "components" : [ "primary::src" ],
  "startLine" : 1219,
  "endLine" : 1221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CanEndExecutableStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ResyncAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ResyncAt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CanUseInTryGetToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseScan.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ReportSyntaxError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseReportError.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function ReportSyntaxError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseReportError.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportUnrecognizedStatementError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseReportError.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportModifiersOnStatementError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseReportError.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ConsumedStatementTerminator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 5812,
  "endLine" : 5814,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6085,
  "endLine" : 6088,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TryTokenAsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6120,
  "endLine" : 6122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function TryTokenAsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6124,
  "endLine" : 6126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6139,
  "endLine" : 6141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6158,
  "endLine" : 6160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ReportFeatureUnavailable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6183,
  "endLine" : 6185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function CheckFeatureAvailability()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/Parser.vb",
  "fileLinesCount" : 6221,
  "components" : [ "primary::src" ],
  "startLine" : 6187,
  "endLine" : 6189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function FormatSourceSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/DiagnosticFormatter.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/VBDiagnostic.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/VBDiagnostic.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/DiagnosticBagExtensions.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/DiagnosticBagExtensions.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/DiagnosticBagExtensions.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/LocalizableErrorArgument.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/LocalizableErrorArgument.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToString_IFormattable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/LocalizableErrorArgument.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IdToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IdToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetMessageFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetTitle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/ErrorFactories.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function LoadMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMessageFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDescription()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTitle()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHelpLink()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetCategory()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/CustomDiagnostics.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetAssociatedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/CustomDiagnostics.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GetAssociatedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/CustomDiagnostics.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithPreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithPreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CommonWithKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithDocumentationMode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicParseOptions.vb",
  "fileLinesCount" : 309,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EscapeQuote()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Character()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Number()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Punctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function [Operator]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Space()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Quotes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsPrintable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFormatCulture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/ObjectDisplay.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplay.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddSpace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddPseudoPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function QualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/CustomSymbolDisplayFormatter.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function WithContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/CustomSymbolDisplayFormatter.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ErrorNameWithKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/CustomSymbolDisplayFormatter.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ShortErrorName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/CustomSymbolDisplayFormatter.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function DelegateSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/CustomSymbolDisplayFormatter.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ShortNameWithTypeArgs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/CustomSymbolDisplayFormatter.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ShortNameWithTypeArgsAndContainingTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/CustomSymbolDisplayFormatter.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function DefaultErrorFormat()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/CustomSymbolDisplayFormatter.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddBitwiseOr()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Constants.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddExplicitlyCastedLiteralValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor_Constants.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasNonDefaultTupleElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateAnonymousTypeMemberWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsNullableType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Types.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function Quote()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/SymbolDisplay/SymbolDisplayVisitor.Members.vb",
  "fileLinesCount" : 654,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Any()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetVisualBasicSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetVisualBasicRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Errors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSyntaxErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsReservedKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPreprocessorKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Add()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReplaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ReplaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<Extension> Public Function GetFirstDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLastDirective()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCompilationUnitRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetWarningState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsShared()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOverridable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNotOverridable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMustOverride()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMe()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicExtensions.vb",
  "fileLinesCount" : 1894,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.ImportDiagnosticInfo.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsValid()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/OptionStrict.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeInferenceCollection.vb",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTypeDataList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeInferenceCollection.vb",
  "fileLinesCount" : 638,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MarkInferenceFailure()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReportNotFailedInferenceDueToObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddTupleLiteralToGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddAddressOfToGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddLambdaToGraph()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 1185,
  "endLine" : 1187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RegisterErrorReasons()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 2342,
  "endLine" : 2344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TopoSort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/Graph.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsSameAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CanLiftType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 3249,
  "endLine" : 3251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsValidInLiftedSignature()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 3253,
  "endLine" : 3255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUseSiteErrorInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Operators.vb",
  "fileLinesCount" : 3428,
  "components" : [ "primary::src" ],
  "startLine" : 3288,
  "endLine" : 3290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCLng()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCLng()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCULng()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCULng()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCULng()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCInt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCInt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCUInt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCUInt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCUInt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCInt()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCUShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCUShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCUShort()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCSByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCSByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedCSByte()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedMul()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function UncheckedMul()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UncheckedAdd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UncheckedAdd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UncheckedAdd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UncheckedSub()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UncheckedSub()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function UncheckedNegate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsUnsignedLongType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TypeAllowsCompileTimeConversions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/CompileTimeCalculations.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToCommonConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function FastClassifyPredefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ClassifyPredefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ClassifyAddressOfConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssertFoundIdentity()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2583,
  "endLine" : 2585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsDelegateType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2906,
  "endLine" : 2908,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2910,
  "endLine" : 2912,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsInterfaceType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 2914,
  "endLine" : 2916,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As MethodConversionKind",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4147,
  "endLine" : 4149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsDelegateRelaxationSupportedFor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4293,
  "endLine" : 4295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function NoConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4454,
  "endLine" : 4456,
  "linesOfCode" : 1,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ConversionExists()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4458,
  "endLine" : 4460,
  "linesOfCode" : 1,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FailedDueToNumericOverflow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4468,
  "endLine" : 4470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FailedDueToQueryLambdaBodyMismatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4472,
  "endLine" : 4474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4512,
  "endLine" : 4514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4564,
  "endLine" : 4566,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithElementType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/Conversions.vb",
  "fileLinesCount" : 4573,
  "components" : [ "primary::src" ],
  "startLine" : 4568,
  "endLine" : 4570,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Parameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsOverriddenBy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Parameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Construct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Parameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetIsExpandedParamArrayForm()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetArgumentMatchingDone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetRequiresNarrowingConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetRequiresNarrowingNotFromObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetSomeInferenceFailed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetIllegalInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetAllFailedInferenceIsDueToObject()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1897,
  "endLine" : 1899,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 1901,
  "endLine" : 1903,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function DoesReceiverMatchInstance()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/OverloadResolution.vb",
  "fileLinesCount" : 4977,
  "components" : [ "primary::src" ],
  "startLine" : 4768,
  "endLine" : 4770,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSingleLineElseClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/StatementSyntaxWalker.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function HaveSameSignatureAndConstraintsAndReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/SemanticFacts.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithGlobalImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithGlobalImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithConcurrentBuild()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithDeterministic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithGeneralDiagnosticOption()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithSpecificDiagnosticOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithSpecificDiagnosticOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithReportSuppressedDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithMetadataImportOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithFeatures()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithSpecificDiagnosticOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithOutputKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithPlatform()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 895,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithPublicSign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithOptimizationLevel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 903,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithAssemblyIdentityComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 905,
  "endLine" : 907,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithXmlReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 911,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithSourceReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 915,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithStrongNameProvider()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1011,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function FilterDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1034,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithModuleName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithMainTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithScriptClassName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1243,
  "endLine" : 1245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithCryptoKeyContainer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1247,
  "endLine" : 1249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithCryptoKeyFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1251,
  "endLine" : 1253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithCryptoPublicKey()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithDelaySign()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithCheckOverflow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/VisualBasicCompilationOptions.vb",
  "fileLinesCount" : 1268,
  "components" : [ "primary::src" ],
  "startLine" : 1263,
  "endLine" : 1265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddPredefinedPreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/PredefinedPreprocessorSymbols.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddPredefinedPreprocessorSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/PredefinedPreprocessorSymbols.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MultiLineLambdaExpressionSyntax.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MultiLineLambdaExpressionSyntax.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBlockBaseSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToGreen()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/BaseSyntaxExtensions.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/CrefOperatorReferenceSyntax.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetKeywordKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function IsPredefinedTypeOrVariant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsInvocationOrAddressOfOperand()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function InOrBeforeSpanOrEffectiveTrailingOfNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsAnyToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsPreprocessorPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsLanguagePunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsReservedTupleElementName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFacts.vb",
  "fileLinesCount" : 1186,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SimpleSyntaxReference.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxWalker.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicLineDirectiveMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InitializeFirstEntry()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicLineDirectiveMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetReservedKeywordKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetContextualKeywordKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetPunctuationKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetPreprocessorKeywordKinds()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetBaseTypeStatementKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindFacts.vb",
  "fileLinesCount" : 880,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsAccessorStatementKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsDeclareStatementKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsDelegateStatementKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsLambdaHeaderKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsMethodStatementKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/MethodBaseSyntax.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetInteriorXml()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodePartials.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetReferenceDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/CompilationUnitSyntax.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithEndBlockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithEnd()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeBlockSyntax.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindEqualityComparer.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxKindEqualityComparer.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsForRemoval()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeRemover.vb",
  "fileLinesCount" : 347,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CloneNodeAsRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCompilationUnitRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLinePosition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsEquivalentTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetRootCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetRootAsyncCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Pop()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxTreeDiagnosticEnumerator.vb",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/CaseBlockSyntax.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddBeginCases()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/CaseBlockSyntax.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicWarningStateMap.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ReplaceNodeInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function InsertNodeInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ReplaceTokenInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function InsertTokenInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ReplaceTriviaInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function InsertTriviaInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ReplaceTriviaInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function InsertTriviaInList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetItemNotListElementException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxReplacer.vb",
  "fileLinesCount" : 403,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/BeginOfBlockSyntaxReference.vb",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Translate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/BeginOfBlockSyntaxReference.vb",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NeedsLineBreakAfter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNormalizer.vb",
  "fileLinesCount" : 1473,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.DummySyntaxTree.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.DummySyntaxTree.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.DummySyntaxTree.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.DummySyntaxTree.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithChangedText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.DummySyntaxTree.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.DummySyntaxTree.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithRootAndOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.DummySyntaxTree.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithFilePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.DummySyntaxTree.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function EndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ElasticEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function EndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Whitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ElasticWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Whitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Literal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function DocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlSummaryElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlSummaryElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlSeeElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlSeeAlsoElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlThreadSafetyElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlNameAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlPreliminaryElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlCrefAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlRemarksElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlRemarksElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlReturnsElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlReturnsElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlValueElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlValueElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlExceptionElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlPermissionElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlExampleElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlParaElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlParaElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlParamElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlParamRefElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlNullKeywordElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlPlaceholderElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlPlaceholderElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlMultiLineElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlMultiLineElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlTextNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function XmlTextLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 943,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 978,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxFactory.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1013,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/NamespaceDeclarationSyntaxReference.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxVisitor.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ParsedSyntaxTree.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ParsedSyntaxTree.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ParsedSyntaxTree.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/StructuredTriviaSyntax.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxLiterals.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SimpleIdentifierSyntax.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SimpleIdentifierSyntax.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SimpleIdentifierSyntax.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SimpleIdentifierSyntax.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SimpleIdentifierSyntax.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SimpleIdentifierSyntax.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SimpleIdentifierSyntax.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSlotCount()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetFirstToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetLastToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLeadingTriviaCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTrailingTriviaCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTriviaWithEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNode.vb",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/BadTokenSyntax.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/BadTokenSyntax.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/BadTokenSyntax.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/BadTokenSyntax.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/BadTokenSyntax.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/ComplexIdentifierSyntax.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/ComplexIdentifierSyntax.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/ComplexIdentifierSyntax.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/ComplexIdentifierSyntax.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function SetAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/ComplexIdentifierSyntax.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/IdentifierTokenSyntax.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/IdentifierTokenSyntax.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTrailingTriviaWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetLeadingTriviaWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub WriteTriviaTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function ToFullString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxTrivia.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/VisualBasicSyntaxNodeCache.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/VisualBasicSyntaxNodeCache.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/VisualBasicSyntaxNodeCache.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxReplacer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxReplacer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxReplacer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxReplacer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyntaxToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxReplacer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Token()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxFactory.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetLeadingTriviaWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTrailingTriviaWidth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetValueText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateRed()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxToken.vb",
  "fileLinesCount" : 535,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingPunctuation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingCharacterLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingIntegerLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function BadToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function EndOfFileToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function EndOfFileToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function EmptyStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function OmittedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 566,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsMissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddLeadingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddLeadingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddTrailingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddTrailingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddTrailingSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AddError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetStartOfTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetEndOfTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 844,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Kind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetSyntaxErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function RemoveNodesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ReplaceNodeInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InsertNodesInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ReplaceTokenInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InsertTokensInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ReplaceTriviaInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function InsertTriviaInListCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function NormalizeWhitespaceCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function GetReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsEquivalentToCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ShouldCreateWeakList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode.vb",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MakeSourceText()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IntegerLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FloatingLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function BracketedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingCharacterLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function MissingIntegerLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function BadToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Trivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SingletonList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function List()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 794,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function TriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SingletonSeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function SeparatedList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function NodeOrTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function NodeOrTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 968,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function NodeOrTokenList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function InvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeFactories.vb",
  "fileLinesCount" : 986,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function IsNotLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsJoinClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetLambdaExpressionLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetFromOrAggregateVariableLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetOrderingLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetAggregationLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetLetVariableLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetSelectLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetAggregateLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetGroupByItemsLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetGroupByKeysLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetJoinLeftLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetJoinRightLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/LambdaUtilities.vb",
  "fileLinesCount" : 704,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ReportDocumentationCommentDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToSyntaxTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NormalizeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NormalizeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NormalizeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NormalizeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NormalizeWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AllAreMissing()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AllAreMissingIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 386,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function FindToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode_TreeTraversalHelpers.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function FindTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxNode_TreeTraversalHelpers.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithBegin()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SingleLineLambdaExpressionSyntax.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/ArgumentSyntax.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/ArgumentSyntax.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/ArgumentSyntax.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitListElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitListElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitListSeparator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitListElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxRewriter.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeStatementSyntax.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeStatementSyntax.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeStatementSyntax.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeStatementSyntax.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeStatementSyntax.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeStatementSyntax.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeStatementSyntax.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithDeclarationKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeStatementSyntax.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/TypeStatementSyntax.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxEquivalence.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/SyntaxEquivalence.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IFieldReferenceGetResolvedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/FieldSymbolAdapter.vb",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/GenericMethodInstanceReference.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/GenericMethodInstanceReference.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AddEmbeddedResourcesFromAddedModules()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PENetModuleBuilder.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetFiles()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PENetModuleBuilder.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceGetResolvedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeParameterSymbolAdapter.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsNamespaceTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeParameterSymbolAdapter.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsNestedTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeParameterSymbolAdapter.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeParameterSymbolAdapter.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetUnificationUseSiteDiagnosticRecursive()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeParameterSymbolAdapter.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceGetResolvedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeReference.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsNamespaceTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeReference.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsNestedTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeReference.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeReference.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeReference.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IReferenceAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeReference.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeReference.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedNestedTypeReference.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedNestedTypeReference.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeMemberReferenceGetContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedNestedTypeReference.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function VisitDef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFields()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitCustomModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicSymbolMatcher.vb",
  "fileLinesCount" : 738,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLambdaSyntaxFacts()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function TryGetAnonymousTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicDefinitionMap.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicLambdaSyntaxFacts.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetCorrespondingLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicLambdaSyntaxFacts.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function TryCreateVariableSlotAllocator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetPreviousAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetNextAnonymousTypeIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTopLevelTypesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/PEDeltaAssemblyBuilder.vb",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IReferenceDispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ModuleReference.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IFileReferenceGetHashValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ModuleReference.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ModuleReference.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IReferenceAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ModuleReference.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ModuleReference.vb",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAdditionalTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEAssemblyBuilder.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IMethodReferenceGetResolvedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodSymbolAdapter.vb",
  "fileLinesCount" : 526,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedMethodReference.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedMethodReference.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedGenericNestedTypeInstanceReference.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CciGetModifier()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/CustomModifierAdapter.vb",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedFieldReference.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IFieldReferenceGetResolvedField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedFieldReference.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssociateWithMetadataWriter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedFieldReference.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetWellKnownMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTargetAttributeSignatureIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function EmbedParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypesManager.vb",
  "fileLinesCount" : 499,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedProperty.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedProperty.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedProperty.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedMethod.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedMethod.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedMethod.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedMethod.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetImplementationAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedMethod.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedField.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedField.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCompileTimeValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedField.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedEvent.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedEvent.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function [GetType]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedEvent.vb",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetEventsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetPropertiesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTypeLayoutIfStruct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ReportMissingAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedType.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedTypeParameter.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedParameter.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NoPia/EmbeddedParameter.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsDefinitionOrDistinct()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolAdapter.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IReferenceGetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolAdapter.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetCustomAttributesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolAdapter.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeMemberReference.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IReferenceAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeMemberReference.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/TypeMemberReference.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetArguments1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AttributeDataAdapter.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNamedArguments1()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AttributeDataAdapter.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/GenericNamespaceTypeInstanceReference.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Sub Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/GenericTypeInstanceReference.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function SynthesizeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetSourceAssemblySecurityAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetSourceModuleAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function TryCreateVariableSlotAllocator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetPreviousAnonymousTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetNextAnonymousTypeIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetAdditionalTopLevelTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetInitArrayHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSynthesizedNestedTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function CreatePrivateImplementationDetailsStaticConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/PEModuleBuilder.vb",
  "fileLinesCount" : 656,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/GenericNestedTypeInstanceReference.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeMemberReferenceGetContainingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/GenericNestedTypeInstanceReference.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function IEventDefinitionGetType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EventSymbolAdapter.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub IReferenceDispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AssemblyReference.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IModuleReferenceGetContainingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AssemblyReference.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AssemblyReference.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IReferenceAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AssemblyReference.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/AssemblyReference.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IMethodReferenceGetResolvedMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/MethodReference.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceGetResolvedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ArrayTypeSymbolAdapter.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsNamespaceTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ArrayTypeSymbolAdapter.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsNestedTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ArrayTypeSymbolAdapter.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ITypeReferenceAsTypeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ArrayTypeSymbolAdapter.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub IReferenceDispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ArrayTypeSymbolAdapter.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function IReferenceAsDefinition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/ArrayTypeSymbolAdapter.vb",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetGenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedGenericMethodInstanceReference.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Dispatch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SpecializedGenericMethodInstanceReference.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function Translate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function Translate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/SymbolTranslator.vb",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetSynthesizedImplements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetMembersForCci()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/NamedTypeSymbolAdapter.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Locations/MyTemplateLocation.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Locations/MyTemplateLocation.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Locations/EmbeddedTreeLocation.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Locations/EmbeddedTreeLocation.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitPseudoVariableValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitLoadDefaultValueOfTypeFromNothingLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1620,
  "endLine" : 1622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SafeToGetWriteableReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1735,
  "endLine" : 1737,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PartialCtorResultCannotEscape()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 1774,
  "endLine" : 1776,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitModuleVersionIdToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2233,
  "endLine" : 2235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitInstrumentationPayloadRootToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitExpression.vb",
  "fileLinesCount" : 2265,
  "components" : [ "primary::src" ],
  "startLine" : 2252,
  "endLine" : 2254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitPseudoVariableAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitAddress.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldNoteProjectErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsSlotReusable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub FreeTemp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitStatement.vb",
  "fileLinesCount" : 1496,
  "components" : [ "primary::src" ],
  "startLine" : 1394,
  "endLine" : 1396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ShouldNotSchedule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.LocalDefUseInfo.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.LocalDefUseSpan.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConflictsWith()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.LocalDefUseSpan.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.LocalDefUseSpan.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConflictsWithDummy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.LocalDefUseSpan.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Includes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.LocalDefUseSpan.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.DummyLocal.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ComputeType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.DummyLocal.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function StackDepth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function EvalStackIsEmpty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetStackDepth()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub PopEvalStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClearEvalStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSpillSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsIndirectAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsVerifierRef()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsVerifierVal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConditionalAccessReceiverPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureOnlyEvalStack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EnsureStackState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Analyzer.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1186,
  "endLine" : 1188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitBinaryOperatorSimple()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsLastAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/Optimizer/StackScheduler.Rewriter.vb",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConversionHasSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConversionHasSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConversionHasSideEffects()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitConversion.vb",
  "fileLinesCount" : 508,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsDebugPlus()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsStackLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSymbolToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSymbolToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSymbolToken()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EmitSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/CodeGenerator.vb",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetShiftSizeMask()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CodeGen/EmitOperators.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.PartVisitor.vb",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamedType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArrayType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitErrorType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function FormatSourcePath()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/CommandLineDiagnosticFormatter.vb",
  "fileLinesCount" : 155,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetToolName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub PrintHelp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetCompilerDiagnosticCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCompiler.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function CommonParse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsSeparatorOrEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 2004,
  "endLine" : 2006,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub UnimplementedSwitch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 2164,
  "endLine" : 2166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateErrorForNoFilesFoundInRecurse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 2168,
  "endLine" : 2170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub AddDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineParser.vb",
  "fileLinesCount" : 2262,
  "components" : [ "primary::src" ],
  "startLine" : 2172,
  "endLine" : 2174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNamespaceOrTypeDeclarationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceDeclaration.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shadows Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceDeclaration.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shadows Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceDeclaration.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDeclarationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedTypeDeclaration.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ForDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitClassBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStructureBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterfaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTreeBuilder.vb",
  "fileLinesCount" : 808,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedNamespaceOrTypeDeclaration.vb",
  "fileLinesCount" : 11,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedNamespaceDeclaration.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedNamespaceDeclaration.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDeclarationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/MergedNamespaceDeclaration.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetDeclarationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleNamespaceOrTypeDeclaration.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SelectManyFromOlderDeclarationsNoEmbedded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTypeNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNamespaceNames()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/DeclarationTable.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNamespaceOrTypeDeclarationChildren()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleTypeDeclaration.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEmbeddedSymbolKind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleTypeDeclaration.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shadows Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/SingleTypeDeclaration.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Declarations/Declaration.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Parse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Parse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Parse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/GlobalImport.vb",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundDirectCast.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundDirectCast.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundDirectCast.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function VisitExpressionWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTryCast.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTryCast.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTryCast.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundBadVariable.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundBadVariable.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundToQueryableCollectionConversion.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundYieldStatement.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundBadExpression.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUnstructuredExceptionHandlingCatchFilter.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LazyGetProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAnonymousTypePropertyAccess.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundFieldAccess.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundFieldAccess.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundUnaryOperator.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundBinaryOperator.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundParenthesized.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSequencePointExpression.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSequencePointExpression.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSequence.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTypeOrValueExpression.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTypeOrValueExpression.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDelegateResolutionResult()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAddressOfOperator.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddAnError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ValidateLocationInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNode.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Overloads Function Accept()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNode.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNode.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function MemberwiseClone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNode.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsEndOfMethodReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundReturnStatement.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundParameter.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundParameter.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundParameter.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundParameter.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundParameter.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeFinder.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundMethodGroup.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMyBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMyClassReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInstanceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTrueConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsFalseConstant()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpressionExtensions.vb",
  "fileLinesCount" : 662,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BindForErrorRecovery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DoBind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function DoInferFunctionLambdaReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/UnboundLambda.vb",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function VisitType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function VisitExpressionWithStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundObjectCreationExpression.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Update()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundObjectCreationExpression.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NonNullAndHasErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNodeExtensions.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSpillSequence.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundSpillSequence.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNamespaceExpression.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNamespaceExpression.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundArrayAccess.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundArrayAccess.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAssignmentOperator.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAssignmentOperator.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLiteral.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundAwaitOperator.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNewT.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MakeRValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpression.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub ValidateConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundExpression.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundCall.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLValuePlaceholderBase.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundQueryableSource.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundObjectCreationExpressionBase.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundPropertyAccess.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundReferenceAssignment.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundReferenceAssignment.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTypeExpression.vb",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLocal.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLocal.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MakeRValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLocal.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundXmlAttribute.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundArrayCreation.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundArrayCreation.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundResumeStatement.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLocalDeclaration.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundByRefArgumentWithCopyBack.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundConversion.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNoOpStatement.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundNoOpStatement.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SymbolInfo.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SymbolInfo.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Bind()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetEnclosingBinder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionMemberGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetExpressionConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntaxDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SpeculativeSyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function AddSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ForTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function RemoveSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CompareSourceLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CompareSourceLocations()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CommonGetBoundReferenceManager()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1172,
  "endLine" : 1174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ReferenceManagerEquals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function GetMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1228,
  "endLine" : 1230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function AddReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function AddReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1252,
  "endLine" : 1254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function RemoveReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function RemoveReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1260,
  "endLine" : 1262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function RemoveAllReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1264,
  "endLine" : 1266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function ReplaceReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1268,
  "endLine" : 1270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub RecordImports()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1689,
  "endLine" : 1691,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MightContainNoPiaLocalTypes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1723,
  "endLine" : 1725,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function BindScriptClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1780,
  "endLine" : 1782,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function GetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1796,
  "endLine" : 1798,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetTypeByReflectionType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1800,
  "endLine" : 1803,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shadows Function GetTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1814,
  "endLine" : 1816,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1853,
  "endLine" : 1855,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1880,
  "endLine" : 1882,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetParseDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1889,
  "endLine" : 1891,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1899,
  "endLine" : 1901,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMethodBodyDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 1909,
  "endLine" : 1911,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithReferences()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2483,
  "endLine" : 2485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2487,
  "endLine" : 2489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithScriptCompilationInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2491,
  "endLine" : 2493,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonGetSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2513,
  "endLine" : 2515,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonRemoveAllSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2549,
  "endLine" : 2551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonReplaceSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2553,
  "endLine" : 2555,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonWithOptions()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2557,
  "endLine" : 2559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonContainsSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2561,
  "endLine" : 2563,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonGetAssemblyOrModuleSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2565,
  "endLine" : 2567,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonClone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2569,
  "endLine" : 2571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonGetSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2579,
  "endLine" : 2581,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonGetCompilationNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2583,
  "endLine" : 2585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonGetTypeByMetadataName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2587,
  "endLine" : 2589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonCreateArrayTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2609,
  "endLine" : 2611,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonCreatePointerTypeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2651,
  "endLine" : 2653,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CommonGetEntryPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb",
  "fileLinesCount" : 2893,
  "components" : [ "primary::src" ],
  "startLine" : 2695,
  "endLine" : 2697,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitProperty()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SynthesizedMetadataCompiler.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SynthesizedMetadataCompiler.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function GetOperationWorker()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CloneOperationCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetSpeculativeTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpeculativeConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsInTree()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Shadows Function AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2101,
  "endLine" : 2103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Shadows Function AnalyzeControlFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2110,
  "endLine" : 2112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Shadows Function AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2119,
  "endLine" : 2121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Shadows Function AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2130,
  "endLine" : 2132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Shadows Function AnalyzeDataFlow()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2139,
  "endLine" : 2141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2545,
  "endLine" : 2547,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2561,
  "endLine" : 2563,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2577,
  "endLine" : 2579,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2607,
  "endLine" : 2609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2616,
  "endLine" : 2618,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2625,
  "endLine" : 2627,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2634,
  "endLine" : 2636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2643,
  "endLine" : 2645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2652,
  "endLine" : 2654,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2661,
  "endLine" : 2663,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2670,
  "endLine" : 2672,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2679,
  "endLine" : 2681,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2688,
  "endLine" : 2690,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function GetDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 2713,
  "endLine" : 2715,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetSymbolInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3167,
  "endLine" : 3169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetTypeInfoCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3171,
  "endLine" : 3173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetMemberGroupCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3197,
  "endLine" : 3199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function LookupSymbolsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3201,
  "endLine" : 3203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function LookupBaseMembersCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3205,
  "endLine" : 3207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function LookupStaticMembersCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3209,
  "endLine" : 3211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function LookupNamespacesAndTypesCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3213,
  "endLine" : 3215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function LookupLabelsCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3217,
  "endLine" : 3219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function AnalyzeControlFlowCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3392,
  "endLine" : 3394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function GetEnclosingSymbolCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3420,
  "endLine" : 3422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function IsAccessibleCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3424,
  "endLine" : 3426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected NotOverridable Overrides Function IsEventUsableAsFieldCore()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3428,
  "endLine" : 3430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ComputeDeclarationsInSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3432,
  "endLine" : 3434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ComputeDeclarationsInNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3436,
  "endLine" : 3438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3492,
  "endLine" : 3494,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3526,
  "endLine" : 3528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMessage()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SemanticModel.vb",
  "fileLinesCount" : 3541,
  "components" : [ "primary::src" ],
  "startLine" : 3535,
  "endLine" : 3537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasMethodWrapper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeCompilationState.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetTypeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/NamespaceScopeBuilder.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/LookupSymbolsInfo.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitModule()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsSyntacticallyFilteredOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsImplicitClass()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsArrayOfArrays()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/ClsComplianceChecker.vb",
  "fileLinesCount" : 998,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 951,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/PreprocessingSymbolInfo.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function WithPreviousScriptCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicScriptCompilationInfo.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CommonWithPreviousScriptCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicScriptCompilationInfo.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Includes.vb",
  "fileLinesCount" : 782,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsSyntacticallyFilteredOut()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/UnprocessedDocumentationCommentFinder.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldSkipSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.Common.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Unindent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocWriter.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Indent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Unindent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteLine()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Write()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetIndexOfFirstNonWhitespaceChar()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocumentationCommentCompiler.TextUtils.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithPropertiesImpl()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilationReference.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilationReference.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/TypeInfo.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 1752,
  "endLine" : 1754,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateDebugDocumentForFile()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 2017,
  "endLine" : 2019,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function PassesFilter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/MethodCompiler.vb",
  "fileLinesCount" : 2026,
  "components" : [ "primary::src" ],
  "startLine" : 2021,
  "endLine" : 2023,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntaxDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDeclarationDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMethodBodyDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetMemberSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetImplementedMemberTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHandlesEventTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 859,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHandlesContainerTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 865,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetHandlesPropertyTypeInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 871,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateFailedRegionAnalysisContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/SyntaxTreeSemanticModel.vb",
  "fileLinesCount" : 1941,
  "components" : [ "primary::src" ],
  "startLine" : 1900,
  "endLine" : 1902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.IteratorMethodToClassRewriter.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddProxyFieldsForStateMachineScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.IteratorMethodToClassRewriter.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GenerateStateMachineCreation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateByValLocalCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateParameterCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/IteratorRewriter/IteratorRewriter.vb",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedContainer.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function MakeStateMachineScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyClassReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitUserDefinedShortCircuitingOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitUserDefinedBinaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitUserDefinedUnaryOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitBadVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitParenthesized()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitUnboundLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitAnonymousTypeCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitAnonymousTypePropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitAnonymousTypeFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitLateMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitLateInvocation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitLateAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitLateBoundArgumentSupportingAssignmentWithCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitGroupTypeInferenceLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitQueryLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitXmlDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitXmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitXmlElement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitXmlMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitXmlCData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitByRefArgumentPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitByRefArgumentWithCopyBack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitCompoundAssignmentTargetPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitWithLValueExpressionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitWithRValueExpressionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitPropertyGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitValueTypeMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitObjectInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitCollectionInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitPropertyAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitArrayLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitNullableIsTrueOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitNewT()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitDup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitOmittedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitTypeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitTypeOrValueExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitAddressOfOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.StateMachineMethodToClassRewriter.vb",
  "fileLinesCount" : 618,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function EnsureSpecialType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function EnsureWellKnownType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function EnsureSpecialMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function EnsureWellKnownMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub CloseMethod()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Function RewriteBodyIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/StateMachineRewriter.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/StateMachineRewriter/SynthesizedStateMachineMethod.vb",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateTypeAs()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateTypeAsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ConvertIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_Conversion.vb",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitNewT()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitTypeOf()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function [Default]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function [New]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Negate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsIntegralType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetUnderlyingType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter.vb",
  "fileLinesCount" : 857,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCoalesceLambdaParameterSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_ConditionalExpresion.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCoalesceLambdaParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/ExpressionLambdaRewriter/ExpressionLambdaRewriter_ConditionalExpresion.vb",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function VisitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitComplexConditionalAccessReceiver()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MaterializeProxy()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Await.vb",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddProxyFieldsForStateMachineScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Await.vb",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddLocals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AddStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.SpillBuilder.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SpillValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function SpillSequenceWithNewValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb",
  "fileLinesCount" : 542,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub AddProxyFieldsForStateMachineScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddProxyFieldsForStateMachineScope()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateByValLocalCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateParameterCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.vb",
  "fileLinesCount" : 633,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GenerateReturn()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.AsyncMethodToClassRewriter.vb",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MarkStatementWithSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentStopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentOnErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentAddHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentDoLoopEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateSyncLockStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentSyncLockObjectCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateSyncLockExitDueToExceptionEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateSyncLockExitNormallyEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentWhileEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForEachStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentDoLoopStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentWhileStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForEachStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentObjectForLoopInitCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentObjectForLoopCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentIfStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateSelectStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentCaseBlockConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentCaseElseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentSelectStatementEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateCatchBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateFinallyBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateTryBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForLoopInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentLocalInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateUsingStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateUsingStatementDisposePrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateWithStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateWithStatementEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector.vb",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentStopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentOnErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentAddHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentTopLevelExpressionInQuery()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentQueryLambdaBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentDoLoopEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateSyncLockStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentSyncLockObjectCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateSyncLockExitDueToExceptionEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateSyncLockExitNormallyEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentWhileEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentWhileStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentDoLoopStatementEntryOrConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForEachStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentIfStatementConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentIfStatementAfterIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentIfStatementConsequenceEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentIfStatementAlternativeEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateIfStatementAlternativePrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentDoLoopStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentWhileStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForEachStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentObjectForLoopInitCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentObjectForLoopCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentIfStatementCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentCatchBlockFilter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateCatchBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateFinallyBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateTryBlockPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentTryStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateSelectStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentSelectStatementCaseCondition()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentCaseBlockConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentCaseElseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentSelectStatementEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentFieldOrPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForEachLoopInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForEachLoopEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForLoopInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForLoopIncrement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentLocalInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateUsingStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentUsingStatementResourceCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateUsingStatementDisposePrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateWithStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateWithStatementEpilogue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/CompoundInstrumenter.vb",
  "fileLinesCount" : 262,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasValidMappedLineSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentStopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentOnErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentAddHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentSyncLockObjectCapture()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentWhileStatementConditionalGotoStart()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentIfStatementConditionalGoto()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateSelectStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentFieldOrPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForEachLoopInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentForLoopInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InstrumentLocalInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateUsingStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateWithStatementPrologue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetSourceDocument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddAnalysisPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AddAnalysisPoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetCreatePayloadOverload()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DynamicAnalysisInjector.vb",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentStopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentGotoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentOnErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentAddHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function InstrumentRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundExpression",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/DebugInfoInjector_SequencePoints.vb",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitAndGenerateObjectCloneIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateObjectCloneIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AssignmentOperator.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AddRemoveHandler.vb",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InsideValidUnstructuredExceptionHandlingOnErrorContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RegisterUnstructuredExceptionHandlingResumeTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RegisterUnstructuredExceptionHandlingNonThrowingResumeTarget()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_UnstructuredExceptionHandling.vb",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_TupleLiteralExpression.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConvertedTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_TupleLiteralExpression.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RewriteTupleCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_TupleLiteralExpression.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeNullLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_NullableHelpers.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryClause()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOrdering()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariableAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitGroupAggregation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryableSource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQuerySource()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitToQueryableCollectionConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Query.vb",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_FieldOrPropertyInitializer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_FieldOrPropertyInitializer.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_SelectCase.vb",
  "fileLinesCount" : 398,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithLValueExpressionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_With.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithRValueExpressionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_With.vb",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBadExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GenerateLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRValuePlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLValuePlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCompoundAssignmentTargetPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitByRefArgumentPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSpecialTypeMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportMissingOrBadRuntimeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReportMissingOrBadRuntimeHelper()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VisitExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter.vb",
  "fileLinesCount" : 913,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAnonymousTypeFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_AnonymousTypeCreationExpression.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlCData()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCompilerGeneratedXmlnsPrefix()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateCompilerGeneratedXmlNamespace()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_XmlLiterals.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitByRefArgumentWithCopyBack()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LocalRewriter/LocalRewriter_Call.vb",
  "fileLinesCount" : 384,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateExpressionTreeNotSupportedDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Diagnostics/DiagnosticsPass_ExpressionLambdas.vb",
  "fileLinesCount" : 395,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As BoundAssignmentOperator",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/WithExpressionRewriter.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/SynthesizedLambdaMethod.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/SynthesizedLambdaMethod.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PopBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.Analysis.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrame.vb",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrameConstructor.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrameConstructor.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrameConstructor.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaFrameConstructor.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTopLevelMethodId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 958,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/LambdaRewriter/LambdaRewriter.vb",
  "fileLinesCount" : 1446,
  "components" : [ "primary::src" ],
  "startLine" : 1252,
  "endLine" : 1254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddField()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateLabel()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReportDiagnostic()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SpecialMember()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Assignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Block()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StatementList()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SynthesizedLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SynthesizedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IntNotEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LogicalAndAlso()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LogicalOrElse()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IntEqual()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IntLessThan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StaticCall()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Call]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Call]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [If]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Sequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Sequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ArrayAccess()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ThrowNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function HiddenSequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Typeof]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Array()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1022,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Conditional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function BinaryConditional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Not]()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1076,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CatchBlocks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1086,
  "endLine" : 1088,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SequencePoint()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SequencePointWithSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NoOp()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/SyntheticBoundNodeFactory.vb",
  "fileLinesCount" : 1132,
  "components" : [ "primary::src" ],
  "startLine" : 1110,
  "endLine" : 1112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public NotOverridable Overrides Function VisitMethodInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFieldInfo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSequence()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRValuePlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLValuePlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.vb",
  "fileLinesCount" : 538,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsMetadataNewSlot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.MyBaseMyClassWrapper.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/MethodToClassRewriter/MethodToClassRewriter.MyBaseMyClassWrapper.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationCloner.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConversion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationCloner.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundTryCastOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundDirectCastOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundTupleLiteralOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1392,
  "endLine" : 1394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateBoundConvertedTupleLiteralOperation()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory.vb",
  "fileLinesCount" : 1486,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ConvertToOptional()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParameterIsParamArray()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetObjectCreationInitializers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_QueryLambdaRewriter.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_QueryLambdaRewriter.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_QueryLambdaRewriter.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function UnreachableState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsEmptyStructType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/IteratorAndAsyncAnalysis/IteratorAndAsyncCaptureWalker.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowAnalysis.vb",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Clone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.LocalState.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.LocalState.vb",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Clone()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.LocalState.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Dump()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.LocalState.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VisualBasicDataFlowAnalysis.vb",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ReachableState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function UnreachableState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ControlFlowPass.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaratorSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.Symbols.vb",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/UnassignedVariablesWalker.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ExitPointsWalker.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VariablesDeclaredWalker.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/VariablesDeclaredWalker.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetUnreachable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function SavePending()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function Unimplemented()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function AllBitsSet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Overloads Sub Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function VisitExpressionWithoutStackGuard()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1022,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitFieldAccessInReadWriteContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1037,
  "endLine" : 1040,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1045,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1049,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1053,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub FinalizeBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1070,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub VisitExpressionAsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1369,
  "endLine" : 1371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRelaxationLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConvertedTupleElements()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConditionalAccessReceiverPlaceholder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStopStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1524,
  "endLine" : 1526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMeReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1533,
  "endLine" : 1535,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1537,
  "endLine" : 1539,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitObjectCreationExpressionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1557,
  "endLine" : 1559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCollectionInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1569,
  "endLine" : 1571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitObjectInitializerExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1575,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCaseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1842,
  "endLine" : 1844,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitForControlInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1917,
  "endLine" : 1919,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitForControlInitialization()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1921,
  "endLine" : 1923,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2076,
  "endLine" : 2078,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitFinallyBlock()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2096,
  "endLine" : 2098,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAddHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2232,
  "endLine" : 2234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2236,
  "endLine" : 2238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2324,
  "endLine" : 2326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConvertedTupleLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2328,
  "endLine" : 2330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMyBaseReference()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2427,
  "endLine" : 2429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNoOpStatement()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2524,
  "endLine" : 2526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespaceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2528,
  "endLine" : 2530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitXmlName()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2575,
  "endLine" : 2577,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2639,
  "endLine" : 2641,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMaximumMethodDefIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2643,
  "endLine" : 2645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleVersionId()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2647,
  "endLine" : 2649,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleVersionIdString()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2651,
  "endLine" : 2653,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInstrumentationPayloadRoot()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2655,
  "endLine" : 2657,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSourceDocumentIndex()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 2659,
  "endLine" : 2661,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/EntryPointsWalker.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/EntryPointsWalker.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Free()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/EntryPointsWalker.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AlwaysAssignedWalker.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsInWalker.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/RegionReachableWalker.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetInvalidRegion()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.Regions.vb",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub Visit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractRegionControlFlowPass.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub NoteReceiverRead()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub NoteReceiverWritten()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsCompilerGeneratedTempLocal()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function Analyze()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/ReadWriteWalker.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ConvertInsufficientExecutionStackExceptionToCancelledByStackGuardException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetSlotAssigned()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 794,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ReachableState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1520,
  "endLine" : 1522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function UnreachableState()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1562,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function TreatTheLocalAsAssignedWithinTheLambda()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.NestedTypes.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.VariableIdentifier.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.VariableIdentifier.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WasUsedBeforeAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowsOutWalker.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NameCollisionForAddedModulesTypeComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Source/SourceAssemblySymbol.cs",
  "fileLinesCount" : 2662,
  "components" : [ "primary::src" ],
  "startLine" : 1104,
  "endLine" : 1104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeclarationOrderTypeSymbolComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.cs",
  "fileLinesCount" : 2462,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1038,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FinallyCloner()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/EmitStatement.cs",
  "fileLinesCount" : 1704,
  "components" : [ "primary::src" ],
  "startLine" : 1620,
  "endLine" : 1620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalDefUseSpan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/CodeGen/Optimizer.cs",
  "fileLinesCount" : 2168,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeVariableMap()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Binder.RangeVariableMap.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitParenthesizedLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitSimpleLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void VisitAnonymousMethodExpression()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/ExpressionVariableFinder.cs",
  "fileLinesCount" : 597,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UsingTargetComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/Binder/Imports.cs",
  "fileLinesCount" : 887,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 874,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTree.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByValue()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/CSharp/Portable/BoundTree/DecisionTree.cs",
  "fileLinesCount" : 219,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void Main()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CodeAnalysisTest/EmbeddedTextTests.cs",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddResponseBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddResponseBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void AddResponseBody()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/CommandLine/BuildProtocol.cs",
  "fileLinesCount" : 573,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommonAttributeDataComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Symbols/Attributes/CommonAttributeDataComparer.cs",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeDumperNode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/TreeDumper.cs",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValueBad()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantValueNull()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/ConstantValueSpecialized.cs",
  "fileLinesCount" : 786,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringTableDecoder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/MetadataReader/PEModule.cs",
  "fileLinesCount" : 3094,
  "components" : [ "primary::src" ],
  "startLine" : 3084,
  "endLine" : 3084,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayGet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayAddress()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArraySet()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/ArrayMembers.cs",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScopeComparer()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/CodeGen/LocalScopeManager.cs",
  "fileLinesCount" : 883,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 874,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidRuleSetException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/InvalidRuleSetException.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidRuleSetException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/InvalidRuleSetException.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidRuleSetException()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RuleSet/InvalidRuleSetException.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmallDictionary()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/Collections/SmallDictionary.cs",
  "fileLinesCount" : 840,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationStartedEvent.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void FlushCache()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationEvent.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompilationCompletedEvent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/DiagnosticAnalyzer/CompilationCompletedEvent.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FloatFloatingPointType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DoubleFloatingPointType()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/Core/Portable/RealParser.cs",
  "fileLinesCount" : 797,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTreeEditTests.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTreeEditTests.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CSharpTest/Formatting/FormattingTreeEditTests.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetContainerDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetFullyQualifiedContainerName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsNestedType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetConstructorSuffix()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/FindSymbols/VisualBasicDeclaredSymbolInfoFactoryService.vb",
  "fileLinesCount" : 431,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ImmutableArray()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ContainsNamespaceCandidateSymbols()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Recommendations/VisualBasicRecommendationService.vb",
  "fileLinesCount" : 599,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GenerateStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/StatementGenerator.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GenerateStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/StatementGenerator.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationServiceFactory.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FirstMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FirstMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LastField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LastConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LastMethod()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LastOperator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationHelpers.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/NamedTypeGenerator.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function LastConstructorOrField()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ConstructorGenerator.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GenerateArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ArgumentGenerator.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSyntaxGenerator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicFlagsEnumGenerator.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EqualSharedness()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EqualReadOnlyness()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function EqualConstness()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicDeclarationComparer.vb",
  "fileLinesCount" : 435,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ImportsStatementsAdder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetImportsContainer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ImportsStatementsAdder.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDestination()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateImportsAdder()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMemberComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicCodeGenerationService.vb",
  "fileLinesCount" : 735,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GenerateParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ParameterGenerator.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateAsClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/EventGenerator.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GenerateNothingLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/ExpressionGenerator.vb",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AddEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function RemoveEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function NameOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Parenthesize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AddExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function BaseExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function BitwiseAndExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function BitwiseOrExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ConvertExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function LiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TypedConstantExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InterpolatedStringText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InterpolatedStringTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Interpolation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function NumericLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function ElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function InvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TypeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function LogicalAndExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function LogicalNotExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function LogicalOrExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MemberBindingExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function MultiplyExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function NegateExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsExpressionList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function QualifiedName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ReferenceEqualsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ReferenceNotEqualsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ThisExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ValueEqualsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ValueNotEqualsExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function WithInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function EqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsCaseClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ExitSwitchStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function LambdaParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateTupleType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function SubtractExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DivideExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ModuloExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function BitwiseNotExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CoalesceExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function LessThanExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function LessThanOrEqualExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GreaterThanExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GreaterThanOrEqualExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function RefExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AsPublicInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AsPrivateInterfaceImplementation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsClassMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsStructureMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1354,
  "endLine" : 1356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1482,
  "endLine" : 1484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsNamespaceMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1494,
  "endLine" : 1496,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function NamespaceImportDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1498,
  "endLine" : 1500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AttributeArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1531,
  "endLine" : 1533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Function WithNoTarget()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1570,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1584,
  "endLine" : 1586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InsertAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1588,
  "endLine" : 1590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasAssemblyTarget()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1606,
  "endLine" : 1608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetReturnAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1626,
  "endLine" : 1628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsChildOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1964,
  "endLine" : 1966,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsChildOfVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 1968,
  "endLine" : 1970,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2131,
  "endLine" : 2133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2219,
  "endLine" : 2221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2330,
  "endLine" : 2332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsSub()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2415,
  "endLine" : 2417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 2509,
  "endLine" : 2511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3191,
  "endLine" : 3193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3272,
  "endLine" : 3274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InsertNamespaceImports()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3285,
  "endLine" : 3287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3308,
  "endLine" : 3310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InsertMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3351,
  "endLine" : 3353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3410,
  "endLine" : 3412,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AsAccessorList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3489,
  "endLine" : 3491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetGetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3523,
  "endLine" : 3525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithGetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3527,
  "endLine" : 3529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3531,
  "endLine" : 3533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithSetAccessorStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3535,
  "endLine" : 3537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function InsertAttributeArguments()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3670,
  "endLine" : 3672,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetBaseAndInterfaceTypes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3713,
  "endLine" : 3715,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithSubDeclarationsRemoved()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 3972,
  "endLine" : 3974,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function RemoveNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 4026,
  "endLine" : 4028,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 4103,
  "endLine" : 4105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function Identifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 4107,
  "endLine" : 4109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsRegularOrDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicSyntaxGenerator.vb",
  "fileLinesCount" : 4125,
  "components" : [ "primary::src" ],
  "startLine" : 4117,
  "endLine" : 4119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Shared Function GenerateTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/MethodGenerator.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNodesAndTokensToReduce()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/VisualBasicSimplificationService.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.Rewriter.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicExtensionMethodReducer.Rewriter.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicVariableDeclaratorReducer.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCastReducer.Rewriter.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicMiscellaneousReducer.Rewriter.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicEscapingReducer.Rewriter.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCallReducer.Rewriter.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicParenthesesReducer.Rewriter.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicParenthesesReducer.vb",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicMiscellaneousReducer.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicExtensionMethodReducer.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicNameReducer.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicVariableDeclaratorReducer.Rewriter.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicInferredMemberNameReducer.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCallReducer.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicCastReducer.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SyntaxNode",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As SyntaxNode",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/AbstractVisualBasicReducer.AbstractReductionRewriter.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicNameReducer.Rewriter.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Simplification/Reducers/VisualBasicEscapingReducer.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Diagnostics/VisualBasicDiagnosticPropertiesService.vb",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDefaultSyntaxClassifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/VisualBasicSyntaxClassificationService.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddLexicalClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/VisualBasicSyntaxClassificationService.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function FixClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/VisualBasicSyntaxClassificationService.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/ImportAliasClauseSyntaxClassifier.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetClassificationForType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/AbstractSyntaxClassifier.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyConflictMarker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function AdjustStaleClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/ClassificationHelpers.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AdjustStaleClassification()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/VisualBasicClassificationService.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.XmlClassifier.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ClassifyXmlText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/Worker.DocumentationCommentClassifier.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxComparer.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxComparer.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateSpeculativeSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNamedArgumentIdentifierValueText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplacementBreaksInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetForEachStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetThrowStatementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsInNamespaceOrTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ConversionsAreCompatible()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsReferenceConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ClassifyConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/SpeculationAnalyzer.vb",
  "fileLinesCount" : 608,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareNames()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsStatementComparer.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CouldApplyToOneOf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ModifierCollectionFacts.vb",
  "fileLinesCount" : 336,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetParameterDisplayParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AbstractIntrinsicOperatorDocumentation.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function TryGetTypeNameParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/IntrinsicOperators/AbstractIntrinsicOperatorDocumentation.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEnumerator1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/NameSyntaxIterator.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveSyntaxEqualityComparer.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shadows Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveSyntaxEqualityComparer.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/TokenComparer.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsSystem()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/TokenComparer.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/TypeSyntaxComparer.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/TypeSyntaxComparer.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsClauseComparer.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compare()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/ImportsClauseComparer.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDefaultProviders()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerServiceFactory.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStructureStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterfaceStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitClassStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEnumStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSubNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDeclareStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDelegateStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIncompleteMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLambdaHeader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function NormalizeModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveDimKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function RemoveByValKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/NormalizeModifiersOrOperatorsCodeCleanupProvider.vb",
  "fileLinesCount" : 533,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetRewriterAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/FixIncorrectTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetRewriterAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasOverflow()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/ReduceTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/CaseCorrectionCodeCleanupProvider.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/CaseCorrectionCodeCleanupProvider.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Async Function GetRewriterAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSubNewStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDeclareStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDelegateStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitElseIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeArgumentList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsOmitted()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Exist()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMissingToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateOmittedToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/AddMissingTokensCodeCleanupProvider.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CleanupAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnSimpleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsLabelToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ReplaceLineContinuationToEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReplaceTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReplaceLeadingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/Providers/RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RewriteMethodStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/AsyncOrIteratorFunctionReturnTypeFixer.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function RewriteLambdaHeader()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeCleanup/AsyncOrIteratorFunctionReturnTypeFixer.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.NullSyntaxReference.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.NullSyntaxReference.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInExpressionTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPreProcessorDirectiveContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsGlobalStatementContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOnlyWrittenTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsWrittenTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInOutContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInRefContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInInContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanReplaceWithRValue()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeconstructionAssignmentMethods()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeconstructionForEachMethods()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAssignableTo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNameOfContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNamespaceDeclarationNameContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SupportsIndexingInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SupportsThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ParseToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAwaitKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsGlobalNamespaceKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsVerbatimIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsContextualKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPreprocessorKeyword()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsHashToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsConditionalMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAnonymousFunction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsGenericName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNamedParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDefaultOfParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetParameterList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSkippedTokensTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasIncompleteParentMember()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDeconstructionAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDeconstructionForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpressionOfReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsQueryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsThrowExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIdentifierPartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIdentifierStartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIdentifierEscapeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsVerbatimIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsStartOfUnicodeEscapeSequence()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsStringLiteralOrInterpolatedStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNumericLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPointerMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function LooksGeneric()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpressionOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTargetOfMemberBinding()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpressionOfConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpressionOfElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetArgumentListOfElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpressionOfInterpolation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInNamespaceOrTypeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInStaticContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpressionOfArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetRefKindOfArgument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInConstantContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInConstructor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsUnsafeContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNameOfAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsElementAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 691,
  "endLine" : 695,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToIdentifierToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Parenthesize()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTypeNamedVarInVariableOrFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTypeNamedDynamic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIndexerMemberCRef()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLeftSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1206,
  "endLine" : 1208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLeftSideOfAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1215,
  "endLine" : 1217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLeftSideOfAnyAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1219,
  "endLine" : 1221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetRightHandSideOfAssignment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1223,
  "endLine" : 1225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInferredAnonymousObjectMemberDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOperandOfIncrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1231,
  "endLine" : 1233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsOperandOfIncrementOrDecrementExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetContentsOfInterpolatedString()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1239,
  "endLine" : 1241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsCharacterLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1249,
  "endLine" : 1251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsInterpolatedStringTextToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsVerbatimStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1265,
  "endLine" : 1268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetArgumentsOfInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1270,
  "endLine" : 1272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetArgumentsOfObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1274,
  "endLine" : 1276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ConvertToSingleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1283,
  "endLine" : 1285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsUsingOrExternOrImport()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1291,
  "endLine" : 1293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetObjectCreationInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1381,
  "endLine" : 1383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetObjectCreationType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1385,
  "endLine" : 1387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSimpleAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1389,
  "endLine" : 1391,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNameOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1400,
  "endLine" : 1402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetOperatorTokenOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1404,
  "endLine" : 1406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetIdentifierOfSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1408,
  "endLine" : 1410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetIdentifierOfVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1412,
  "endLine" : 1414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIdentifierName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1416,
  "endLine" : 1418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1420,
  "endLine" : 1422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1429,
  "endLine" : 1431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AreEquivalent()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsExpressionOfInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1437,
  "endLine" : 1439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsExpressionOfAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1441,
  "endLine" : 1443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsExpressionOfMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1445,
  "endLine" : 1447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpressionOfInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpressionOfAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1453,
  "endLine" : 1455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpressionOfExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1466,
  "endLine" : 1468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNullLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1470,
  "endLine" : 1472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDefaultLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1474,
  "endLine" : 1476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1478,
  "endLine" : 1480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WalkDownParentheses()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1495,
  "endLine" : 1497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLogicalAndExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1501,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLogicalNotExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1503,
  "endLine" : 1505,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetOperandOfPrefixUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1507,
  "endLine" : 1509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNextExecutableStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1517,
  "endLine" : 1519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsWhitespaceTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1521,
  "endLine" : 1523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsEndOfLineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1525,
  "endLine" : 1527,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsSingleLineCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1529,
  "endLine" : 1531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsMultiLineCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1533,
  "endLine" : 1536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsShebangDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1538,
  "endLine" : 1541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1543,
  "endLine" : 1545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRegularComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1547,
  "endLine" : 1549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDocumentationComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsElastic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1555,
  "endLine" : 1557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSelectedMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1614,
  "endLine" : 1616,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISyntaxFactsService_GetFileBanner()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1618,
  "endLine" : 1620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISyntaxFactsService_GetFileBanner()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1622,
  "endLine" : 1624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ContainsInterleavedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1626,
  "endLine" : 1628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISyntaxFactsService_ContainsInterleavedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1630,
  "endLine" : 1632,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISyntaxFactsService_ContainsInterleavedDirective1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1634,
  "endLine" : 1636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsDocumentationCommentExteriorTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1638,
  "endLine" : 1640,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISyntaxFactsService_GetBannerText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1642,
  "endLine" : 1644,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1646,
  "endLine" : 1648,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1650,
  "endLine" : 1652,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1654,
  "endLine" : 1656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetVariablesOfLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1658,
  "endLine" : 1660,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetInitializerOfVariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1662,
  "endLine" : 1664,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetValueOfEqualsValueClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1666,
  "endLine" : 1668,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsExecutableBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1670,
  "endLine" : 1672,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExecutableBlockStatements()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1674,
  "endLine" : 1676,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindInnermostCommonExecutableBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1678,
  "endLine" : 1680,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISyntaxFactsService_GetLeadingBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1682,
  "endLine" : 1684,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ISyntaxFactsService_GetNodeWithoutLeadingBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1686,
  "endLine" : 1688,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1690,
  "endLine" : 1692,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDeconstructionReferenceLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 1700,
  "endLine" : 1702,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PositionalSyntaxReference.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDeclarationService.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSymbolDeclarationService.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateTypeInferrer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ICompilationFactoryService_GetCompilationFromCompilationReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicCompilationFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsCompilationReference()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicCompilationFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDefaultCompilationOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicCompilationFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function GetDefaultParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DeserializeNodeFrom()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function CreateRecoverableTree()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTextAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CacheRootNode()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function GetRootAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IRecoverableSyntaxTree_CloneNodeAsRoot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.RecoverableSyntaxTree.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInArrayRankSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInAttribute()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInConditionalAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInDoStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInCallStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInForStepClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 655,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInIfOrElseIfStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function InferTypeInWhileOrUntilClause()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicTypeInferenceService.TypeInferrer.vb",
  "fileLinesCount" : 1033,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxTreeFactoryService.PathSyntaxReference.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicDocumentationCommentService.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicDocumentationCommentService.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCref()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicDocumentationCommentService.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicDocumentationCommentService.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetTextTokens()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicDocumentationCommentService.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetName()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicDocumentationCommentService.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitForBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitForEachBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LocalConflictVisitor.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExpansionTargetForLocation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageService.vb",
  "fileLinesCount" : 997,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LabelConflictVisitor.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LabelConflictVisitor.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/VisualBasicRenameRewriterLanguageServiceFactory.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetArgumentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ArgumentSyntaxExtensions.vb",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsConstructorInitializer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/MemberAccessExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasMatchingText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsCharacterLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsSkipped()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FirstAncestorOrSelf()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasAncestor()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetContainingMemberBlockBegin()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsWord()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IntersectsWith()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTokenExtensions.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsWhitespaceOrEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTriviaExtensions.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTriviaExtensions.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTriviaExtensions.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRegularOrDocComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTriviaExtensions.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/INamespaceOrTypeSymbolExtensions.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNameParts()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/NameSyntaxExtensions.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAlias()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDynamicType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPointerType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitTypeParameter()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRightSideOfDotOrBang()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRightSideOfDot()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInOutContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInInContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsImplicitMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsImplicitMemberAccess()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetImplicitMemberAccessExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsImplicitMemberAccessWorker()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function WithoutElasticTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1071,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsInCrefReferenceForPredefinedTypeInMemberAccessContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsInMemberAccessContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNameOfArgumentExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxExtensions.vb",
  "fileLinesCount" : 1939,
  "components" : [ "primary::src" ],
  "startLine" : 1800,
  "endLine" : 1802,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ReplaceTrailingColonToEndOfLineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/TypeBlockSyntaxExtensions.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToModifiedIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StringExtensions.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsPreprocessorDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTriviaListExtensions.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithoutLeadingWhitespaceOrEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTriviaListExtensions.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GenerateExpressionSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ITypeSymbolExtensions.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAddRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCallStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExpressionStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEraseStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitGoToStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStopOrEndStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TargetTokenMatches()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/IsStatementTerminatingTokenVisitor.vb",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsNamespaceContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsInterfaceMemberDeclarationKeywordContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsStartOfSelectCaseBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 1075,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function CreateContextAsync_Test()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTypeInferenceServiceWithoutWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContext.vb",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsInStatementBlockOfKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContextExtensions.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsInStatementBlockOfKind()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ContextQuery/VisualBasicSyntaxContextExtensions.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindTriviaToLeft()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetFirstEnclosingStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxTreeExtensions.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/ExpressionSyntaxGeneratorVisitor.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsDocCommentOrElastic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CompilationUnitSyntaxExtensions.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddAttributeLists()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function WithModifiers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasReturnType()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/StatementSyntaxExtensions.vb",
  "fileLinesCount" : 773,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ToSyntaxList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxListExtensions.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Insert()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxListExtensions.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HaveSameUserDefinedConversion()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Boolean",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/CastAnalyzer.vb",
  "fileLinesCount" : 425,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SingleLineRewriter.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsMultiLineLambda()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsInterleavedDirective()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLeadingBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNodeWithoutLeadingBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNodeWithoutLeadingBlankLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLeadingBannerAndPreprocessorDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNodeWithoutLeadingBannerAndPreprocessorDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetNodeWithoutLeadingBannerAndPreprocessorDirectives()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsMultiLineExecutableBlock()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Extensions/SyntaxNodeExtensions.vb",
  "fileLinesCount" : 1022,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionService.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CaseCorrection/VisualBasicCaseCorrectionServiceFactory.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Succeeded()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsNewLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ContainsImplicitLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsStartOrEndOfFile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/VisualBasicTriviaFormatter.vb",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Transform()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateNewToken()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.TriviaRewriter.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub ExtractLineAndSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateComplexTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateComplexTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ContainsSkippedTokensOrText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ComplexTrivia.vb",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.ModifiedComplexTrivia.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTriviaList()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithIndentation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.FormattedComplexTrivia.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.vb",
  "fileLinesCount" : 228,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function WithSpace()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.AbstractLineBreakTrivia.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTextChanges()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.AbstractLineBreakTrivia.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function OnElastic()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/Trivia/TriviaDataFactory.CodeShapeAnalyzer.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/FormattingResult.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/AggregatedFormattingResult.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateTriviaFactory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/VisualBasicFormatEngine.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateTriviaFactory()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/VisualBasicStructuredTriviaFormatEngine.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateFormattingContext()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/VisualBasicStructuredTriviaFormatEngine.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateNodeOperationTasks()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/VisualBasicStructuredTriviaFormatEngine.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateFormattingResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Engine/VisualBasicStructuredTriviaFormatEngine.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDefaultFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/VisualBasicSyntaxFormattingService.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateAggregatedFormattingResult()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/VisualBasicSyntaxFormattingService.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatAsync()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/VisualBasicSyntaxFormattingService.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetAlignmentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub SetAlignmentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddAbsolutePositionIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddAbsolutePositionIndentBlockOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddSuppressWrappingIfOnSingleLineOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub AddSuppressAllOperationIfOnMultipleLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CreateAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CreateAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function PrecedingTriviaContainsLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/AdjustSpaceFormattingRule.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainsLineBreak()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/AdjustSpaceFormattingRule.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsBeginStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetNumberOfLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IsSingleLineIfOrElseClauseSyntax()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ColonOrLineContinuationTrivia()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ContainEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetExterns()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/AddImports/VisualBasicAddImportsService.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/DocumentationCommentIdTests.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EtwLoggingTests.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockStart()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EtwLoggingTests.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LogBlockEnd()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/CoreTest/UtilityTest/EtwLoggingTests.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SoftCrashException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SoftCrashException.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SoftCrashException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SoftCrashException.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SoftCrashException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SoftCrashException.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SoftCrashException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SoftCrashException.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SoftCrashException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SoftCrashException.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SoftCrashException()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Utilities/SoftCrashException.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocumentChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextDocumentChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectReferenceChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectReferenceChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReferenceChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataReferenceChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerReferenceChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyzerReferenceChecksumCollection()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Workspace/Solution/ChecksumCollection.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BatchSimplificationFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchSimplificationFixAllProvider.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BatchFixAllProvider()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/CodeFixes/FixAllOccurrences/BatchFixAllProvider.cs",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConflictingSignatureComparer()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/Core/Portable/Rename/ConflictEngine/DeclarationConflictHelpers.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Event|]",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Event",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Declare Sub M Lib \"\"l\"\"()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicSyntaxFactsServiceTests.vb",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compile()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestAwaitExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestNameOfExpressions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Exit Select",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertMemberNamesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2870,
  "endLine" : 2872,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AssertMemberNamesEqual()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2874,
  "endLine" : 2876,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestRemoveAllMembers()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/CodeGeneration/SyntaxGeneratorTests.vb",
  "fileLinesCount" : 3684,
  "components" : [ "primary::src" ],
  "startLine" : 2915,
  "endLine" : 2917,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/VisualBasicCommandLineArgumentsFactoryServiceTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim             i           As          Integer             =       1",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 986,
  "endLine" : 991,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1014,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1470,
  "endLine" : 1472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1563,
  "endLine" : 1565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1582,
  "endLine" : 1584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 1599,
  "endLine" : 1601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function BugFix4394()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2185,
  "endLine" : 2187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2255,
  "endLine" : 2257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2407,
  "endLine" : 2409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2442,
  "endLine" : 2444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2512,
  "endLine" : 2516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2570,
  "endLine" : 2572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub something()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2597,
  "endLine" : 2599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2667,
  "endLine" : 2671,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlTest()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2769,
  "endLine" : 2771,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2775,
  "endLine" : 2777,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2783,
  "endLine" : 2785,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2891,
  "endLine" : 2893,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2914,
  "endLine" : 2916,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlTextWithEmbededExpression1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2958,
  "endLine" : 2960,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlTextWithEmbededExpression2()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2964,
  "endLine" : 2966,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlText()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2970,
  "endLine" : 2972,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlTextWithComment()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2976,
  "endLine" : 2978,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3032,
  "endLine" : 3034,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3143,
  "endLine" : 3145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3190,
  "endLine" : 3192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3211,
  "endLine" : 3213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3422,
  "endLine" : 3424,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function XmlElementStartTag1()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3449,
  "endLine" : 3451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3957,
  "endLine" : 3959,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 4273,
  "endLine" : 4275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ParseCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/VisualBasicFormattingTestBase.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function StringFromLines()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/VisualBasicFormattingTestBase.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/XmlLiterals.Designer.vb",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsCompleteSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScriptCompiler.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ParseSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScriptCompiler.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetGlobalImportsForCompilation()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScriptCompiler.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/CommandLine/Vbi.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetCommandLineMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/CommandLine/Vbi.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAssemblyFileVersion()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/CommandLine/Vbi.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub PrintHelp()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/CommandLine/Vbi.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatRefKind()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicObjectFormatterImpl.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicTypeNameFormatter.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function FormatTypeName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicTypeNameFormatter.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicPrimitiveFormatter.vb",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function FormatObject()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicObjectFormatter.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function FormatException()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicObjectFormatter.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsGeneratedMemberName()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicMemberFilter.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Proxy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Proxy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Proxy()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ReturnVoid()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/ObjectFormatterTests.Fixtures.cs",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestRuntimeMetadataReferenceResolver()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/CoreTestUtilities/TestRuntimeMetadataReferenceResolver.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub NullOptions()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/PrintOptionsTests.vb",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestDefaultNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ScriptTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEscapeStringWithoutQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ObjectFormatterTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestEscapeCharWithoutQuotes()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasicTest/ObjectFormatterTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsResetInteractiveCommand.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateImport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsResetInteractiveCommand.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Repl/VisualBasicVsResetInteractiveCommand.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function OpenInteractiveWindow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Repl/VisualBasicInteractiveCommandHandler.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/BasicVSResources.Designer.vb",
  "fileLinesCount" : 553,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddApplicationObjectVariable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddEmbeddedMetaDataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddEmbeddedProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddImport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddResourceReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AdviseBuildStatusCallback()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DeleteAllImports()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DeleteAllResourceReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DeleteImport()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ENCRebuild()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDefaultReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetEntryPointsList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetMethodFromLine()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetPEImage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveAllApplicationObjectVariables()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveAllReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveFileByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveMetaDataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveProjectReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameDefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ResumePostedNotifications()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetBackgroundCompilerPriorityLow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetBackgroundCompilerPriorityNormal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetModuleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetStreamForPDB()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StartBuild()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StartDebugging()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StopBuild()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StopDebugging()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SuspendPostedNotifications()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub UnadviseBuildStatusCallback()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WaitUntilBound()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/EntryPointFinder.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddApplicationObjectVariable()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ENCRebuild()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDefaultReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetMethodFromLine()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetPEImage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveAllApplicationObjectVariables()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveAllReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveFileByName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetBackgroundCompilerPriorityLow()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetBackgroundCompilerPriorityNormal()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetModuleAssemblyName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetStreamForPDB()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SuspendPostedNotifications()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ResumePostedNotifications()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub WaitUntilBound()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsValidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetDebugSwitches()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetLoggingOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetOutputLevel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetWatsonType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StartBackgroundCompiler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StopBackgroundCompiler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindEntryPoints()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicEntryPointFinderService.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompilerFactory.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateCompiler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompilerFactory.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetArrayEntry()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProjectOptionsHelper.vb",
  "fileLinesCount" : 278,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetMemberBlockOrBegin()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/ContainedLanguageStaticEventBinding.vb",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAdditionalCodeGenerationRule()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Venus/VisualBasicAdditionalFormattingRuleLanguageService.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ResolveBreakpointAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/VisualBasicBreakpointService.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/BreakpointResolver.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLocationInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/VisualBasicLanguageDebugInfoService.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDataTipInfoAsync()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Debugging/VisualBasicLanguageDebugInfoService.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPage.vb",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleViewModel.vb",
  "fileLinesCount" : 365,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/IntelliSenseOptionPage.vb",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/StyleOptionPage.vb",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/AutomationObject.vb",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/AutomationObject.vb",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetXmlOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/AutomationObject.vb",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub SetBooleanOption()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/AutomationObject.vb",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateOptionPage()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Options/Formatting/CodeStylePage.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/EndRegionFormattingRule.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/EndRegionFormattingRule.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/EndRegionFormattingRule.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/EndRegionFormattingRule.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAdjustNewLinesOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/EndRegionFormattingRule.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/EndRegionFormattingRule.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelNavigationPointServiceFactory.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelServiceFactory.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeModelEventCollector()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareInherits()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareImplements()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 943,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CompareModifiers()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 951,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub CollectCore()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.CodeModelEventCollector.vb",
  "fileLinesCount" : 1238,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateNodeLocator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPropertyBlockStartPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetPropertyBlockEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetEventBlockEndPoint()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeLocator.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AsReadOnlyList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/SyntaxListExtensions.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AsReadOnlyList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/SyntaxListExtensions.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CanCreateFileCodeModelThroughProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicProjectCodeModel.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateNodeNameGenerator()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeNameGenerator.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsNameableNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.NodeNameGenerator.vb",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NodeIsSupported()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAsFullNameForCodeTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetAsStringForCodeTypeRef()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsParameterNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsAttributeNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsOptionNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsImportNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsExpressionBodiedProperty()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGetAutoPropertyExpressionBody()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1065,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateParameterNode()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 1906,
  "endLine" : 1908,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetIsAbstract()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 2798,
  "endLine" : 2800,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDestination()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 3598,
  "endLine" : 3600,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function IsNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4014,
  "endLine" : 4016,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetFunctionExtenderNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4197,
  "endLine" : 4199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetPropertyExtenderNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4222,
  "endLine" : 4224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetExternalTypeExtenderNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4244,
  "endLine" : 4246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeExtenderNames()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4258,
  "endLine" : 4260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AttachFormatTrackingToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4429,
  "endLine" : 4431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DetachFormatTrackingToBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4433,
  "endLine" : 4435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub EnsureBufferFormatted()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/VisualBasicCodeModelService.vb",
  "fileLinesCount" : 4443,
  "components" : [ "primary::src" ],
  "startLine" : 4437,
  "endLine" : 4439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/CodeTypeLocationExtender.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/GenericExtender.vb",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/Extenders/AutoPropertyExtender.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/CodeModel/MethodXML/MethodXmlBuilder.vb",
  "fileLinesCount" : 700,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/VisualBasicSnippetInfoService.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCommandHandler.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSnippetExpansionClient()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCommandHandler.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetFunctions/SnippetFunctionClassName.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetFunctions/SnippetFunctionSimpleTypeName.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetFunctions/SnippetFunctionGenerateSwitchCases.vb",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetExpansionClient.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCompletionProvider.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldBeExclusive()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Snippets/SnippetCompletionProvider.vb",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Keyword()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Keyword()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAddRemoveHandlerStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitLocalDeclarationStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitArrayCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAttributeList()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCallStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCatchFilterClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitContinueStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitDeclareStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitDistinctClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitDoLoopBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSingleLineElseClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitPredefinedCastExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSelectBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSimpleAsClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitTryBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEnumBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEqualsValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEraseStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitElseStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEventBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitExitStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitFromClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitGetTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitGetXmlNamespaceExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitGlobalName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitGoToStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitGroupAggregation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitBinaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitTernaryConditionalExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitImplementsStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitInheritsStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitTypeOfExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitLetClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMeExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMidExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMyBaseExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMyClassExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNamespaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAnonymousObjectCreationExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitObjectCollectionInitializer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNextStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitOnErrorGoToStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitOnErrorResumeNextStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitOrderByClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitConstDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitImportsStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitLabelStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitYieldStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitElseDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEndIfDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitEndRegionDirectiveTrivia()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSyncLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitReDimStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitRaiseEventStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitResumeStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitDocumentationCommentTrivia()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitWhereClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitXmlCDataSection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitXmlDocument()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitXmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAsNewClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitAwaitExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitXmlNamespaceImportsClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMemberAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitCTypeExpression()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitNullableType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitXmlEmptyElement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitImplementsClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitJoinCondition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSelectClause()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.Visitor.vb",
  "fileLinesCount" : 927,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Overrides Function FormatSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Help/VisualBasicHelpContextService.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicLanguageService.vb",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicCodePageEditorFactory.vb",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateLanguageService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/HACK_VisualBasicCreateServicesOnUIThread.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicEditorFactory.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Compile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbCompiler.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetDebugSwitches()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbCompiler.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetWatsonType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbCompiler.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/ObjectBrowserLibraryManager.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As AbstractDescriptionBuilder",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/ObjectBrowserLibraryManager.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateListItemFactory()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/ObjectBrowserLibraryManager.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/VisualBasicSyncClassViewCommandHandler.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMemberAndTypeDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/ListItemFactory.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetMemberDisplayString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/ListItemFactory.vb",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ")",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/DescriptionBuilder.vb",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ObjectBrowser/VisualBasicLibraryService.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDescriptionForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Progression/VisualBasicProgressionLanguageService.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetLabelForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Progression/VisualBasicProgressionLanguageService.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/Progression/VisualBasicGraphProvider.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoWork()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 437,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DoWork()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/CSharp/Impl/Options/Formatting/StyleViewModel.cs",
  "fileLinesCount" : 915,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 440,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function HasMetadataReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/ExtensionMethods.vb",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/HierarchyItemMapper.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetUpdatedCompilationOptionOfSingleProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AdviseSelectionEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCmdUIContextCookie()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCurrentElementValue()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCurrentSelection()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SetCmdUIContext()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function UnadviseSelectionEvents()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClearSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnAdditionalDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnAdditionalDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnAdditionalDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnAdditionalDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnAdditionalDocumentTextUpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnAnalyzerReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnAnalyzerReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnAssemblyNameChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnDocumentTextUpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnHasAllInformation()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnMetadataReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnMetadataReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnOutputFilePathChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnProjectAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnProjectNameChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnProjectReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnProjectReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnProjectRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnSolutionAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnSolutionRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateXMLMemberIndex()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetMemberDataFromXML()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function OpenScope()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/TestEnvironment.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AdviseDirChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/MockVsFileChangeEx.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IgnoreFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/MockVsFileChangeEx.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SyncFile()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/MockVsFileChangeEx.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function UnadviseDirChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/Framework/MockVsFileChangeEx.vb",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/VisualBasicHelpers/MockCompilerHost.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetWellKnownDllName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/VisualBasicHelpers/MockCompilerHost.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OutputString()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/VisualBasicHelpers/MockCompilerHost.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetTargetLibraryType()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/ProjectSystemShim/VisualBasicHelpers/MockCompilerHost.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockComponentModel.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCatalog()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockComponentModel.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub ProvideService()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockComponentModel.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetExtensions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockComponentModel.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CodeModel/CodeModelTestHelpers.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetDataBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateVsCodeWindowAdapter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateVsTextBufferAdapter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateVsTextBufferAdapter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateVsTextBufferAdapterForSecondaryBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateVsTextBufferCoordinatorAdapter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateVsTextViewAdapter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateVsTextViewAdapter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetBufferAdapter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDataBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDocumentBuffer()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetViewAdapter()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetWpfTextView()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetWpfTextViewHost()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/StubVsEditorAdaptersFactoryService.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CanApplyChange()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetFilePath()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHierarchy()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function OpenInvisibleEditor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function OpenInvisibleEditor()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryGoToDefinition()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function TryFindAllReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DisplayReferencedSymbols()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetBrowseObject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SetFileCodeModel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetFileCodeModelComHandle()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function RenameFileCodeModelInstance()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/MockVisualStudioWorkspace.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Detach()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/PropertyChangedTestMonitor.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub PresentRoot()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddResult()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddResult()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SearchFailed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SearchSucceeded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub WaitForCompletion()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ConvertToName()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Do()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.NoOpUndoPrimitive.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Undo()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Workspace/GlobalUndoServiceFactory.NoOpUndoPrimitive.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearSolution()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAdditionalDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAdditionalDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAdditionalDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAdditionalDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAdditionalDocumentTextUpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAnalyzerReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAnalyzerReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnAssemblyNameChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDocumentAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDocumentClosed()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDocumentOpened()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDocumentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnDocumentTextUpdatedOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMetadataReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnMetadataReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnOutputFilePathChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnProjectAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnProjectNameChanged()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnProjectReferenceAdded()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnProjectReferenceRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OnProjectRemoved()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/Core/Def/Implementation/Remote/ServiceHubRemoteHostClient.WorkspaceHost.cs",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 758,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_Delegates.cs",
  "fileLinesCount" : 787,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 776,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Target()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TargetTakesAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/ChangeSignature/ChangeSignature_CheckAllSignatureChanges.cs",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3409,
  "endLine" : 3409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3410,
  "endLine" : 3410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3411,
  "endLine" : 3411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs",
  "fileLinesCount" : 3423,
  "components" : [ "primary::src" ],
  "startLine" : 3419,
  "endLine" : 3419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$void M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GoToAdjacentMember/CSharpGoToAdjacentMemberTests.cs",
  "fileLinesCount" : 541,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/UseNamedArguments/UseNamedArgumentsTests.cs",
  "fileLinesCount" : 454,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseClass()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 581,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ConstructorInitializerSignatureHelpProviderTests.cs",
  "fileLinesCount" : 660,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 651,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.cs",
  "fileLinesCount" : 652,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueTuple()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs",
  "fileLinesCount" : 2320,
  "components" : [ "primary::src" ],
  "startLine" : 1564,
  "endLine" : 1564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticParenthesisCompletionTests.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AutomaticCompletion/AutomaticLessAndGreaterThanCompletionTests.cs",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs",
  "fileLinesCount" : 948,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 938,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7607,
  "endLine" : 7607,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/GenerateVariable/GenerateVariableTests.cs",
  "fileLinesCount" : 7612,
  "components" : [ "primary::src" ],
  "startLine" : 7608,
  "endLine" : 7608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 715,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 727,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 741,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 758,
  "endLine" : 758,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 769,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.cs",
  "fileLinesCount" : 791,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 782,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 698,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 723,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 742,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 755,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/DocumentationComments/CodeFixes/AddDocCommentNodesCodeFixProviderTests.cs",
  "fileLinesCount" : 779,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 770,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.cs",
  "fileLinesCount" : 619,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MyMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/CrefCompletionProviderTests.cs",
  "fileLinesCount" : 495,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 488,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 818,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs",
  "fileLinesCount" : 902,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 836,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/KeywordCompletionProviderTests.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2839,
  "endLine" : 2839,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2853,
  "endLine" : 2853,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2854,
  "endLine" : 2854,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2868,
  "endLine" : 2868,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2882,
  "endLine" : 2882,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests.cs",
  "fileLinesCount" : 9255,
  "components" : [ "primary::src" ],
  "startLine" : 2883,
  "endLine" : 2883,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.cs",
  "fileLinesCount" : 841,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SymbolCompletionProviderTests_NoInteractive.cs",
  "fileLinesCount" : 361,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest/AddParameter/AddParameterTests.cs",
  "fileLinesCount" : 588,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 576,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/ChangeSignature/VisualBasicChangeSignatureCommandHandler.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ShowItemGrayedIfNear()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/VisualBasicNavigationBarItemService.vb",
  "fileLinesCount" : 537,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/NavigationBar/AbstractGenerateCodeItem.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/ImplementInterface/ImplementInterfaceCommandHandler.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNodeToRemove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyCodeFixProvider.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetFormattingRules()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyCodeFixProvider.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function SupportsReadOnlyProperties()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function SupportsPropertyInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanExplicitInterfaceImplementationsBeFixed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub AnalyzeCompilationUnit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetNodeToFade()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function FindRelatedExplicitlyDeclaredSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/GoToDefinition/VisualBasicGoToDefinitionSymbolService.vb",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/GoToDefinition/VisualBasicGoToDefinitionService.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/StringLiteralCompletionSession.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/StringLiteralCompletionSession.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/InterpolatedStringCompletionSession.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/CurlyBraceCompletionSession.vb",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/InterpolationCompletionSession.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/InterpolationCompletionSession.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/ParenthesisCompletionSession.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/ParenthesisCompletionSession.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/LessAndGreaterThanCompletionSession.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/LessAndGreaterThanCompletionSession.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/BracketCompletionSession.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function AllowOverType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/Sessions/BracketCompletionSession.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub NextAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/AutomaticLineEnderCommandHandler.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TreatAsReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/AutomaticLineEnderCommandHandler.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasSkippedText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/AutomaticLineEnderCommandHandler.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMatchingConditionalDirectives()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/BraceMatching/VisualBasicDirectiveTriviaBraceMatcher.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMatchingDirective()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/BraceMatching/VisualBasicDirectiveTriviaBraceMatcher.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/BraceMatching/OpenCloseParenBraceMatcher.vb",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/BraceMatching/OpenCloseBraceBraceMatcher.vb",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/BraceMatching/LessThanGreaterThanBraceMatcher.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/LineAdjustmentFormattingRule.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/LineAdjustmentFormattingRule.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/LineAdjustmentFormattingRule.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/LineAdjustmentFormattingRule.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAdjustSpacesOperation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/LineAdjustmentFormattingRule.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/CommandHandlers/AbstractImplementAbstractClassOrInterfaceCommandHandler.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Utilities/CommandHandlers/AbstractImplementAbstractClassOrInterfaceCommandHandler.vb",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub OnViewClosed()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitViewManager.vb",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MarkAsActive()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/BeforeCommitCaretMoveUndoPrimitive.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitFormatter.vb",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCommandState()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitCommandHandler.vb",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateForBuffer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/CommitBufferManagerFactory.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.vb",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanMerge()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/AbstractCommitCaretMoveUndoPrimitive.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Merge()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/AbstractCommitCaretMoveUndoPrimitive.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitClassBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitConstructorBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitOperatorBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAccessorBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitDoLoopBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitEnumBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForEachBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitInterfaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitModuleBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitNamespaceBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitPropertyBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSelectBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitSyncLockBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitStructureBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitUsingBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitWithBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/RenameTracking/RenameTrackingCodeFixProvider.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsIdentifierValidForRenameTracking()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/RenameTracking/BasicRenameTrackingLanguageHeuristicsService.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsExpectedXmlNameError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsMissingXmlEndTagError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsExpectedXmlEndEmbeddedError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsExpectedXmlEndPIError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsExpectedXmlEndCommentError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsExpectedXmlEndCDataError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/VisualBasicEndConstructGenerationService.vb",
  "fileLinesCount" : 497,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCommandState_ReturnKeyCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructCommandHandler.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExecuteCommand_ReturnKeyCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructCommandHandler.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCommandState_TypeCharCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructCommandHandler.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetCommandState_AutomaticLineEnderCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructCommandHandler.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/EndConstructGeneration/EndConstructStatementVisitor.vb",
  "fileLinesCount" : 296,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LanguageServices/VisualBasicContentTypeLanguageService.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDefaultContentType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LanguageServices/VisualBasicContentTypeLanguageService.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/XmlTagCompletionCommandHandler.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetContainingMember()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsMemberDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsMultilineDocComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsDocCommentNewLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsEndOfLineTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function HasSkippedTrailingTrivia()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/DocumentationComments/DocumentationCommentCommandHandler.vb",
  "fileLinesCount" : 273,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/ViewCreationListener.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AddConstructPairTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/ViewCreationListener.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsChangeOnSameLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructCorrector.vb",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function SameAsOriginal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/LetterOnlyTrackingSpan.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticEndConstructCorrection/AutomaticEndConstructSet.vb",
  "fileLinesCount" : 12,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/ImplementAbstractClass/ImplementAbstractClassCommandHandler.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateSmartTokenFormatter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SmartTokenFormatterCommandHandler.vb",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetIndentationOfCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function HasLinesBetween()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.Indenter.vb",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetSpecializedIndentationFormattingRule()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/VisualBasicIndentationService.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ShouldSelectEntireTriviaFromStart()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/TextStructureNavigation/TextStructureNavigatorProvider.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "await VerifyAbsenceAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/CSharpTest2/Recommendations/DynamicKeywordRecommenderTests.cs",
  "fileLinesCount" : 554,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RaiseDropDownFocused()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/MockNavigationBarPresenter.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function TryGetCurrentView()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/MockNavigationBarPresenter.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Get_P()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 1084,
  "endLine" : 1086,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AssertItemsAreAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IEqualityComparer_Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IEqualityComparer_GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/TestHelpers.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/TryFindSourceDefinitionTests.vb",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function StringFromLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetLanguageServiceProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Fun()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Fun()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 918,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.RangeVariableSymbol.vb",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetFilePathAndProjectLabel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.vb",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1714,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function {|Definition:Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1715,
  "endLine" : 1717,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1764,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 1807,
  "endLine" : 1809,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.PropertySymbols.vb",
  "fileLinesCount" : 897,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesCommandHandlerTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StartSearch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesCommandHandlerTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Boo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Subroutine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1210,
  "endLine" : 1212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub {|Definition:IDisposable_Dispose|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function AGetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function {|Definition:$$First|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Clear()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub {|Definition:ICollection_Add|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Remove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IEnumerable_GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:Add|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Clear()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Remove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IEnumerable_GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1050,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1068,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function {|Definition:Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2039,
  "endLine" : 2041,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2047,
  "endLine" : 2049,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function {|Definition:$$Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2077,
  "endLine" : 2079,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2085,
  "endLine" : 2087,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2115,
  "endLine" : 2117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function {|Definition:Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2123,
  "endLine" : 2125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2153,
  "endLine" : 2155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Function {|Definition:$$Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2161,
  "endLine" : 2163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2184,
  "endLine" : 2186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2212,
  "endLine" : 2214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2240,
  "endLine" : 2242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function {|Definition:$$Function1|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2266,
  "endLine" : 2268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function {|Definition:Function1|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2287,
  "endLine" : 2289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2653,
  "endLine" : 2655,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2684,
  "endLine" : 2686,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function {|Definition:TestFunctionAsync|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub SubAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub CallSubAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function OuterFunctionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function {|Definition:InnerFunctionAsync|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub CallSubAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function {|Definition:$$OuterFunctionAsync|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function InnerFunctionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function FunctionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function {|Definition:$$FunctionAsync|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub TestSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function {|Definition:Await|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function [Await]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OperatorSymbols.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function {|Definition:$$ExtensionMethod|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ExtensionMethodSymbols.vb",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.EventSymbols.vb",
  "fileLinesCount" : 317,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub PM()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.FieldSymbols.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function Category()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AnonymousTypeSymbols.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Clear()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Move()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Remove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Peek/PeekTests.vb",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSemanticModel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetSyntaxNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/SimplifierAPITests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Doo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Doo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Public Function Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 994,
  "endLine" : 997,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1030,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1063,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1093,
  "endLine" : 1096,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1126,
  "endLine" : 1129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1159,
  "endLine" : 1162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1325,
  "endLine" : 1328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1351,
  "endLine" : 1354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1382,
  "endLine" : 1385,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 1440,
  "endLine" : 1443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ParenthesisSimplificationTests.vb",
  "fileLinesCount" : 1652,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ExtensionMethodSimplificationTests.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ExtensionMethodSimplificationTests.vb",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5054,
  "endLine" : 5056,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5092,
  "endLine" : 5094,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5125,
  "endLine" : 5127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5153,
  "endLine" : 5155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5223,
  "endLine" : 5225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5407,
  "endLine" : 5409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5424,
  "endLine" : 5426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5448,
  "endLine" : 5450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5465,
  "endLine" : 5467,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5532,
  "endLine" : 5534,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5549,
  "endLine" : 5551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5573,
  "endLine" : 5575,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5590,
  "endLine" : 5592,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5703,
  "endLine" : 5705,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5707,
  "endLine" : 5709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5725,
  "endLine" : 5727,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5729,
  "endLine" : 5731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5753,
  "endLine" : 5755,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5757,
  "endLine" : 5759,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5775,
  "endLine" : 5777,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5779,
  "endLine" : 5781,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5896,
  "endLine" : 5898,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5979,
  "endLine" : 5981,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5983,
  "endLine" : 5985,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6002,
  "endLine" : 6004,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6032,
  "endLine" : 6034,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6036,
  "endLine" : 6038,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6055,
  "endLine" : 6057,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6085,
  "endLine" : 6087,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6089,
  "endLine" : 6091,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6108,
  "endLine" : 6110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function [Select]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6215,
  "endLine" : 6217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function [Select]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6218,
  "endLine" : 6220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function [Select]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6238,
  "endLine" : 6240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function [Select]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6241,
  "endLine" : 6243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Increment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6281,
  "endLine" : 6283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Increment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6297,
  "endLine" : 6299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6305,
  "endLine" : 6307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Increment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6346,
  "endLine" : 6348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Increment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6362,
  "endLine" : 6364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6370,
  "endLine" : 6372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Increment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6469,
  "endLine" : 6471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Increment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6507,
  "endLine" : 6509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7116,
  "endLine" : 7118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7160,
  "endLine" : 7162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7167,
  "endLine" : 7169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7171,
  "endLine" : 7173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7185,
  "endLine" : 7187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7192,
  "endLine" : 7194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7228,
  "endLine" : 7230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7232,
  "endLine" : 7234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7255,
  "endLine" : 7257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7282,
  "endLine" : 7284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7289,
  "endLine" : 7291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7293,
  "endLine" : 7295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7307,
  "endLine" : 7309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7314,
  "endLine" : 7316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7350,
  "endLine" : 7352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7354,
  "endLine" : 7356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7377,
  "endLine" : 7379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7414,
  "endLine" : 7416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7418,
  "endLine" : 7420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7442,
  "endLine" : 7444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7479,
  "endLine" : 7481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7483,
  "endLine" : 7485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7506,
  "endLine" : 7508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7544,
  "endLine" : 7546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7548,
  "endLine" : 7550,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7572,
  "endLine" : 7574,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7656,
  "endLine" : 7658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7660,
  "endLine" : 7662,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7686,
  "endLine" : 7688,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7796,
  "endLine" : 7798,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7901,
  "endLine" : 7903,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7904,
  "endLine" : 7906,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7908,
  "endLine" : 7910,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7924,
  "endLine" : 7926,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7927,
  "endLine" : 7929,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8119,
  "endLine" : 8121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8138,
  "endLine" : 8140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Convert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8422,
  "endLine" : 8424,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8452,
  "endLine" : 8454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8482,
  "endLine" : 8484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8512,
  "endLine" : 8514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 8542,
  "endLine" : 8544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3268,
  "endLine" : 3270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3298,
  "endLine" : 3300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3327,
  "endLine" : 3329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3357,
  "endLine" : 3359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3397,
  "endLine" : 3399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3450,
  "endLine" : 3452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3509,
  "endLine" : 3511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3588,
  "endLine" : 3590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3686,
  "endLine" : 3688,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3758,
  "endLine" : 3760,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3802,
  "endLine" : 3804,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3851,
  "endLine" : 3853,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Boo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3934,
  "endLine" : 3936,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3975,
  "endLine" : 3977,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4015,
  "endLine" : 4017,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub m()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4104,
  "endLine" : 4106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub m()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4156,
  "endLine" : 4158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4325,
  "endLine" : 4327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4332,
  "endLine" : 4334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Baz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4336,
  "endLine" : 4338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4347,
  "endLine" : 4349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4354,
  "endLine" : 4356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4593,
  "endLine" : 4595,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4636,
  "endLine" : 4638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4700,
  "endLine" : 4702,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4723,
  "endLine" : 4725,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4754,
  "endLine" : 4756,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4777,
  "endLine" : 4779,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4816,
  "endLine" : 4818,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4929,
  "endLine" : 4931,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5041,
  "endLine" : 5043,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5105,
  "endLine" : 5107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5138,
  "endLine" : 5140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5171,
  "endLine" : 5173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5204,
  "endLine" : 5206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5237,
  "endLine" : 5239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5270,
  "endLine" : 5272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5303,
  "endLine" : 5305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5336,
  "endLine" : 5338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5369,
  "endLine" : 5371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5402,
  "endLine" : 5404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5434,
  "endLine" : 5436,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5465,
  "endLine" : 5467,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5529,
  "endLine" : 5531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5640,
  "endLine" : 5642,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5672,
  "endLine" : 5674,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5704,
  "endLine" : 5706,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5736,
  "endLine" : 5738,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function QualifyFieldAccessOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5829,
  "endLine" : 5831,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function QualifyPropertyAccessOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5833,
  "endLine" : 5835,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function QualifyMethodAccessOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5837,
  "endLine" : 5839,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function QualifyEventAccessOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5841,
  "endLine" : 5843,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function QualifyPropertyAccessOptionWithNotification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 5845,
  "endLine" : 5847,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function getInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function getInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function getInt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AdditionalFileDiagnosticsTests.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AdditionalFileDiagnosticsTests.vb",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateVariableCrossLanguageTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MassageActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateVariableCrossLanguageTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1334,
  "endLine" : 1336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateFromUsage/GenerateMethodCrossLanguageTests.vb",
  "fileLinesCount" : 1363,
  "components" : [ "primary::src" ],
  "startLine" : 1347,
  "endLine" : 1349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function MassageActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Async Function GetDiagnosticAndFixAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Function GetNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AbstractCrossLanguageUserDiagnosticTest.vb",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [Select]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateAnalyzerFileReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1192,
  "endLine" : 1194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1306,
  "endLine" : 1308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AnalyzeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1358,
  "endLine" : 1360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1370,
  "endLine" : 1372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1440,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1442,
  "endLine" : 1444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CreateAnalyzerWithinCodeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeCodeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1475,
  "endLine" : 1477,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeCodeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1524,
  "endLine" : 1526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CreateAnalyzerWithinCodeBlock()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1528,
  "endLine" : 1530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1572,
  "endLine" : 1574,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeCompilation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1589,
  "endLine" : 1591,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1607,
  "endLine" : 1609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub OnCodeBlockEnded()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1629,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestNameCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/NamingStyles/NamingStyleTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateEvent/GenerateEventCrossLanguageTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1580,
  "endLine" : 1582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Function [|Method|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1799,
  "endLine" : 1801,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overr$$ides Function Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1806,
  "endLine" : 1808,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1850,
  "endLine" : 1852,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1917,
  "endLine" : 1919,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2244,
  "endLine" : 2246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2275,
  "endLine" : 2277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddSemanticClassificationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Classification/ClassificationTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AddSyntacticClassificationsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Classification/ClassificationTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function CreateItems()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsTriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsRetriggerCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SignatureHelpControllerTests.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/ModelTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/ModelTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Wait()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/ModelTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/SessionTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithNullKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithStaticKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithVirtualKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithTrueKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithFalseKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithAbstractKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithSealedKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithAsyncKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithAwaitKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1240,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/MockCompletionProvider.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_AfterSingleDoubleQuoteAndClosing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_AfterText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfCursorIsInSecondParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasNoItems_IfCursorIsClosingDoubleQuote1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasNoItems_IfCursorIsClosingDoubleQuote2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfNamedParameterIsPresent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfNamedParameterAndNamedPositionalParametersArePresent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasNoItems_IfNumberIsEntered()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasNoItems_IfNotInternalsVisibleToAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfOtherAttributeIsPresent1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfOtherAttributeIsPresent2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 583,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1805,
  "endLine" : 1808,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetSnippetsAsync_NonBlocking()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2954,
  "endLine" : 2956,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ShouldFormatSnippet()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2958,
  "endLine" : 2960,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function SnippetShortcutExists_NonBlocking()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 2962,
  "endLine" : 2964,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithNothingKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithSharedKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithOverridableKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithTrueKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithFalseKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithMustInheritKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithNotOverridableKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithAsyncKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function InvokeWithAwaitKeywordCommitSeeLangword()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_XmlDoc.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Async Function ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2504,
  "endLine" : 2506,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 2508,
  "endLine" : 2510,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3268,
  "endLine" : 3270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ProvideCompletionsAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3272,
  "endLine" : 3274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ShouldTriggerCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 3791,
  "components" : [ "primary::src" ],
  "startLine" : 3746,
  "endLine" : 3748,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/QuickInfoControllerTests.vb",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_AfterSingleDoubleQuoteAndClosing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_AfterText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfCursorIsInSecondParameter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasNoItems_IfCursorIsClosingDoubleQuote1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasNoItems_IfCursorIsClosingDoubleQuote2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfNamedParameterIsPresent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasNoItems_IfNumberIsEntered()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasNoItems_IfNotInternalsVisibleToAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfOtherAttributeIsPresent1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AssertCompletionListHasItems_IfOtherAttributeIsPresent2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CompletionServiceTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetBuiltInProviders()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CompletionServiceTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ShouldTriggerCompletion()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/CompletionServiceTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function DoStuff()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ExtensionMethodExpansionRewriteTests.vb",
  "fileLinesCount" : 1474,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/NameExpansionTests.vb",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateAnalyzerFileReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/CodeFixes/CodeFixServiceTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/CodeFixes/CodeFixServiceTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AnalyzeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/CodeFixes/CodeFixServiceTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/LanguageServices/SyntaxFactsServiceTests.vb",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssertLabeledSpansInStringsAndCommentsAre()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AssertIsInvalidResolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineResult.vb",
  "fileLinesCount" : 263,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/AliasTests.vb",
  "fileLinesCount" : 400,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MOVENext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1087,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MOVENext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1124,
  "endLine" : 1126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function MOVENext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/DeclarationConflictTests.vb",
  "fileLinesCount" : 1216,
  "components" : [ "primary::src" ],
  "startLine" : 1167,
  "endLine" : 1169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/EscapingTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/InvalidIdentifierTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/QualificationTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [|$$MoveNext|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [|$$MoveNext|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 192,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/GenericTypeParameterTests.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/AliasTests.vb",
  "fileLinesCount" : 747,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/DeclarationConflictTests.vb",
  "fileLinesCount" : 606,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/LocalConflictTests.vb",
  "fileLinesCount" : 605,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/EscapingTests.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/InterfaceTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [|$$MoveNext|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [|$$MoveNext|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/ImplicitReferenceConflictTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/CSharp/InteractiveTests.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameNonRenameableSymbols.vb",
  "fileLinesCount" : 703,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
  "fileLinesCount" : 3615,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function VerifyEmptyTaggedSpans()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameTagProducerTests.vb",
  "fileLinesCount" : 1703,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub [|$$goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub [|goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub [|goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub [|goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Sav$$()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1527,
  "endLine" : 1529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetProject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Compilation/CompilationTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Clear()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub SetDataObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ContainsData()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetDataObject()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/InteractivePaste/InteractivePasteCommandHandlerTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenter.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestSignatureHelpPresenter.vb",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenterSession.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dismiss()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenterSession.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SelectPreviousPageItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenterSession.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SelectNextPageItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenterSession.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RaiseFiltersChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestCompletionPresenterSession.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendEscape()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendDownKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendUpKey()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendSelectCompletionItemThroughPresenterSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub SendTypeChars()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDisplayText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestState.vb",
  "fileLinesCount" : 416,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestSignatureHelpPresenterSession.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SelectPreviousItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestSignatureHelpPresenterSession.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SelectNextItem()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestSignatureHelpPresenterSession.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Navigate()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Intellisense/TestSignatureHelpPresenterSession.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanNavigateToLineAndOffset()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockDocumentNavigationService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanNavigateToPosition()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockDocumentNavigationService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CanNavigateToSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockDocumentNavigationService.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockNavigableItemsPresenter.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClearAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockNavigableItemsPresenter.vb",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/GoToTestHelpers.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/GoToHelpers/MockDocumentNavigationServiceFactory.vb",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/MockDocumentNavigationServiceProvider.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CreateService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/TestUtilities2/Utilities/MockSymbolNavigationServiceProvider.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostTab()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PostDelete()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core/Implementation/AutomaticCompletion/BraceCompletionSessionProvider.BraceCompletionSession.cs",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Core.Wpf/Options/EditorConfigDocumentOptionsProvider.EmptyCodingConventionContext.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLanguage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function J()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function J()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function J()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub $$New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Formatting.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub $$Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub $$M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 927,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 966,
  "endLine" : 968,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 984,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 998,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1021,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1036,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1042,
  "endLine" : 1044,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1078,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1090,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1154,
  "endLine" : 1156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1190,
  "endLine" : 1192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1198,
  "endLine" : 1200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1212,
  "endLine" : 1214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1234,
  "endLine" : 1236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1338,
  "endLine" : 1340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1351,
  "endLine" : 1353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1432,
  "endLine" : 1434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1471,
  "endLine" : 1473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1510,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1598,
  "endLine" : 1600,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1636,
  "endLine" : 1638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1655,
  "endLine" : 1657,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1663,
  "endLine" : 1665,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1679,
  "endLine" : 1681,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1685,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1691,
  "endLine" : 1693,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1714,
  "endLine" : 1716,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1740,
  "endLine" : 1742,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1744,
  "endLine" : 1746,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1753,
  "endLine" : 1755,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1757,
  "endLine" : 1759,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1777,
  "endLine" : 1779,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1781,
  "endLine" : 1783,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1785,
  "endLine" : 1787,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1796,
  "endLine" : 1798,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1800,
  "endLine" : 1802,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/LargeMethod.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1065,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2075,
  "endLine" : 2077,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2079,
  "endLine" : 2081,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 2083,
  "endLine" : 2085,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3095,
  "endLine" : 3097,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3099,
  "endLine" : 3101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 3103,
  "endLine" : 3105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4115,
  "endLine" : 4117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4119,
  "endLine" : 4121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 4123,
  "endLine" : 4125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5135,
  "endLine" : 5137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5139,
  "endLine" : 5141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 5143,
  "endLine" : 5145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6155,
  "endLine" : 6157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6159,
  "endLine" : 6161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 6163,
  "endLine" : 6165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7175,
  "endLine" : 7177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7179,
  "endLine" : 7181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 7183,
  "endLine" : 7185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8195,
  "endLine" : 8197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8199,
  "endLine" : 8201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/Scrolling.vb",
  "fileLinesCount" : 9181,
  "components" : [ "primary::src" ],
  "startLine" : 8203,
  "endLine" : 8205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ShouldSerializeTables()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ShouldSerializeRelations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ShouldSerializeindividual()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub AddindividualRow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function FindByindividual_id()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateInstance()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function NewindividualRow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function NewRowFromBuilder()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetRowType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveindividualRow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Isdate_of_birthNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Setdate_of_birthNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Isdate_deceasedNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Setdate_deceasedNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IstitleNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SettitleNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Ismiddle_nameNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Setmiddle_nameNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IssexNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetsexNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Isrow_timestampNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Setrow_timestampNull()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PerfTests/Sources/IndividualDS.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2023,
  "endLine" : 2025,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2924,
  "endLine" : 2926,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2937,
  "endLine" : 2939,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2946,
  "endLine" : 2948,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2979,
  "endLine" : 2981,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2989,
  "endLine" : 2991,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 2998,
  "endLine" : 3000,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3036,
  "endLine" : 3038,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3049,
  "endLine" : 3051,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3066,
  "endLine" : 3068,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3098,
  "endLine" : 3100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3113,
  "endLine" : 3115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3143,
  "endLine" : 3145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3158,
  "endLine" : 3160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Partial Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3195,
  "endLine" : 3197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3848,
  "endLine" : 3850,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3854,
  "endLine" : 3856,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3863,
  "endLine" : 3865,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3890,
  "endLine" : 3892,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3901,
  "endLine" : 3903,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3930,
  "endLine" : 3932,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3941,
  "endLine" : 3943,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3978,
  "endLine" : 3980,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3989,
  "endLine" : 3991,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5421,
  "endLine" : 5423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5425,
  "endLine" : 5427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5440,
  "endLine" : 5442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5470,
  "endLine" : 5472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5474,
  "endLine" : 5476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5489,
  "endLine" : 5491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5519,
  "endLine" : 5521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5523,
  "endLine" : 5525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5538,
  "endLine" : 5540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5567,
  "endLine" : 5569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5571,
  "endLine" : 5573,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5615,
  "endLine" : 5617,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5619,
  "endLine" : 5621,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5634,
  "endLine" : 5636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5663,
  "endLine" : 5665,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5683,
  "endLine" : 5685,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5765,
  "endLine" : 5767,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5769,
  "endLine" : 5771,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5784,
  "endLine" : 5786,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5837,
  "endLine" : 5839,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5841,
  "endLine" : 5843,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5853,
  "endLine" : 5855,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function MakeLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/SyntaxComparerTests.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTrackingServiceTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTrackingServiceTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTrackingServiceTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim a = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTrackingServiceTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Shared Function Diagnostic()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function SemanticEdit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function ParseSource()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToMatchingPairs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ToMatchingPairs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetActiveStatements()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function GetSyntaxMap()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/RudeEditTestBase.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/VisualBasicEditAndContinueTestHelpers.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ParseText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/Helpers/VisualBasicEditAndContinueTestHelpers.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2361,
  "endLine" : 2363,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2365,
  "endLine" : 2367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2374,
  "endLine" : 2376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2395,
  "endLine" : 2397,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2409,
  "endLine" : 2411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2469,
  "endLine" : 2471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2473,
  "endLine" : 2475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2484,
  "endLine" : 2486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2635,
  "endLine" : 2637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2668,
  "endLine" : 2670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2705,
  "endLine" : 2707,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2742,
  "endLine" : 2744,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2861,
  "endLine" : 2863,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2975,
  "endLine" : 2977,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3014,
  "endLine" : 3016,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3057,
  "endLine" : 3059,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3101,
  "endLine" : 3103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3146,
  "endLine" : 3148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3196,
  "endLine" : 3198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3243,
  "endLine" : 3245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3281,
  "endLine" : 3283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3447,
  "endLine" : 3449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3960,
  "endLine" : 3962,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4016,
  "endLine" : 4018,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4048,
  "endLine" : 4050,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4510,
  "endLine" : 4512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4543,
  "endLine" : 4545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4570,
  "endLine" : 4572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4597,
  "endLine" : 4599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4624,
  "endLine" : 4626,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4651,
  "endLine" : 4653,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4678,
  "endLine" : 4680,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4706,
  "endLine" : 4708,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4737,
  "endLine" : 4739,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4768,
  "endLine" : 4770,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4799,
  "endLine" : 4801,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4828,
  "endLine" : 4830,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4857,
  "endLine" : 4859,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4886,
  "endLine" : 4888,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4915,
  "endLine" : 4917,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4944,
  "endLine" : 4946,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4973,
  "endLine" : 4975,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5002,
  "endLine" : 5004,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5031,
  "endLine" : 5033,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5060,
  "endLine" : 5062,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5089,
  "endLine" : 5091,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5118,
  "endLine" : 5120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5147,
  "endLine" : 5149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5251,
  "endLine" : 5253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5281,
  "endLine" : 5283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5311,
  "endLine" : 5313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5341,
  "endLine" : 5343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5371,
  "endLine" : 5373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5489,
  "endLine" : 5491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5511,
  "endLine" : 5513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5537,
  "endLine" : 5539,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5553,
  "endLine" : 5555,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5574,
  "endLine" : 5576,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5590,
  "endLine" : 5592,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5615,
  "endLine" : 5617,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5633,
  "endLine" : 5635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5658,
  "endLine" : 5660,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5676,
  "endLine" : 5678,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5699,
  "endLine" : 5701,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5715,
  "endLine" : 5717,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5739,
  "endLine" : 5741,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5756,
  "endLine" : 5758,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5780,
  "endLine" : 5782,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5796,
  "endLine" : 5798,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5820,
  "endLine" : 5822,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5837,
  "endLine" : 5839,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5861,
  "endLine" : 5863,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5877,
  "endLine" : 5879,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Iterator Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5996,
  "endLine" : 5998,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 6027,
  "endLine" : 6029,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 6145,
  "endLine" : 6147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ToCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function ToCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Async Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/LineEditTests.vb",
  "fileLinesCount" : 1139,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 865,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 978,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 986,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1001,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1029,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1036,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1054,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1085,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Public Sub New</AS:0>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1090,
  "endLine" : 1092,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1114,
  "endLine" : 1116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1168,
  "endLine" : 1170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1195,
  "endLine" : 1197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1222,
  "endLine" : 1224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1249,
  "endLine" : 1251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1356,
  "endLine" : 1358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1385,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1412,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1440,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1466,
  "endLine" : 1468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1542,
  "endLine" : 1544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1570,
  "endLine" : 1572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1599,
  "endLine" : 1601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1630,
  "endLine" : 1632,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1721,
  "endLine" : 1723,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1749,
  "endLine" : 1751,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1779,
  "endLine" : 1781,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1871,
  "endLine" : 1873,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1915,
  "endLine" : 1917,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1960,
  "endLine" : 1962,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2421,
  "endLine" : 2423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 2718,
  "endLine" : 2720,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3193,
  "endLine" : 3195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3197,
  "endLine" : 3199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3228,
  "endLine" : 3230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3232,
  "endLine" : 3234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3240,
  "endLine" : 3242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3268,
  "endLine" : 3270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3275,
  "endLine" : 3277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3294,
  "endLine" : 3296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3309,
  "endLine" : 3311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3334,
  "endLine" : 3336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3371,
  "endLine" : 3373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3407,
  "endLine" : 3409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3436,
  "endLine" : 3438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3450,
  "endLine" : 3452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3600,
  "endLine" : 3602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3604,
  "endLine" : 3606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3633,
  "endLine" : 3635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3637,
  "endLine" : 3639,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3645,
  "endLine" : 3647,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3675,
  "endLine" : 3677,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3683,
  "endLine" : 3685,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3703,
  "endLine" : 3705,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3717,
  "endLine" : 3719,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3743,
  "endLine" : 3745,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3773,
  "endLine" : 3775,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3788,
  "endLine" : 3790,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3810,
  "endLine" : 3812,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3825,
  "endLine" : 3827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3848,
  "endLine" : 3850,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3863,
  "endLine" : 3865,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3885,
  "endLine" : 3887,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3900,
  "endLine" : 3902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3923,
  "endLine" : 3925,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3927,
  "endLine" : 3929,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3957,
  "endLine" : 3959,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3961,
  "endLine" : 3963,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3969,
  "endLine" : 3971,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 3997,
  "endLine" : 3999,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4005,
  "endLine" : 4007,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4024,
  "endLine" : 4026,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4039,
  "endLine" : 4041,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4075,
  "endLine" : 4077,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4132,
  "endLine" : 4134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4160,
  "endLine" : 4162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4177,
  "endLine" : 4179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4197,
  "endLine" : 4199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4238,
  "endLine" : 4240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4256,
  "endLine" : 4258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4279,
  "endLine" : 4281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4299,
  "endLine" : 4301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4326,
  "endLine" : 4328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4350,
  "endLine" : 4352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4843,
  "endLine" : 4845,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 4865,
  "endLine" : 4867,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5382,
  "endLine" : 5384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5411,
  "endLine" : 5413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub</AS:1> Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5415,
  "endLine" : 5417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 5426,
  "endLine" : 5428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterator Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestSpan()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestMissing()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestLine()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub TestAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestTokenKind0()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/BreakpointSpansTests.vb",
  "fileLinesCount" : 3113,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceCommandHandlerTests.vb",
  "fileLinesCount" : 531,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 930,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 984,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1021,
  "endLine" : 1023,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1147,
  "endLine" : 1149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1393,
  "endLine" : 1395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M01()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2084,
  "endLine" : 2086,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2088,
  "endLine" : 2090,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M03()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2092,
  "endLine" : 2094,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M04()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2096,
  "endLine" : 2098,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M05()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2100,
  "endLine" : 2102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M06()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2104,
  "endLine" : 2106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M07()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2108,
  "endLine" : 2110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M08()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2112,
  "endLine" : 2114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M09()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2116,
  "endLine" : 2118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M10()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2120,
  "endLine" : 2122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2124,
  "endLine" : 2126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2173,
  "endLine" : 2175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2177,
  "endLine" : 2179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2181,
  "endLine" : 2183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2185,
  "endLine" : 2187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2189,
  "endLine" : 2191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2193,
  "endLine" : 2195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2197,
  "endLine" : 2199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2201,
  "endLine" : 2203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2205,
  "endLine" : 2207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2209,
  "endLine" : 2211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2213,
  "endLine" : 2215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2269,
  "endLine" : 2271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2329,
  "endLine" : 2331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2834,
  "endLine" : 2836,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2838,
  "endLine" : 2840,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2842,
  "endLine" : 2844,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2846,
  "endLine" : 2848,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 2850,
  "endLine" : 2852,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3169,
  "endLine" : 3171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3173,
  "endLine" : 3175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3177,
  "endLine" : 3179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3181,
  "endLine" : 3183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3185,
  "endLine" : 3187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3189,
  "endLine" : 3191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3193,
  "endLine" : 3195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3197,
  "endLine" : 3199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3201,
  "endLine" : 3203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3205,
  "endLine" : 3207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3209,
  "endLine" : 3211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3213,
  "endLine" : 3215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3217,
  "endLine" : 3219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3221,
  "endLine" : 3223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3225,
  "endLine" : 3227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub T1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3229,
  "endLine" : 3231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub T2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3233,
  "endLine" : 3235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub T3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3237,
  "endLine" : 3239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub T4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3241,
  "endLine" : 3243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3802,
  "endLine" : 3804,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4152,
  "endLine" : 4154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4254,
  "endLine" : 4256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4258,
  "endLine" : 4260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4262,
  "endLine" : 4264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4331,
  "endLine" : 4333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4335,
  "endLine" : 4337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4339,
  "endLine" : 4341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4449,
  "endLine" : 4451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Insert()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4504,
  "endLine" : 4506,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RemoveAt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4508,
  "endLine" : 4510,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4512,
  "endLine" : 4514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Clear()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4516,
  "endLine" : 4518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub CopyTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4520,
  "endLine" : 4522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IndexOf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4524,
  "endLine" : 4526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Contains()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4528,
  "endLine" : 4530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Remove()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4532,
  "endLine" : 4534,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 4536,
  "endLine" : 4538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConflictMarkerResolution/ConflictMarkerResolutionTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditional1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditional2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConditional3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVariableDeclarator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestVariableDeclarator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCoalesce1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCoalesce4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryOperator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryOperator3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryOperator4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryOperator5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryOperator6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryOperator7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryOperator8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturn1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturn2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturn3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestYieldReturn()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestLambda()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestThrow()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCatch()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIf()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFor2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUsing1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUsing2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUsing3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForEach()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPrefixExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPrefixExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPrefixExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPrefixExpression4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArrayRankSpecifier1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArrayRankSpecifier2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSwitch1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSwitch2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSwitch3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodCall1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodCall2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodCall3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodCall4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMethodCall5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorCall1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorCall2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorCall3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorCall4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConstructorCall5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIndexAccess1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturnFromAsyncTaskOfT()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionForNullableTests.vb",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseCoalesceExpression/UseCoalesceExpressionTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyCompilationsTests.vb",
  "fileLinesCount" : 284,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyMetadataVsSourceTests.vb",
  "fileLinesCount" : 409,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SymbolId/SymbolKeyTestBase.vb",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertPlaceholderToInterpolatedStringTests.vb",
  "fileLinesCount" : 568,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ConvertToInterpolatedString/ConvertConcatenationToInterpolatedStringTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EncapsulateField/EncapsulateFieldCommandHandlerTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAtStartOfStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InArgumentList_Position1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InArgumentList_Position2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InVariableInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InArrayInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InArrayInitializerAfterCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterCallTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NameOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TypeOfAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TypeOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterWhileLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NotKeywordRecommenderTests.vb",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetXmlNamespaceAfterWhileLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetXmlNamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfInAddHandlerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddressOfInRemoveHandlerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterFromTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterWith1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterWith2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAfterDimEqualsNewTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAfterDimEqualsNewTypeNameTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAfterDimEqualsNewTypeNameAndParensTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAfterDimAsNewTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAfterDimAsNewTypeNameTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAfterDimAsNewTypeNameAndParensTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAfterAssignmentNewTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAfterAssignmentNewTypeNameTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithAfterAssignmentNewTypeNameAndParensTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterDimAsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterWhileLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterAsInPropertyDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewAfterAsInReadOnlyPropertyDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewNotAfterAsInWriteOnlyPropertyDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NewKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeyNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/KeyKeywordRecommenderTests.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeyNotAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/KeyKeywordRecommenderTests.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeyNotAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/KeyKeywordRecommenderTests.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeyNotAfterAsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/KeyKeywordRecommenderTests.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeyInAnonymousInitializer1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/KeyKeywordRecommenderTests.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeyInAnonymousInitializer2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/KeyKeywordRecommenderTests.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeyInAnonymousExpression1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/KeyKeywordRecommenderTests.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeyInAnonymousExpression2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/KeyKeywordRecommenderTests.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeyNotInOnymousInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/KeyKeywordRecommenderTests.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function KeyNotInOnymousExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/KeyKeywordRecommenderTests.vb",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInModuleDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInModuleMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInStructureDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInStructureMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseInNameOf1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyBaseInNameOf2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyBaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/CastOperatorsKeywordRecommenderTests.vb",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInModuleDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInModuleMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInSharedMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInSharedPropertyGetterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInSharedEventAddHandlerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeInStatementInPropertyGetterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeInStatementInEventAddHandlerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeInFieldInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeInNameOf1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MeInNameOf2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MeKeywordRecommenderTests.vb",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubFunctionAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnlyFunctionAfterIteratorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnlyFunctionAndSubAfterAsyncTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/LambdaKeywordRecommenderTests.vb",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterLocalDeclarationNumericLiteralInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterNumberInAssignmentTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterStringInAssignmentTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterObjectCreationInAssignmentTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterObjectCreationInDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterObjectCreationWithParensInDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterAsNewInDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterAsNewWithParensInDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterMethodCallInAsNewClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterPropertyAccessInAssignmentTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterMethodCallInAssignmentTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterDotInImportsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInSubLambdaParameterListTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInFunctionLambdaParameterListTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInQueryVariableListTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInQueryVariableList2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllInSubLambdaBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterStringLiteralTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllInFunctionLambdaBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInObjectMemberInitializer1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInObjectMemberInitializer2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInObjectMemberInitializer3Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInObjectMemberInitializer4Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInDimArrayBounds1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllInDimArrayBounds2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInReDimArrayBounds1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllInReDimArrayBounds2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterQueryFromTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterQueryAggregateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterAddHandlerEventNameTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterAddHandlerIdentifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterAddHandlerAddressOfIdentifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterRemoveHandlerEventNameTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterRemoveHandlerIdentifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterRemoveHandlerAddressOfIdentifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCrashInVariableDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterMidStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterExternalMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterNamedArgumentTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInUsingStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInForStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/BinaryOperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TrueFalseAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/TrueFalseKeywordRecommenderTests.vb",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingKeywordAfterWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/NothingKeywordRecommenderTests.vb",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterDimEqualsNewTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterFromTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterWith1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterWith2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterDimAsNewTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterAssignmentNewTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterLambdaHeaderTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalNotAfterItselfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GlobalNotAfterImportsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GlobalKeywordRecommenderTests.vb",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GetTypeAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/GetTypeKeywordRecommenderTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassInNameOf1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MyClassInNameOf2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/MyClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ZeroAndOneAfterOnErrorGotoTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/GoToDestinationsRecommenderTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ErrorOptionsAfterOnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/ErrorKeywordRecommenderTests.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ErrorStatementInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/ErrorKeywordRecommenderTests.vb",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextAfterOnErrorResumeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/NextKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextAfterResumeStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/NextKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GoToAfterOnErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/GoToKeywordRecommenderTests.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ResumeNextAfterOnErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/ResumeKeywordRecommenderTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ResumeInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/ResumeKeywordRecommenderTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnErrorResumeNextInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/OnErrorKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnErrorGoToInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/OnErrorKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IfAfterElseInSingleLineIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseIfNotInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseIfKeywordRecommenderTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseIfNotInSingleLineIf1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseIfKeywordRecommenderTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseIfNotInSingleLineIf2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseIfKeywordRecommenderTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ForInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ForNotInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Next",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ThenKeywordRecommenderTests.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterHashIfExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ThenKeywordRecommenderTests.vb",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function UntilAfterDoTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/UntilAndWhileKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhileAfterDoTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/UntilAndWhileKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CatchNotInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CatchKeywordRecommenderTests.vb",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EndKeywordRecommenderTests.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndMissingInClassBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EndKeywordRecommenderTests.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EndKeywordRecommenderTests.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EndNotInSingleLineFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EndKeywordRecommenderTests.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WithInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseNotInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterInvocationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterStopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterEndTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterReDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterEraseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterExitTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterGoToTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterResumeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterResumeNextTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterContinueTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterAddHandlerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterRaiseEventTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SingleLineIfElseAfterColonSeparatedStatementsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseNotInSingleLineIf1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseNotInSingleLineIf2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ElseNotSingleLineIfNoStatementsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ElseKeywordRecommenderTests.vb",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CaseAfterSelectTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCaseAfterQuerySelectTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoCaseElseAfterQuerySelectTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CaseNotByItselfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim i = 3",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CaseKeywordRecommenderTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TryInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/TryKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FinallyNotInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/FinallyKeywordRecommenderTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StepInForLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/StepKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhileInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhileLoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhileLoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NextNotInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/NextKeywordRecommenderTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GoToInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/GoToKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CallInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CallKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CallMissingInClassBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CallKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CallInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CallKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CallNotInSingleLineFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/CallKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DoInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LoopNotInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/LoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ContinueNotInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ContinueKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Function",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ContinueKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EachNotInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EachKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EachAfterForKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EachKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EachNotAfterTouchingForTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EachKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EachTouchingLoopIdentifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/EachKeywordRecommenderTests.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SyncLockInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SyncLockKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MidInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/MidKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MidMissingInClassBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/MidKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MidInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/MidKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MidNotInSingleLineFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/MidKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/YieldKeywordRecommenderTests.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SelectInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SelectInSingleLineIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoWhenAfterDimStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhenKeywordRecommenderTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ThrowInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ThrowKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReturnInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ReturnKeywordRecommenderTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StopInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/StopKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StopMissingInClassBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/StopKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StopInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/StopKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StopNotInSingleLineFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/StopKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ToInForLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IntoAfterNestedAggregateFromClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/IntoKeywordRecommenderTests.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AscendingDescendingNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AscendingDescendingKeywordRecommenderTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AscendingDescendingNotInQueryTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AscendingDescendingKeywordRecommenderTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AscendingDescendingAfterFirstOrderByClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AscendingDescendingKeywordRecommenderTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AscendingDescendingAfterSecondOrderByClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AscendingDescendingKeywordRecommenderTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AscendingDescendingNotAfterAscendingDescendingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AscendingDescendingKeywordRecommenderTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AscendingDescendingAfterNestedQueryTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AscendingDescendingKeywordRecommenderTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AscendingDescendingAfterAnonymousObjectCreationExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AscendingDescendingKeywordRecommenderTests.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GroupNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/GroupKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GroupInQueryTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/GroupKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GroupInQueryAfterGroupIntoTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/GroupKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GroupInQueryAfterAliasedAggregationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/GroupKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GroupAfterAnonymousObjectCreationExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/GroupKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GroupAfterIntoClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/GroupKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GroupInsideIntoClauseFollowingAggregateFunctionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/GroupKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GroupAfterNestedAggregateFromClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/GroupKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function GroupInsideIntoClauseOfGroupJoinTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/GroupKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhereNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/WhereKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhereInQueryTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/WhereKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhereAnonymousObjectCreationExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/WhereKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhereAfterIntoClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/WhereKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WhereAfterNestedAggregateFromClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/WhereKeywordRecommenderTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OrderByNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/OrderByKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OrderByInQueryTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/OrderByKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OrderByInQueryAfterArrayInitializerTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/OrderByKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OrderByAnonymousObjectCreationExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/OrderByKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OrderByAfterIntoClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/OrderByKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OrderByAfterNestedAggregateFromClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/OrderByKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterAnonymousObjectCreationExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterIntoClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FromAfterNestedAggregateFromClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterReturnTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterArgument1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterArgument2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterBinaryExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterNotTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterTypeOfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterDoWhileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterDoUntilTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterElseIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterElseSpaceIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterErrorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterThrowTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterArrayInitializerSquiggleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterArrayInitializerCommaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterAnonymousObjectCreationExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterIntoClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AggregateAfterNestedAggregateFromClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/AggregateKeywordRecommenderTests.vb",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LetNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/LetKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LetInQueryTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/LetKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LetAfterLambdaInQueryTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/LetKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LetAfterAnonymousObjectCreationExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/LetKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LetAfterIntoClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/LetKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LetAfterNestedAggregateFromClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/LetKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SelectInQueryTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SelectAnonymousObjectCreationExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SelectAfterIntoClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SelectAfterNestedAggregateFromClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/SelectKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function JoinNotInStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/JoinKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function JoinInQueryTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/JoinKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingAfterJoinInQueryTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/JoinKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function JoinAfterJoinInQueryTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/JoinKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function JoinAfterAnonymousObjectCreationExprTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/JoinKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function JoinAfterIntoClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/JoinKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function JoinAfterNestedAggregateFromClauseTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Queries/JoinKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReDimInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/ReDimKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReDimMissingInClassBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/ReDimKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReDimInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/ReDimKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReDimNotInSingleLineFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/ReDimKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PreserveNotInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/PreserveKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PreserveAfterReDimStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/PreserveKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PreserveNotAfterReDimPreserveTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/PreserveKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PreserveNotAfterWeirdBrokenReDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/PreserveKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PreserveInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/PreserveKeywordRecommenderTests.vb",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EraseInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/EraseKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EraseMissingInClassBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/EraseKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EraseInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/EraseKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EraseNotInSingleLineFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/ArrayStatements/EraseKeywordRecommenderTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemoveHandlerInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemoveHandlerMissingInClassBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemoveHandlerInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function RemoveHandlerInSingleLineFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/RemoveHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddHandlerInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddHandlerMissingInClassBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddHandlerInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AddHandlerInSingleLineFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/EventHandling/AddHandlerKeywordRecommenderTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashConstInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ConstDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashConstInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ConstDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashConstAfterSingleNonMatchingCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ConstDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashConstAfterPartialConstWithoutHashTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ConstDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterHashConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ConstDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashElseNotInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashEndIfNotInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashIfInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/IfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashIfInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/IfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashElseIfNotInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/ElseIfDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashRegionInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/RegionDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashEnableWarningInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashDisableWarningInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoHashEnableInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoHashDisableInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoWarningInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoHashWarningInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/WarningDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function HashEndRegionNotInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/PreprocessorDirectives/EndRegionDirectiveKeywordRecommenderTests.vb",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterDeclareTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ExternalSubFunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterDeclareTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ExternalSubFunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAndFunctionAfterDeclareAutoTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ExternalSubFunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAndFunctionAfterDeclareAnsiTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ExternalSubFunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAndFunctionAfterDeclareUnicodeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ExternalSubFunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterAsInSingleConstraintTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GenericConstraintsKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterInMultipleConstraintTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GenericConstraintsKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAfterExplicitTypeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GenericConstraintsKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterStructureConstraintTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GenericConstraintsKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassOnlyAfterNewTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GenericConstraintsKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NewOnlyAfterClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GenericConstraintsKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoneAfterClassAndNewTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/GenericConstraintsKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PublicDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PrivateDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FriendDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedFriendDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritDoesExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableDoesExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsDoesExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyDoesExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyDoesExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsDoesExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SharedDoesNotExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInMethodStatementTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InMethodExpressionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AlreadyAsyncFunctionDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionDeclarationInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterAsyncTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterConstInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterConstInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterWithEventsInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterWithEventsInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsyncKeywordRecommenderTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PublicExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedMissingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PrivateExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FriendExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedFriendMissingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PublicNotAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedNotAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PrivateNotAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FriendNotAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedFriendNotAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FriendNotAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FriendNotAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedNotAfterFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedNotAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideMissingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableMissingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableMissingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 737,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SharedDoesExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SharedDoesNotExistAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideStructureDeclaration.vb",
  "fileLinesCount" : 777,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CustomEventInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CustomEventKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CustomEventInStructureDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CustomEventKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function CustomEventNotInInterfaceDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CustomEventKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LibAfterNameInSubTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/LibKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LibAfterNameInFunctionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/LibKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function LibNotAfterLibKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/LibKeywordRecommenderTests.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterPublicInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterProtectedInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterProtectedInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterFriendInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterPrivateInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterPrivateInNestedClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterPrivateInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterProtectedFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterProtectedFriendInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NamespaceNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/NamespaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 322,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OperatorAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OperatorKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InInForEach1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InKeywordRecommenderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InInForEach2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InKeywordRecommenderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InInFromQuery1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InKeywordRecommenderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InInFromQuery2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InKeywordRecommenderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InInFromQuery3Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InKeywordRecommenderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PublicExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PrivateExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FriendExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedFriendExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PublicNotAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedNotAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PrivateNotAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FriendNotAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedFriendNotAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FriendAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FriendNotAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedAfterFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ProtectedNotAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PrivateNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DefaultNotAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterAsyncTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterIteratorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExtensionAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustInheritNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInheritableNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function MustOverrideAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotOverridableAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridableAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ReadOnlyAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WriteOnlyAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsExistsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 794,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 842,
  "endLine" : 844,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SharedDoesExistTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SharedDoesNotExistAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SharedAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesDoesNotExistAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideClassDeclaration.vb",
  "fileLinesCount" : 882,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterPublicInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterProtectedInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterProtectedInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleAfterFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterFriendInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterPrivateInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterPrivateInNestedClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterPrivateInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterProtectedFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterProtectedFriendInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ModuleNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModuleKeywordRecommenderTests.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterStaticInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotInSingleLineLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimAfterFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DimInSingleLineIfTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DimKeywordRecommenderTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllRecommendationsForFirstParameterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllRecommendationsForSecondParameterAfterByRefFirstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllRecommendationsForSecondParameterAfterByValFirstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllRecommendationsForFirstParameterAfterGenericParamsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ByValAndByRefAfterOptionalTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingAfterOptionalByValTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingAfterByRefOptionalTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingAfterByValOptionalTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingAfterOptionalByRefTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ByValAfterParamArrayTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingAfterPreviousParamArrayTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionalRecommendedAfterPreviousOptionalTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoByRefByValOrParamArrayAfterByValTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoByRefByValAfterByRefTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllAppropriateInPropertyParametersTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllInExternalMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllInExternalDelegateDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllRecommendationsForSubLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingAfterByValInSubLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingAfterByRefInSubLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllRecommendationsForFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllRecommendationsForEventTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingAfterByValInFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingAfterByRefInFunctionLambdaTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnlyByValForFirstParameterOfOperatorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnlyByValForSecondParameterOfOperatorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnlyByValForPropertyAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnlyByValForAddHandlerAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnlyByValForRemoveHandlerAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OnlyByValForRaiseEventHandlerAccessorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ParameterModifiersKeywordRecommenderTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AutoAfterDeclareTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CharsetModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AnsiAfterDeclareTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CharsetModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function UnicodeAfterDeclareTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CharsetModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AutoNotAfterAnotherCharsetModifier1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CharsetModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AutoNotAfterAnotherCharsetModifier2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CharsetModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AutoNotAfterAnotherCharsetModifier3Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CharsetModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterColonTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CharsetModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AliasAfterLibNameInSubTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AliasKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AliasAfterLibNameInFunctionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AliasKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AliasNotAfterLibKeywordTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AliasKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NothingAfterBrokenAliasTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AliasKeywordRecommenderTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAndFunctionAfterDelegateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateSubFunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassAfterPublicInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassAfterPublicInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassMissingAfterProtectedInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassExistsAfterProtectedInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassAfterFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassAfterFriendInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterPrivateInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassAfterPrivateInNestedClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterProtectedFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassAfterProtectedFriendInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterAsyncTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ClassKeywordRecommenderTests.vb",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ClassModifiersTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideNamespaceDeclaration.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InAfterOfInInterfaceTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OutAfterOfInInterfaceTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InNotInClassTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OutNotInClassTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InNotInStructureTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OutNotInStructureTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InForSecondInterfaceTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OutForSecondInterfaceTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InNotInMultipleConstraintsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OutNotInMultipleConstraintsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InAfterOfInDelegateTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OutAfterOfInDelegateTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InForSecondDelegateTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OutForSecondDelegateTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/CovarianceModifierKeywordRecommenderTests.vb",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StaticInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StaticKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareAfterFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DeclareNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DeclareKeywordRecommenderTests.vb",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AttributeScopesInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AttributeScopesKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventInStructureDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventInInterfaceDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventAfterFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EventAfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EventKeywordRecommenderTests.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumAfterPublicInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumAfterPublicInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumMissingAfterProtectedInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumExistsAfterProtectedInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumAfterFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumAfterFriendInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterPrivateInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumAfterPrivateInNestedClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterProtectedFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumAfterProtectedFriendInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EnumNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/EnumKeywordRecommenderTests.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PropertyAfterOverridesModifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterIteratorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/PropertyKeywordRecommenderTests.vb",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfAfterPossibleMethodTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfNotAfterMethodTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfDefinitelyInMethodTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfAfterPossibleDelegateTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfNotAfterDelegateTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfDefinitelyInDelegateTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfInClassDeclarationTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfInStructureDeclarationTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfInInterfaceDeclarationTypeParamTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfNotInEnumDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfNotInModuleDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfInVariableDeclaration1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfInVariableDeclaration2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfNotInRealArraySpecifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfInMethodCallTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OfInGenericArrayBoundRankSpecifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoOfInNonGenericArrayBoundRankSpecifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/OfKeywordRecommenderTests.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateAfterPublicInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateAfterPublicInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateMissingAfterProtectedInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateExistsAfterProtectedInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateAfterFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateAfterFriendInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterPrivateInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateAfterPrivateInNestedClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterProtectedFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateAfterProtectedFriendInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DelegateNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/DelegateKeywordRecommenderTests.vb",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function FunctionAfterOverridesModifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterAsyncTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterIteratorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExtensionAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/FunctionKeywordRecommenderTests.vb",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInAggregateClause1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInAggregateClause2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInConst1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInConst2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInExternalMethodSub1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInExternalMethodSub2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsNotInExternalMethodSubReturnTypeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInExternalMethodFunction1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInExternalMethodFunction2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInExternalMethodFunctionReturnTypeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInDelegateSub1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInDelegateSub2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsNotInDelegateSubReturnTypeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInDelegateFunction1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInDelegateFunction2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInDelegateFunctionReturnTypeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInDim1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInDim2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInForLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInForLoopWithTypeCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInForEachLoopTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInFromClause1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInFromClause2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInFunctionArguments1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInFunctionArguments2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsNotInFunctionArgumentsWithTypeCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInFunctionReturnValueTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInFunctionLambdaArguments1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInFunctionLambdaArguments2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInFunctionLambdaReturnValueTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInGroupJoinTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInOperatorArguments1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInOperatorArguments2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInOperatorReturnValueTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInPropertyArguments1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInPropertyArguments2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInPropertyTypeTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInSubArguments1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInSubArguments2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsNotInSubReturnValueTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInSubLambdaArguments1Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInSubLambdaArguments2Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsNotInSubLambdaReturnValueTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInEventDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsAfterLetIdentifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsAfterFunctionNameTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoAsAfterSubNameTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoAsAfterSubNameWithParensTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AsInUsingBlockTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterPublicAsyncTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/AsKeywordRecommenderTests.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ImportsInBlankFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ImportsKeywordRecommenderTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceAfterPublicInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceAfterPublicInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceMissingAfterProtectedInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceExistsAfterProtectedInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceAfterFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceAfterFriendInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterPrivateInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceAfterPrivateInNestedClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterProtectedFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceAfterProtectedFriendInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InterfaceNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterAsyncTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/InterfaceKeywordRecommenderTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureAfterPublicInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureAfterPublicInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureMissingAfterProtectedInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureExistsAfterProtectedInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureAfterFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureAfterFriendInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterPrivateInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureAfterPrivateInNestedClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterProtectedFriendInFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureAfterProtectedFriendInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function StructureNotAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterAsyncTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StructureKeywordRecommenderTests.vb",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function DefaultNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NarrowingNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverloadsNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OverridesNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ShadowsNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SharedNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function WideningNotInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function PartialAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideModuleDeclaration.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ConstInMethodBodyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ConstKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ConstAfterDimInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ConstKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ConstAfterFriendInClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ConstKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ConstAfterFriendInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ConstKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoToWithEmptyBoundInDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ToAfterLowerBoundInDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoToAfterUpperBoundInDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoToAfterCommaInDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ToAfterSecondLowerBoundInDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoToWithEmptyBoundInReDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ToAfterLowerBoundInReDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoToAfterUpperBoundInReDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoToAfterCommaInReDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function ToAfterSecondLowerBoundInReDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ToKeywordRecommenderTests.vb",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "|",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/HandlesKeywordRecommenderTests.vb",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubInClassDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotInMethodDeclarationTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotInNamespaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotInEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubInStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubInModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterOverloadsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterNotOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterMustOverrideOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterNotOverridableOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotAfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotAfterMustInheritTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotAfterNotInheritableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotAfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubNotAfterCustomTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterOverridesTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SubAfterOverridesModifierTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterAsyncTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterIteratorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterExtensionAttribute()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/SubKeywordRecommenderTests.vb",
  "fileLinesCount" : 250,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InModuleTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotInInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function InStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterPrivateTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterProtectedFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterFriendProtectedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterFriendTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterPublicTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterOverridableTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterShadowsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterMustOverrideTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterConstTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterDimTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterWithEventsTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterFunctionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterSubTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterPropertyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterWriteOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterReadOnlyTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterSharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterAsyncTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterDeclareTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AfterDefaultTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterNarrowingTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterWideningTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterPartialTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterClassTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterEnumTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterStructureTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NotAfterWriteOnlySharedTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/IteratorKeywordRecommenderTests.vb",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function AllTypesAfterMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Types/BuiltInTypesKeywordRecommenderTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoTypesAreInTypeConstraint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Types/BuiltInTypesKeywordRecommenderTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function NoTypesAfterImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Types/BuiltInTypesKeywordRecommenderTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Types/BuiltInTypesKeywordRecommenderTests.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionsAfterOptionInferTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/InferOptionsRecommenderTests.vb",
  "fileLinesCount" : 11,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionsAfterOptionStrictTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/StrictOptionsRecommenderTests.vb",
  "fileLinesCount" : 11,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionInBlankFileTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionKeywordRecommenderTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionNamesAfterOptionTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/OptionNamesRecommenderTests.vb",
  "fileLinesCount" : 11,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionsAfterOptionExplicitTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/ExplicitOptionsRecommenderTests.vb",
  "fileLinesCount" : 11,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function OptionsAfterOptionCompareTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OptionStatements/CompareOptionsRecommenderTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseIsNullCheck/UseIsNullCheckTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/PopulateSwitch/PopulateSwitchTests.vb",
  "fileLinesCount" : 690,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNoLinesInEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineSeparators/LineSeparatorTests.vb",
  "fileLinesCount" : 295,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNamedArguments/UseNamedArgumentsTests.vb",
  "fileLinesCount" : 357,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/NavigateTo/NavigateToTests.vb",
  "fileLinesCount" : 760,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlDocumentPrologueHighligherTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineLambdaExpressionHighlighterTests.vb",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AccessorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlElementHighlighterTests.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TryBlockHighlighterTests.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/DoLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/UsingBlockHighlighterTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EnumBlockHighlighterTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlCommentHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/TypeBlockHighlighterTests.vb",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlCDataHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/RegionHighlighterTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlProcessingInstructionHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/PropertyDeclarationHighlighterTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AbstractVisualBasicKeywordHighlighterTests.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overloads Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AbstractVisualBasicKeywordHighlighterTests.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/AbstractVisualBasicKeywordHighlighterTests.vb",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EventBlockHighlighterTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/WithBlockHighlighterTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/MultiLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/XmlEmbeddedExpressionHighligherTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/OperatorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConditionalPreprocessorHighlighterTests.vb",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/NamespaceBlockHighlighterTests.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SyncLockBlockHighlighterTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/EventDeclarationHighlighterTests.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SingleLineIfBlockHighlighterTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/WhileBlockHighlighterTests.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ForLoopBlockHighlighterTests.vb",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/SelectBlockHighlighterTests.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/ConstructorDeclarationHighlighterTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/KeywordHighlighting/PropertyBlockHighlighterTests.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/RegionDirectiveStructureTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/WithBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ForBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ObjectCreationInitializerStructureProviderTests.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CollectionInitializerStructureProviderTests.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/EnumDeclarationStructureTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/WhileBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/PropertyDeclarationStructureTests.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/NamespaceDeclarationStructureTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MultilineLambdaStructureTests.vb",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/SelectBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ConstructorDeclarationStructureTests.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/SyncLockBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ExternalMethodDeclarationStructureTests.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/FieldDeclarationStructureTests.vb",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DelegateDeclarationStructureTests.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DocumentationCommentStructureTests.vb",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/RegionDirectiveStructureTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EnumMemberDeclarationStructureTests.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EnumDeclarationStructureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/PropertyDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/ConstructorDeclarationStructureTests.vb",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/FieldDeclarationStructureTests.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/DelegateDeclarationStructureTests.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/OperatorDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MetadataAsSource/EventDeclarationStructureTests.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/XmlExpressionStructureTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MultiLineIfBlockStructureTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DisabledCodeStructureTests.vb",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/OperatorDeclarationStructureTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/AccessorDeclarationStructureTests.vb",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/DoLoopBlockStructureTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/MethodDeclarationStructureTests.vb",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/UsingBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/CompilationUnitStructureTests.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TryBlockStructureTests.vb",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/TypeDeclarationStructureTests.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/ForEachBlockStructureTests.vb",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Structure/EventDeclarationStructureTests.vb",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Format()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function GenericMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 949,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 958,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AbstractVisualBasicSignatureHelpProviderTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateExperimentalParseOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AbstractVisualBasicSignatureHelpProviderTests.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/RaiseEventStatementSignatureHelpProviderTests.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/RaiseEventStatementSignatureHelpProviderTests.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ConditionalExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ConditionalExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AttributeSignatureHelpProviderTests.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AttributeSignatureHelpProviderTests.vb",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GetTypeExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GetTypeExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/PredefinedCastExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/PredefinedCastExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AddRemoveHandlerSignatureHelpProviderTests.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/AddRemoveHandlerSignatureHelpProviderTests.vb",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GetXmlNamespaceExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GetXmlNamespaceExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetRandomNumber()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/FunctionAggregationSignatureHelpProviderTests.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/CastExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/CastExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/MidAssignmentSignatureHelpProviderTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateSignatureHelpProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/MidAssignmentSignatureHelpProviderTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|0: Sub B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|2: Sub C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|1: Sub D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|0: Sub B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|capped1: Sub C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|1: Sub D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|0: Sub B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|2: Sub C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|1: Sub D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|0: Sub B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|2: Sub C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "{|1: Sub D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeLens/VisualBasicCodeLensTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MassageActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "index:=1)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1138,
  "endLine" : 1140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1229,
  "endLine" : 1231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1318,
  "endLine" : 1320,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1334,
  "endLine" : 1336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1594,
  "endLine" : 1596,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub m()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1673,
  "endLine" : 1675,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub m()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1719,
  "endLine" : 1721,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1845,
  "endLine" : 1847,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1880,
  "endLine" : 1882,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1898,
  "endLine" : 1900,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1929,
  "endLine" : 1931,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetAllFilesInSolution()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2028,
  "endLine" : 2030,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2033,
  "endLine" : 2036,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2053,
  "endLine" : 2056,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</Code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2070,
  "endLine" : 2073,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2081,
  "endLine" : 2083,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2105,
  "endLine" : 2107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2233,
  "endLine" : 2235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2257,
  "endLine" : 2259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2396,
  "endLine" : 2398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2412,
  "endLine" : 2414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2481,
  "endLine" : 2483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2499,
  "endLine" : 2501,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2531,
  "endLine" : 2533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2559,
  "endLine" : 2561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2578,
  "endLine" : 2580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2597,
  "endLine" : 2599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function rtrt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub rtrt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function rtrt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function rtrt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function rtrt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function rtrt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function rtrt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function rtrt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function rtrt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test ' Comment",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodAsynchronous/MakeMethodAsynchronousTests.vb",
  "fileLinesCount" : 412,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function x()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function x()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/ExitContinue/ExitContinueCodeActionTests.vb",
  "fileLinesCount" : 881,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function f1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MoveToTopOfFile/MoveToTopOfFileTests.vb",
  "fileLinesCount" : 650,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterator Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Iterator Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Iterator/IteratorTests.vb",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Async Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Async Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Iterator Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "[|Iterator Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FixIncorrectFunctionReturnType/FixIncorrectFunctionReturnTypeTests.vb",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetScriptOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLanguage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Initialize()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 926,
  "endLine" : 928,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1052,
  "endLine" : 1054,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionTests.vb",
  "fileLinesCount" : 1565,
  "components" : [ "primary::src" ],
  "startLine" : 1240,
  "endLine" : 1242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspaceFromFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionAllCodeTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionAllCodeTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPragmaWarningOnEveryNodes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Suppression/SuppressionAllCodeTests.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FromArgb()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FromArgb()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FromArgb()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/InsertMissingCast/InsertMissingCastTests.vb",
  "fileLinesCount" : 307,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 903,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 932,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 954,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 996,
  "endLine" : 998,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1011,
  "endLine" : 1013,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1018,
  "endLine" : 1020,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1163,
  "endLine" : 1165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1352,
  "endLine" : 1354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1361,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1381,
  "endLine" : 1383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1396,
  "endLine" : 1398,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1402,
  "endLine" : 1404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1450,
  "endLine" : 1452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1458,
  "endLine" : 1460,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1495,
  "endLine" : 1497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1535,
  "endLine" : 1537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1543,
  "endLine" : 1545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1560,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1563,
  "endLine" : 1565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1580,
  "endLine" : 1582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function ToList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1657,
  "endLine" : 1659,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub HERE()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1671,
  "endLine" : 1673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1713,
  "endLine" : 1715,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1749,
  "endLine" : 1751,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Baz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1772,
  "endLine" : 1774,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Baz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1786,
  "endLine" : 1788,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Baz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1811,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Baz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1826,
  "endLine" : 1828,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1870,
  "endLine" : 1872,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1877,
  "endLine" : 1879,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1893,
  "endLine" : 1895,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1900,
  "endLine" : 1902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1915,
  "endLine" : 1917,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1922,
  "endLine" : 1924,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1937,
  "endLine" : 1939,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1946,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1959,
  "endLine" : 1961,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1966,
  "endLine" : 1968,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1981,
  "endLine" : 1983,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1988,
  "endLine" : 1990,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2005,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2010,
  "endLine" : 2012,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub EventHandler1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2051,
  "endLine" : 2053,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2068,
  "endLine" : 2070,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2075,
  "endLine" : 2077,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2090,
  "endLine" : 2092,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2116,
  "endLine" : 2118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2142,
  "endLine" : 2144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2148,
  "endLine" : 2150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2164,
  "endLine" : 2166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2170,
  "endLine" : 2172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2186,
  "endLine" : 2188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2192,
  "endLine" : 2194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2208,
  "endLine" : 2210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2214,
  "endLine" : 2216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2350,
  "endLine" : 2352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2354,
  "endLine" : 2356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2363,
  "endLine" : 2365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2367,
  "endLine" : 2369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2389,
  "endLine" : 2391,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2403,
  "endLine" : 2405,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2425,
  "endLine" : 2427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2429,
  "endLine" : 2431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2441,
  "endLine" : 2443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2445,
  "endLine" : 2447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub Method_ASub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2461,
  "endLine" : 2463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub Method_ASub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2470,
  "endLine" : 2472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2486,
  "endLine" : 2488,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2496,
  "endLine" : 2498,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2516,
  "endLine" : 2518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2523,
  "endLine" : 2525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2541,
  "endLine" : 2543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2547,
  "endLine" : 2549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2563,
  "endLine" : 2565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2569,
  "endLine" : 2571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2573,
  "endLine" : 2575,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub GenMethod6210()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2622,
  "endLine" : 2624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub GenMethod6210()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2634,
  "endLine" : 2636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2714,
  "endLine" : 2716,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2786,
  "endLine" : 2788,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2858,
  "endLine" : 2860,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2894,
  "endLine" : 2896,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2897,
  "endLine" : 2899,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Scenario8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2900,
  "endLine" : 2902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2924,
  "endLine" : 2926,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2927,
  "endLine" : 2929,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Scenario8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2930,
  "endLine" : 2932,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2934,
  "endLine" : 2936,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2962,
  "endLine" : 2964,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2965,
  "endLine" : 2967,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Scenario8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2968,
  "endLine" : 2970,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2992,
  "endLine" : 2994,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2995,
  "endLine" : 2997,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Scenario8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2998,
  "endLine" : 3000,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3002,
  "endLine" : 3004,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3030,
  "endLine" : 3032,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3033,
  "endLine" : 3035,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Scenario8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3036,
  "endLine" : 3038,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3060,
  "endLine" : 3062,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3063,
  "endLine" : 3065,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Scenario8()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3066,
  "endLine" : 3068,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3070,
  "endLine" : 3072,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3123,
  "endLine" : 3125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3151,
  "endLine" : 3153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3160,
  "endLine" : 3162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3179,
  "endLine" : 3181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3194,
  "endLine" : 3196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3214,
  "endLine" : 3216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3223,
  "endLine" : 3225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3239,
  "endLine" : 3241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3248,
  "endLine" : 3250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3264,
  "endLine" : 3266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3271,
  "endLine" : 3273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3286,
  "endLine" : 3288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3293,
  "endLine" : 3295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3308,
  "endLine" : 3310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3315,
  "endLine" : 3317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3330,
  "endLine" : 3332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3337,
  "endLine" : 3339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3354,
  "endLine" : 3356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3357,
  "endLine" : 3359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3366,
  "endLine" : 3368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3369,
  "endLine" : 3371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3386,
  "endLine" : 3388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3389,
  "endLine" : 3391,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3397,
  "endLine" : 3399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3400,
  "endLine" : 3402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3417,
  "endLine" : 3419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3420,
  "endLine" : 3422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3428,
  "endLine" : 3430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3431,
  "endLine" : 3433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3448,
  "endLine" : 3450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3451,
  "endLine" : 3453,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3459,
  "endLine" : 3461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3462,
  "endLine" : 3464,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3479,
  "endLine" : 3481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3482,
  "endLine" : 3484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3490,
  "endLine" : 3492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3493,
  "endLine" : 3495,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3510,
  "endLine" : 3512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3513,
  "endLine" : 3515,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3521,
  "endLine" : 3523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3524,
  "endLine" : 3526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3541,
  "endLine" : 3543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3544,
  "endLine" : 3546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3552,
  "endLine" : 3554,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3555,
  "endLine" : 3557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3571,
  "endLine" : 3573,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3578,
  "endLine" : 3580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3593,
  "endLine" : 3595,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3600,
  "endLine" : 3602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3615,
  "endLine" : 3617,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3622,
  "endLine" : 3624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3637,
  "endLine" : 3639,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3644,
  "endLine" : 3646,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3659,
  "endLine" : 3661,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3666,
  "endLine" : 3668,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3684,
  "endLine" : 3686,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3691,
  "endLine" : 3693,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3709,
  "endLine" : 3711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3716,
  "endLine" : 3718,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3734,
  "endLine" : 3736,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3741,
  "endLine" : 3743,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3842,
  "endLine" : 3844,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3852,
  "endLine" : 3854,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3870,
  "endLine" : 3872,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3880,
  "endLine" : 3882,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub T()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3900,
  "endLine" : 3902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub T()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3909,
  "endLine" : 3911,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3954,
  "endLine" : 3956,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3961,
  "endLine" : 3963,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3978,
  "endLine" : 3980,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3985,
  "endLine" : 3987,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4005,
  "endLine" : 4007,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub TestError()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4045,
  "endLine" : 4047,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub NewFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4061,
  "endLine" : 4063,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4078,
  "endLine" : 4080,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4085,
  "endLine" : 4087,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4103,
  "endLine" : 4105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4112,
  "endLine" : 4114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4131,
  "endLine" : 4133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4140,
  "endLine" : 4142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4155,
  "endLine" : 4157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4162,
  "endLine" : 4164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4176,
  "endLine" : 4178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Async Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4183,
  "endLine" : 4185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4196,
  "endLine" : 4198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/ChangeToAsyncTests.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub MySub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function AwaitableFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub MySub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function AwaitableFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function AwaitableFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub MySub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function AwaitableFunction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MyIntMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MyIntMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MyIntMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function MyTestMethod1Async()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MyIntMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MyIntMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function MyIntMethodAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function A()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Async/AddAwaitTests.vb",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/OverloadBase/OverloadBaseTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/OverloadBase/OverloadBaseTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/OverloadBase/OverloadBaseTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/CorrectNextControlVariable/CorrectNextControlVariableTests.vb",
  "fileLinesCount" : 325,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 905,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 941,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 953,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 971,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 972,
  "endLine" : 974,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 983,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1000,
  "endLine" : 1002,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1032,
  "endLine" : 1034,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1035,
  "endLine" : 1037,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1047,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1064,
  "endLine" : 1066,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1069,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1077,
  "endLine" : 1079,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1096,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1199,
  "endLine" : 1201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetList()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1371,
  "endLine" : 1373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1398,
  "endLine" : 1400,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function x()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1403,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1498,
  "endLine" : 1500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1588,
  "endLine" : 1590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1671,
  "endLine" : 1673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1698,
  "endLine" : 1700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function GetEnumerator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1703,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1714,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1733,
  "endLine" : 1735,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1935,
  "endLine" : 1937,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1969,
  "endLine" : 1971,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1973,
  "endLine" : 1975,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1989,
  "endLine" : 1991,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2023,
  "endLine" : 2025,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2081,
  "endLine" : 2083,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2133,
  "endLine" : 2135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2163,
  "endLine" : 2165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2193,
  "endLine" : 2195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2223,
  "endLine" : 2225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2227,
  "endLine" : 2229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2243,
  "endLine" : 2245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Increment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2309,
  "endLine" : 2311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2336,
  "endLine" : 2338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2353,
  "endLine" : 2355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2440,
  "endLine" : 2442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FromArgb()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2719,
  "endLine" : 2721,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function FromArgb()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2758,
  "endLine" : 2760,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub BarAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub BarAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub BarAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub BarAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub BarAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub BarAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MassageActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetScriptOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLanguage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AbstractVisualBasicDiagnosticProviderBasedUserDiagnosticTest.vb",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1412,
  "endLine" : 1414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1432,
  "endLine" : 1434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1454,
  "endLine" : 1456,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1643,
  "endLine" : 1645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1671,
  "endLine" : 1673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1675,
  "endLine" : 1677,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function C()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1688,
  "endLine" : 1690,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1703,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1726,
  "endLine" : 1728,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1754,
  "endLine" : 1756,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1782,
  "endLine" : 1784,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1823,
  "endLine" : 1825,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2216,
  "endLine" : 2218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function All()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2223,
  "endLine" : 2225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2233,
  "endLine" : 2235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function All()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2262,
  "endLine" : 2264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function All()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2302,
  "endLine" : 2304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function All()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2310,
  "endLine" : 2312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function All()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2328,
  "endLine" : 2330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function All()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2358,
  "endLine" : 2360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function All()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2366,
  "endLine" : 2368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function All()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2384,
  "endLine" : 2386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim s As Action = Sub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2605,
  "endLine" : 2607,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MassageActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateSearchResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateNameParts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests_NuGet.vb",
  "fileLinesCount" : 259,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 959,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1254,
  "endLine" : 1256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1420,
  "endLine" : 1422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1449,
  "endLine" : 1451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1505,
  "endLine" : 1507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1531,
  "endLine" : 1533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1563,
  "endLine" : 1565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1625,
  "endLine" : 1627,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1668,
  "endLine" : 1670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1728,
  "endLine" : 1730,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1754,
  "endLine" : 1756,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1806,
  "endLine" : 1808,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1834,
  "endLine" : 1836,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1862,
  "endLine" : 1864,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1890,
  "endLine" : 1892,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1918,
  "endLine" : 1920,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1970,
  "endLine" : 1972,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2020,
  "endLine" : 2022,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2044,
  "endLine" : 2046,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2072,
  "endLine" : 2074,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2125,
  "endLine" : 2127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2149,
  "endLine" : 2151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2178,
  "endLine" : 2180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2274,
  "endLine" : 2276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MassageActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 957,
  "endLine" : 959,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 992,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1022,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1050,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Print()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1139,
  "endLine" : 1141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1161,
  "endLine" : 1163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1166,
  "endLine" : 1168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1300,
  "endLine" : 1302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1436,
  "endLine" : 1438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1468,
  "endLine" : 1470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1508,
  "endLine" : 1510,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1535,
  "endLine" : 1537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1570,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1574,
  "endLine" : 1576,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1603,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1626,
  "endLine" : 1628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1649,
  "endLine" : 1651,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1671,
  "endLine" : 1673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function MassageActions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1876,
  "endLine" : 1878,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1301,
  "endLine" : 1303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1399,
  "endLine" : 1401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1419,
  "endLine" : 1421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1439,
  "endLine" : 1441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1459,
  "endLine" : 1461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1479,
  "endLine" : 1481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1497,
  "endLine" : 1499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1515,
  "endLine" : 1517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1533,
  "endLine" : 1535,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1551,
  "endLine" : 1553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1569,
  "endLine" : 1571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1588,
  "endLine" : 1590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1607,
  "endLine" : 1609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1626,
  "endLine" : 1628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1645,
  "endLine" : 1647,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1664,
  "endLine" : 1666,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1683,
  "endLine" : 1685,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1702,
  "endLine" : 1704,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1724,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1725,
  "endLine" : 1727,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1733,
  "endLine" : 1735,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1736,
  "endLine" : 1738,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1751,
  "endLine" : 1753,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1754,
  "endLine" : 1756,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1764,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1767,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1780,
  "endLine" : 1782,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1783,
  "endLine" : 1785,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1791,
  "endLine" : 1793,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1794,
  "endLine" : 1796,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1811,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1812,
  "endLine" : 1814,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1820,
  "endLine" : 1822,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1823,
  "endLine" : 1825,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1838,
  "endLine" : 1840,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1841,
  "endLine" : 1843,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1849,
  "endLine" : 1851,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1852,
  "endLine" : 1854,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1868,
  "endLine" : 1870,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1871,
  "endLine" : 1873,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1879,
  "endLine" : 1881,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1882,
  "endLine" : 1884,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1898,
  "endLine" : 1900,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1901,
  "endLine" : 1903,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1909,
  "endLine" : 1911,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1912,
  "endLine" : 1914,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1928,
  "endLine" : 1930,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1931,
  "endLine" : 1933,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1939,
  "endLine" : 1941,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1942,
  "endLine" : 1944,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1958,
  "endLine" : 1960,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1961,
  "endLine" : 1963,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1969,
  "endLine" : 1971,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1972,
  "endLine" : 1974,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1988,
  "endLine" : 1990,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1991,
  "endLine" : 1993,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 1999,
  "endLine" : 2001,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2002,
  "endLine" : 2004,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2018,
  "endLine" : 2020,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2021,
  "endLine" : 2023,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2029,
  "endLine" : 2031,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2032,
  "endLine" : 2034,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2048,
  "endLine" : 2050,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2051,
  "endLine" : 2053,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2059,
  "endLine" : 2061,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function B()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2062,
  "endLine" : 2064,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2132,
  "endLine" : 2134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2152,
  "endLine" : 2154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2174,
  "endLine" : 2176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2196,
  "endLine" : 2198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2217,
  "endLine" : 2219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2238,
  "endLine" : 2240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2284,
  "endLine" : 2286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2559,
  "endLine" : 2561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2576,
  "endLine" : 2578,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2730,
  "endLine" : 2732,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateVariable/GenerateVariableTests.vb",
  "fileLinesCount" : 2775,
  "components" : [ "primary::src" ],
  "startLine" : 2757,
  "endLine" : 2759,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEvent/GenerateEventTests.vb",
  "fileLinesCount" : 921,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 896,
  "endLine" : 898,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 949,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 970,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1028,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1084,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1199,
  "endLine" : 1201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEnumMember/GenerateEnumMemberTests.vb",
  "fileLinesCount" : 1342,
  "components" : [ "primary::src" ],
  "startLine" : 1244,
  "endLine" : 1246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Goo2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 915,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1144,
  "endLine" : 1146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function Parse()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Semantics/SpeculationAnalyzerTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsExpressionNode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Semantics/SpeculationAnalyzerTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function ReplacementChangesSemantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Semantics/SpeculationAnalyzerTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function [Module]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VBXmlName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VBXmlText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VBXmlProcessingInstruction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VBXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VBXmlDelimiter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VBXmlComment()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VBXmlCDataSection()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VBXmlAttributeValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VBXmlAttributeQuotes()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VBXmlAttributeName()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VBXmlEntityReference()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function GetText()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function Classifications()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/AbstractVisualBasicClassifierTests.vb",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOptimisticallyColorFromInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontColorThingsOtherThanFromInDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Classification/SemanticClassifierTests.vb",
  "fileLinesCount" : 560,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1065,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1087,
  "endLine" : 1089,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1095,
  "endLine" : 1097,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TestAsyncWithOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TestAsyncWithOptionAndNotification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function TestMissingAsyncWithOption()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Handler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticParenthesesCompletion.vb",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Overloads Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As ICommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticLineEnderTests.vb",
  "fileLinesCount" : 270,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Function CreateSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AutomaticCompletion/AutomaticBracketCompletionTests.vb",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateOverrides/GenerateOverridesTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateOverrides/GenerateOverridesTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateOverrides/GenerateOverridesTests.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function StringFromLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function DigToFirstNodeOfType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utils.vb",
  "fileLinesCount" : 337,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "</code>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TodoComment/TodoCommentTests.vb",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspaceFromCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/VisualBasicBraceMatcherTests.vb",
  "fileLinesCount" : 661,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function Enumerable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/BraceMatching/BraceHighlightingTests.vb",
  "fileLinesCount" : 254,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IFormattable_ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utilities/CodeSnippets.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Invariant()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utilities/CodeSnippets.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utilities/CodeSnippets.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Create()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utilities/CodeSnippets.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetArguments()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utilities/CodeSnippets.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utilities/CodeSnippets.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Utilities/CodeSnippets.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.vb",
  "fileLinesCount" : 428,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub SomeUnrelatedCode()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitOnMiscellaneousCommandsTests.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 838,
  "endLine" : 840,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitWithViewTests.vb",
  "fileLinesCount" : 1127,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 979,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AssertHadCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub AssertUsedSemantics()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub StartInlineRenameSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function StartInlineSession()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Cancel()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Commit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/LineCommit/CommitTestData.vb",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetProp()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLanguage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/BasicMoveTypeTestsBase.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetScriptOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/BasicMoveTypeTestsBase.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Foo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestMissingOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function TestFixOneAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRemoveDigitSeparators()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConvertToBinary()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConvertToDecimal()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConvertToHex()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSeparateThousands()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSeparateWords()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSeparateNibbles()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnFloatingPoint()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMissingOnScientificNotation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestConvertToDecimal_02()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeCharacter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertNumericLiteral/ConvertNumericLiteralTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected overrides function GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/EncapsulateField/EncapsulateFieldTests.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1454,
  "endLine" : 1456,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2507,
  "endLine" : 2509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3617,
  "endLine" : 3619,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3668,
  "endLine" : 3670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3698,
  "endLine" : 3700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3715,
  "endLine" : 3718,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3720,
  "endLine" : 3722,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3927,
  "endLine" : 3929,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3951,
  "endLine" : 3953,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3978,
  "endLine" : 3980,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3983,
  "endLine" : 3985,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4005,
  "endLine" : 4007,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Something2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4010,
  "endLine" : 4012,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetScriptOptions()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/AbstractVisualBasicCodeActionTest.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Shared Function NewLines()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/AbstractVisualBasicCodeActionTest.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetLanguage()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/AbstractVisualBasicCodeActionTest.vb",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/Preview/PreviewTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/Preview/PreviewTests.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1187,
  "endLine" : 1189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1225,
  "endLine" : 1227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1421,
  "endLine" : 1423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1597,
  "endLine" : 1599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1698,
  "endLine" : 1700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2143,
  "endLine" : 2145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2172,
  "endLine" : 2174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2275,
  "endLine" : 2277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2618,
  "endLine" : 2620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2836,
  "endLine" : 2838,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2906,
  "endLine" : 2908,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2933,
  "endLine" : 2935,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ConvertIfToSwitch/ConvertIfToSwitchTests.vb",
  "fileLinesCount" : 401,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1320,
  "endLine" : 1322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructCommandHandlerTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MiscellaneousTests.vb",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/IfBlockTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/XmlLiteralTests.vb",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MultiLineLambdaTests.vb",
  "fileLinesCount" : 410,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub s",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/DoLoopTests.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/CharacterTypingTests.vb",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub S",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/UsingBlockTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub DisableLineCommit()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyStatementEndConstructApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyStatementEndConstructNotApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyXmlElementEndConstructApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyXmlElementEndConstructNotApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyXmlCommentEndConstructApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyXmlCommentEndConstructNotApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyXmlCDataEndConstructApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyXmlCDataEndConstructNotApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyXmlEmbeddedExpressionEndConstructApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyXmlEmbeddedExpressionEndConstructNotApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyXmlProcessingInstructionEndConstructApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyXmlProcessingInstructionNotApplied()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyEndConstructAppliedAfterChar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub VerifyEndConstructNotAppliedAfterChar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/EndConstructTestingHelpers.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.vb",
  "fileLinesCount" : 312,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "'''$$Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateTestWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/DocumentationCommentTests.vb",
  "fileLinesCount" : 1215,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Buzz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Buzz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Buzz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Buzz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Buzz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Buzz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCommandHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/XmlTagCompletionTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateTestWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/XmlTagCompletionTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function abc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1008,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1029,
  "endLine" : 1031,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1110,
  "endLine" : 1112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 2008,
  "endLine" : 2010,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 2032,
  "endLine" : 2034,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 2062,
  "endLine" : 2064,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/PartialTypeCompletionProviderTests.vb",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overrides $$",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1224,
  "endLine" : 1226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1237,
  "endLine" : 1239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub CauseSomeEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub CauseSomeEvent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/HandlesClauseCompletionProviderTests.vb",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectCreationCompletionProviderTests.vb",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CrefCompletionProviderTests.vb",
  "fileLinesCount" : 457,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/XmlDocCommentCompletionProviderTests.vb",
  "fileLinesCount" : 961,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyFileWithImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAsNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGetType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeOfIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInferredFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIfStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSyncLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhileOrUntilClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhileOrUntilClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForStepClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAssignmentStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAssignmentStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCallStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCallStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeOfIs2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMemberAccessExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMemberAccessExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBuiltInCase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryConditionExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryConditionExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTernaryConditionExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTernaryConditionExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTernaryConditionExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExpressionRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFunctionAggregation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhereQueryOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionWhileQueryOperator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionWhileQueryOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionQueryOperator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionQueryOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestJoinCondition1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestJoinCondition2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOrdering()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEraseStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEraseStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub IsTextualTriggerCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSharedClassesInImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInstanceTypesAvailableInImportsAlias()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInstanceTypesAvailableInImports()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCommandCompletionsInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReferenceCompletionsInScript()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1646,
  "endLine" : 1648,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1649,
  "endLine" : 1651,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1666,
  "endLine" : 1668,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1669,
  "endLine" : 1671,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1704,
  "endLine" : 1706,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1707,
  "endLine" : 1709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1724,
  "endLine" : 1726,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 1727,
  "endLine" : 1729,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2234,
  "endLine" : 2236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2256,
  "endLine" : 2258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub Configure()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2298,
  "endLine" : 2300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNothingMyBaseDotInScriptContext()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2316,
  "endLine" : 2318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2325,
  "endLine" : 2327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2861,
  "endLine" : 2863,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvalidLocation1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2960,
  "endLine" : 2962,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvalidLocation2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2965,
  "endLine" : 2967,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvalidLocation3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2970,
  "endLine" : 2972,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvalidLocation5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2983,
  "endLine" : 2985,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvalidLocation6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2988,
  "endLine" : 2990,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInsideMethodBody()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2993,
  "endLine" : 2995,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6139,
  "endLine" : 6141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6161,
  "endLine" : 6163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6873,
  "endLine" : 6875,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6877,
  "endLine" : 6879,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6896,
  "endLine" : 6898,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6900,
  "endLine" : 6902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6919,
  "endLine" : 6921,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6924,
  "endLine" : 6926,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7574,
  "endLine" : 7576,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode As Integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7578,
  "endLine" : 7580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CompareTo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7582,
  "endLine" : 7584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionService()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CreateContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function AddImportsStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractVisualBasicCompletionProviderTests.vb",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAsNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGetType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeOfIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInferredFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIfStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSyncLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhileOrUntilClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhileOrUntilClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForStepClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAssignmentStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAssignmentStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCallStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCallStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeOfIs2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMemberAccessExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMemberAccessExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBuiltInCase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryConditionExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryConditionExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTernaryConditionExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTernaryConditionExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTernaryConditionExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExpressionRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFunctionAggregation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhereQueryOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionWhileQueryOperator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionWhileQueryOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionQueryOperator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionQueryOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestJoinCondition1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestJoinCondition2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOrdering()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEraseStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEraseStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAliasImportsClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAliasImportsClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersImportsClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersImportsClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamespaceContextTests.vb",
  "fileLinesCount" : 604,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeConstraint4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAsNew()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestGetType1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeOfIs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestObjectCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArrayCreation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestArrayType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNullableType()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentList4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInferredFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamedFieldInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInitializer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestReturnStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestIfStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestErrorStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSelectStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSyncLockStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhileOrUntilClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhileOrUntilClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhileStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForStepClause()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestForEachStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUsingStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestThrowStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAssignmentStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAssignmentStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCallStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCallStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAddRemoveHandlerStatement4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWithStatement()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestParenthesizedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeOfIs2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMemberAccessExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMemberAccessExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestInvocationExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTypeArgumentExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCast6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBuiltInCase()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnaryExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryConditionExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestBinaryConditionExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTernaryConditionExpression1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTernaryConditionExpression2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestTernaryConditionExpression3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestSingleArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestNamedArgument()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeArgument1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestRangeArgument2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestExpressionRangeVariable()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestFunctionAggregation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestWhereQueryOperator()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionWhileQueryOperator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionWhileQueryOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionQueryOperator1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestPartitionQueryOperator2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestJoinCondition1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestJoinCondition2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestOrdering()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestXmlEmbeddedExpression()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEraseStatement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEraseStatement2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionInitializer1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestCollectionInitializer2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAliasImportsClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAliasImportsClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersImportsClause1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestMembersImportsClause2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestAttributes1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestStringLiteral()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestComment1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEnumAs()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/TypeContextTests.vb",
  "fileLinesCount" : 610,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VerifyAsPositionAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VerifyAtPosition_TypePartiallyWrittenAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VerifyAtEndOfFileAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VerifyAtEndOfFile_TypePartiallyWrittenAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VerifyTrueAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function VerifyFalseAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Function CreateContent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/AbstractContextTests.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VerifyNotBuilderAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function VerifyBuilderAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.vb",
  "fileLinesCount" : 413,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function IsCommitCharacterTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function SendEnterThroughToEditorTest()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ObjectInitializerCompletionProviderTests.vb",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateCompletionProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/ImplementsClauseCompletionProviderTests.vb",
  "fileLinesCount" : 798,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDimInFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDimMultipleInFieldDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDimInLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDimMultipleInLocalDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestUnboundMethodInvocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1411,
  "endLine" : 1413,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1433,
  "endLine" : 1435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function GetGe$$nericValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1764,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1807,
  "endLine" : 1809,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function AsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1830,
  "endLine" : 1832,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1834,
  "endLine" : 1836,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function AsyncMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1866,
  "endLine" : 1868,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1870,
  "endLine" : 1872,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1902,
  "endLine" : 1904,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1924,
  "endLine" : 1926,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1948,
  "endLine" : 1950,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub OnCompleted()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1967,
  "endLine" : 1969,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2016,
  "endLine" : 2018,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2109,
  "endLine" : 2111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ViewData As C1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2225,
  "endLine" : 2227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function ViewData As C1",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 2257,
  "endLine" : 2259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassCommandHandlerTests.vb",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetEra()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetYearInfo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetYear()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests.vb",
  "fileLinesCount" : 636,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub F1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementAbstractClass/ImplementAbstractClassTests_FixAllTests.vb",
  "fileLinesCount" : 514,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function EmptyElement1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Async Function ExpectException_TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartTokenFormatter_FormatTokenTests.vb",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/XmlLiterals.Designer.vb",
  "fileLinesCount" : 698,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ReplaceDocCommentTextWithTag/ReplaceDocCommentTextWithTagTests.vb",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddConstructorParametersFromMembers/AddConstructorParametersFromMembersTests.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseNullPropagation/UseNullPropagationTests.vb",
  "fileLinesCount" : 717,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CreateDiagnosticProviderAndFixer()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeImportsTests.vb",
  "fileLinesCount" : 772,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CreateCodeRefactoringProvider()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/MoveDeclarationNearReference/MoveDeclarationNearReferenceTests.vb",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function asyncfunc()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 1707,
  "endLine" : 1709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function BeginTransaction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2093,
  "endLine" : 2095,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2611,
  "endLine" : 2613,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3336,
  "endLine" : 3338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 3349,
  "endLine" : 3351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : ") As Tasks.Task",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1607,
  "endLine" : 1609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1700,
  "endLine" : 1702,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1705,
  "endLine" : 1707,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1718,
  "endLine" : 1720,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 1723,
  "endLine" : 1725,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2177,
  "endLine" : 2179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test4_1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2477,
  "endLine" : 2479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test7()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2632,
  "endLine" : 2634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test11()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 2747,
  "endLine" : 2749,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5381,
  "endLine" : 5383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Sub NewMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5393,
  "endLine" : 5395,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5589,
  "endLine" : 5591,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function TestDontCrash()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.SelectionValidator.vb",
  "fileLinesCount" : 1895,
  "components" : [ "primary::src" ],
  "startLine" : 968,
  "endLine" : 970,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicInstructionDecoder.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalSymbol.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetDeclaratorSyntax()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalSymbolBase.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/PlaceholderLocalSymbol.vb",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassVariable.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassVariable.vb",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetDllImportData()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEMethodSymbol.vb",
  "fileLinesCount" : 620,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EETypeParameterSymbol.vb",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetConstantValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EELocalConstantSymbol.vb",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEConstructorSymbol.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/PlaceholderMethodSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetFieldsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMethodsToEmit()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetInterfacesToEmit()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAttributeUsageInfo()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeMembers()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSecurityInformation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetAppliedConditionalSymbols()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicBaseType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredBase()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeAcyclicInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function MakeDeclaredInterfaces()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function InternalSubstituteTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetSynthesizedWithEventsOverrides()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EENamedTypeSymbol.vb",
  "fileLinesCount" : 370,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SubstituteType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/TypeSubstitutionExtensions.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function SubstituteNamedType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/TypeSubstitutionExtensions.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassInstance.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ToBoundExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassInstance.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInstanceName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassInstance.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ToBoundExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassInstance.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetInstanceName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/DisplayClassInstance.vb",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/ObjectIdLocalSymbol.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/SimpleTypeParameterSymbol.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/SynthesizedContextMethodSymbol.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function CalculateLocalSyntaxOffset()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/SynthesizedContextMethodSymbol.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function ToOtherMethod()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Symbols/EEDisplayClassFieldLocalSymbol.vb",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/TypeParameterChecker.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/TypeParameterChecker.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicExpressionCompiler.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub RemoveDataItem()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicExpressionCompiler.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetNextMethodName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsCallStatement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsHoistedMeFieldName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1149,
  "endLine" : 1151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsLambdaMethodName()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function ToVariable()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDebuggerDisplay()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationContext.vb",
  "fileLinesCount" : 1516,
  "components" : [ "primary::src" ],
  "startLine" : 1510,
  "endLine" : 1512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetMissingAssemblyIdentities()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function HasConstituentFromWindowsAssembly()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsValidMissingAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EvaluationContext.vb",
  "fileLinesCount" : 685,
  "components" : [ "primary::src" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function [GetType]()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/CompilationExtensions.vb",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Resources.Designer.vb",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function GetCustomTypeInfoPayload()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SymbolExtensions.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsContainingSymbolOfAllTypeParameters()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SymbolExtensions.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsClosureOrStateMachineType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SymbolExtensions.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsClosureType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SymbolExtensions.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function IsStateMachineType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SymbolExtensions.vb",
  "fileLinesCount" : 97,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitParameter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMeReference()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportMissingMe()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/CapturedVariableRewriter.vb",
  "fileLinesCount" : 165,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/LocalDeclarationRewriter.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitAssignmentOperator()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitCall()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitLateInvocation()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function VisitMethodGroup()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub ReportInvalidFormatSpecifier()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function CreateSyntaxTree()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function GetDebuggerStatement()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/SyntaxHelpers.vb",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicLanguageInstructionDecoder.vb",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetLocalForFunctionValue()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/ParametersAndLocalsBinder.vb",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/SuppressDiagnosticsBinder.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddLookupSymbolsInfoInSingleBinder()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Binders/PlaceholderLocalBinder.vb",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function DecodeLocalVariableType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicEESymbolProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetTypeSymbolForSerializedType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicEESymbolProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DecodeLocalConstant()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicEESymbolProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Function IncludeTupleElementNamesIfAny()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicEESymbolProvider.vb",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddPreviousLocals()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EEAssemblyBuilder.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicFrameDecoder.vb",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function IsContainingAssembly()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EETypeNameDecoder.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function LookupNestedTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EETypeNameDecoder.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function LookupTopLevelTypeDefSymbol()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EETypeNameDecoder.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetComponentAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/EETypeNameDecoder.vb",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function IsPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/Helpers/TypeExtensions.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetArrayIndexExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function GetTupleExpression()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function FormatLiteral()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function FormatPrimitiveObject()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Function FormatString()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.Values.vb",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function IsPotentialKeyword()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.TypeNames.vb",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicResultProvider.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicResultProvider.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicResultProvider.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicResultProvider.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsValidIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsIdentifierPartCharacter()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsPredefinedType()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ResultProvider/VisualBasicFormatter.vb",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeneratedCodeAttribute()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/SystemHelpers.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorBrowsableAttribute()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/Core/Source/ResultProvider/SystemHelpers.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Shared Function GetExternalApiDirectory()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function Equals()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function GetHashCode()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function ToString()",
  "longName" : "",
  "relativeFileName" : "src/Setup/DevDivInsertionFiles/BuildDevDivInsertionFiles.vb",
  "fileLinesCount" : 1157,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function CanParseSubmission()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/VisualBasicSendToInteractiveSubmissionProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetExecutableSyntaxTreeNodeSelection()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/VisualBasicSendToInteractiveSubmissionProvider.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function CreateScript()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/VisualBasicReplServiceProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function GetCompletionString()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/CompletionProviders/VisualBasicReplCommandCompletionProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Function IsInsertionTrigger()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/CompletionProviders/VisualBasicReplCommandCompletionProvider.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetStringLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/FileSystem/ReferenceDirectiveCompletionProvider.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Function TryGetStringLiteralToken()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/FileSystem/LoadDirectiveCompletionProvider.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub GenerateSpecialMembers()",
  "longName" : "",
  "relativeFileName" : "src/Tools/Source/CompilerGeneratorTools/Source/VisualBasicSyntaxGenerator/RedNodes/RedNodeFactoryWriter.vb",
  "fileLinesCount" : 873,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.ConvertValueToParamRewriter.vb",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/ReplacePropertyWithMethods/VisualBasicReplacePropertyWithMethods.ConvertValueToReturnsRewriter.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/OrderModifiers/VisualBasicOrderModifiersHelper.vb",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/StatementSyntaxComparer.vb",
  "fileLinesCount" : 1034,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/TopSyntaxComparer.vb",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/EditAndContinue/SyntaxComparer.vb",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/AddImport/VisualBasicAddImportCodeFixProvider.vb",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/CodeFixes/AddMissingReference/VisualBasicAddMissingReferenceCodeFixProvider.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Completion/CompletionProviders/OverrideCompletionProvider.vb",
  "fileLinesCount" : 217,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Features/VisualBasic/Portable/Organizing/Organizers/MemberDeclarationsOrganizer.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EventSymbol.vb",
  "fileLinesCount" : 354,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ParameterSymbol.vb",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub ResolveConstraints()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CrefTypeParameterSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/CrefTypeParameterSymbol.vb",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VerifyMembers()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 1689,
  "endLine" : 1690,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub AddEntryPointIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2517,
  "endLine" : 2518,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub AddGroupClassMembersIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceMemberContainerTypeSymbol.vb",
  "fileLinesCount" : 4052,
  "components" : [ "primary::src" ],
  "startLine" : 2522,
  "endLine" : 2523,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SourceNamedTypeSymbol_GroupClass.vb",
  "fileLinesCount" : 440,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 361,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Source/SynthesizedStaticLocalBackingField.vb",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Metadata/PE/PENamedTypeSymbol.vb",
  "fileLinesCount" : 1522,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 614,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamedTypeSymbol.vb",
  "fileLinesCount" : 1316,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 643,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeSymbol.vb",
  "fileLinesCount" : 644,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 248,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/TypeParameterSymbol.vb",
  "fileLinesCount" : 407,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceSymbol.vb",
  "fileLinesCount" : 592,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub AddSynthesizedReturnTypeAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/MethodSymbol.vb",
  "fileLinesCount" : 1071,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 519,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/PropertySymbol.vb",
  "fileLinesCount" : 559,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnboundGenericType.vb",
  "fileLinesCount" : 664,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SubstitutedMethodSymbol.vb",
  "fileLinesCount" : 890,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/UnsupportedMetadataTypeSymbol.vb",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/WellKnownMembers.vb",
  "fileLinesCount" : 748,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 512,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 801,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub GenerateDeclarationErrors()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol.vb",
  "fileLinesCount" : 1195,
  "components" : [ "primary::src" ],
  "startLine" : 833,
  "endLine" : 834,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ErrorTypeSymbol.vb",
  "fileLinesCount" : 419,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/InstanceErrorTypeSymbol.vb",
  "fileLinesCount" : 245,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 237,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AnonymousTypes/SynthesizedSymbols/AnonymousTypeOrDelegateTypeParameterSymbol.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub AddSynthesizedAttributes()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/Symbol_Attributes.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/ModuleSymbol.vb",
  "fileLinesCount" : 339,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/InternalXmlHelper.vb",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1062,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Sub SetProjectError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1063,
  "endLine" : 1064,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Shared Sub SetProjectError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1066,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub ClearProjectError()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1068,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/EmbeddedSymbols/VbCoreSourceText.vb",
  "fileLinesCount" : 1230,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1075,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub EnsureAllConstraintsAreResolved()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/IndexedTypeParameterSymbol.vb",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/FieldSymbol.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/SymbolVisitor.vb",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/NamespaceOrTypeSymbol.vb",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Symbols/AssemblySymbol.vb",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_Statements.vb",
  "fileLinesCount" : 5249,
  "components" : [ "primary::src" ],
  "startLine" : 3625,
  "endLine" : 3626,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GetInScopeXmlNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1463,
  "endLine" : 1464,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overrides Sub GetInScopeXmlNamespaces()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/Binder_XmlLiterals.vb",
  "fileLinesCount" : 2021,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1512,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub DisallowFurtherImplicitVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub CheckSimpleNameBindingOrder()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub EnableSimpleNameBindingOrderChecks()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Binding/BackstopBinder.vb",
  "fileLinesCount" : 308,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/CConst.vb",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Preprocessor/TypeHelpers.vb",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 1446,
  "endLine" : 1447,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Parser/ParseXml.vb",
  "fileLinesCount" : 2534,
  "components" : [ "primary::src" ],
  "startLine" : 2066,
  "endLine" : 2067,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/DiagnosticFormatter.vb",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub WriteTo()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Errors/MessageProvider.vb",
  "fileLinesCount" : 562,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/TypeInference/TypeArgumentInference.vb",
  "fileLinesCount" : 2349,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Semantics/AccessCheck.vb",
  "fileLinesCount" : 1200,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub DefaultVisit()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxVisitor.vb",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Syntax/VisualBasicSyntaxTree.ConditionalSymbolsMap.vb",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Emit/EditAndContinue/VisualBasicLambdaSyntaxFacts.vb",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/DocumentationComments/DocumentationCommentIDVisitor.vb",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/CommandLine/VisualBasicCommandLineArguments.vb",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeWalker.vb",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeVisitor.vb",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundTreeRewriter.vb",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Validate()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/BoundTree/BoundLocal.vb",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/LexicalOrderSymbolComparer.vb",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/NamespaceScopeBuilder.vb",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Indent()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Compilation/DocumentationComments/DocWriter.vb",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Sub CreateCaptureInitializationCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Sub CreateCaptureInitializationCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overloads Overrides Sub CreateCaptureInitializationCode()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/AsyncRewriter/AsyncRewriter.CapturedSymbolOrExpression.vb",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/Instrumentation/Instrumenter.vb",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Lowering/UseTwiceRewriter.vb",
  "fileLinesCount" : 522,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub InitForScan()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub NoteBranch()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 456,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitLocalInReadWriteContext()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1031,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub WriteArgument()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1263,
  "endLine" : 1264,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitForStatementVariableDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/AbstractFlowPass.vb",
  "fileLinesCount" : 2667,
  "components" : [ "primary::src" ],
  "startLine" : 1931,
  "endLine" : 1932,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub ReportUnassignedByRefParameter()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub VisitAmbiguousLocalSymbol()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/Analysis/FlowAnalysis/DataFlowPass.vb",
  "fileLinesCount" : 2138,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 992,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Compilers/VisualBasic/Portable/StringConstants.vb",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/CodeGeneration/VisualBasicFlagsEnumGenerator.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/AbstractSyntaxClassifier.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub AddClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/AbstractSyntaxClassifier.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub AddClassifications()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Classification/SyntaxClassification/AbstractSyntaxClassifier.vb",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Utilities/DirectiveSyntaxEqualityComparer.vb",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Composition/VisualBasicWorkspaceFeatures.vb",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSemanticFactsService.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/LanguageServices/VisualBasicSyntaxFactsService.vb",
  "fileLinesCount" : 1723,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitSingleLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LabelConflictVisitor.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub VisitMultiLineLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Rename/LabelConflictVisitor.vb",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/BaseFormattingRule.vb",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/AdjustSpaceFormattingRule.vb",
  "fileLinesCount" : 372,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/AlignTokensFormattingRule.vb",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/StructuredTriviaFormattingRule.vb",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/Rules/ElasticTriviaFormattingRule.vb",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddAnchorIndentationOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddIndentBlockOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddAlignTokensOperations()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasic/Portable/Formatting/DefaultOperationProvider.vb",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "3",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 829,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "3",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 854,
  "endLine" : 855,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dim r = 2",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2010,
  "endLine" : 2012,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 2701,
  "endLine" : 2702,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb",
  "fileLinesCount" : 4466,
  "components" : [ "primary::src" ],
  "startLine" : 3531,
  "endLine" : 3532,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScript.vb",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/VisualBasicScriptCompiler.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Scripting/VisualBasic/Hosting/ObjectFormatter/VisualBasicObjectFormatter.vb",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FinishEdit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StartEdit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.TempPEProject.vb",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddResourceReference()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub DeleteAllResourceReferences()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameDefaultNamespace()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RenameProject()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StartBuild()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StopBuild()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StartDebugging()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StopDebugging()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StartEdit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 474,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub FinishEdit()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/VisualBasicProject.vb",
  "fileLinesCount" : 506,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RegisterVbCompilerHost()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/ProjectSystemShim/TempPECompiler.vb",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub RegisterVbCompilerHost()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbCompiler.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetLoggingOptions()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbCompiler.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub SetOutputLevel()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbCompiler.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StartBackgroundCompiler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbCompiler.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub StopBackgroundCompiler()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/VisualBasic/Impl/LanguageService/VisualBasicPackage.IVbCompiler.vb",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InvalidateResults()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ReportProgress()",
  "longName" : "",
  "relativeFileName" : "src/VisualStudio/TestUtilities2/CallHierarchy/CallHierarchyTestState.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub RegisterIneligibleFieldsAction()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/UseAutoProperty/UseAutoPropertyAnalyzer.vb",
  "fileLinesCount" : 204,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overrides Sub FormatAndApply()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/AutomaticCompletion/AutomaticLineEnderCommandHandler.vb",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub [Do]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/BeforeCommitCaretMoveUndoPrimitive.vb",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/ContainingStatementInfo.MatchingStatementsVisitor.vb",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Undo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/LineCommit/AfterCommitCaretMoveUndoPrimitive.vb",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub AddSuppressOperations()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasic/Formatting/Indentation/SpecialFormattingOperation.vb",
  "fileLinesCount" : 162,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Disconnect()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/MockNavigationBarPresenter.vb",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/NavigationBar/VisualBasicNavigationBarTests.vb",
  "fileLinesCount" : 1105,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 376,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 231,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 601,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 620,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 639,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 642,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 662,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 665,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 668,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 774,
  "endLine" : 775,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 781,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 805,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 811,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Workspaces/SymbolDescriptionServiceTests.vb",
  "fileLinesCount" : 930,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 836,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub {|Definition:New|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 751,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.NamedTypeSymbols.vb",
  "fileLinesCount" : 2191,
  "components" : [ "primary::src" ],
  "startLine" : 2044,
  "endLine" : 2045,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ClearAll()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesCommandHandlerTests.vb",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "partial sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 171,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "partial sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.MethodTypeParameterTypeSymbol.vb",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:New|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 270,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 328,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:New|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 330,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 382,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 431,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 480,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 486,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 530,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 625,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 678,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 728,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 771,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 773,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 936,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub {|Definition:$$Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 998,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1056,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:GooImpl|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1060,
  "endLine" : 1061,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:New|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:Del|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Del()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:New|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1255,
  "endLine" : 1256,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1258,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:Del|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1305,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.XmlDocSymbols.vb",
  "fileLinesCount" : 1613,
  "components" : [ "primary::src" ],
  "startLine" : 1589,
  "endLine" : 1590,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub {|Definition:Dispose|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Close()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub HandleSub()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.WinmdSymbols.vb",
  "fileLinesCount" : 637,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 260,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private sub {|Definition:Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public overrides sub {|Definition:Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 353,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:MethodWithADifferentName|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 488,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private shared Sub {|Definition:$$M|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 999,
  "endLine" : 1000,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub {|Definition:$$M|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1044,
  "endLine" : 1045,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub {|Definition:M|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1072,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1073,
  "endLine" : 1074,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1941,
  "endLine" : 1942,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1948,
  "endLine" : 1949,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:$$Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1972,
  "endLine" : 1973,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 1979,
  "endLine" : 1980,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2004,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:$$Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2010,
  "endLine" : 2011,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2188,
  "endLine" : 2189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub {|Definition:Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2191,
  "endLine" : 2192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2216,
  "endLine" : 2217,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub {|Definition:$$Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2219,
  "endLine" : 2220,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub {|Definition:$$Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2244,
  "endLine" : 2245,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2247,
  "endLine" : 2248,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2264,
  "endLine" : 2265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2285,
  "endLine" : 2286,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Partial Private Sub {|Definition:$$GOo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2446,
  "endLine" : 2447,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Partial Private Sub {|Definition:GOo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2468,
  "endLine" : 2469,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2646,
  "endLine" : 2647,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:$$Goo|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2674,
  "endLine" : 2675,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Function {|Definition:$$ToString|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.OrdinaryMethodSymbols.vb",
  "fileLinesCount" : 3118,
  "components" : [ "primary::src" ],
  "startLine" : 2725,
  "endLine" : 2726,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function {|Definition:$$Async|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AsyncSymbols.vb",
  "fileLinesCount" : 770,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.TypeParameterTypeSymbol.vb",
  "fileLinesCount" : 264,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Await TestAsync()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 681,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:New|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 750,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub {|Definition:New|}()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ConstructorSymbols.vb",
  "fileLinesCount" : 795,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 753,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "partial sub PM()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 275,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 324,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.ParameterSymbol.vb",
  "fileLinesCount" : 640,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 353,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/FindReferences/FindReferencesTests.AliasSymbols.vb",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 195,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function Mid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 409,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 736,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 752,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Public Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 779,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Public Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 820,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Group()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/EscapingSimplifierTest.vb",
  "fileLinesCount" : 1449,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 865,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5049,
  "endLine" : 5050,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5051,
  "endLine" : 5052,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5065,
  "endLine" : 5066,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5067,
  "endLine" : 5068,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5087,
  "endLine" : 5088,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5089,
  "endLine" : 5090,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5103,
  "endLine" : 5104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5105,
  "endLine" : 5106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5367,
  "endLine" : 5368,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5893,
  "endLine" : 5894,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 5912,
  "endLine" : 5913,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6303,
  "endLine" : 6304,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6368,
  "endLine" : 6369,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6404,
  "endLine" : 6405,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6426,
  "endLine" : 6427,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6538,
  "endLine" : 6539,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6549,
  "endLine" : 6550,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6562,
  "endLine" : 6563,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6594,
  "endLine" : 6595,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6597,
  "endLine" : 6598,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6616,
  "endLine" : 6617,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6619,
  "endLine" : 6620,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6645,
  "endLine" : 6646,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6648,
  "endLine" : 6649,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6659,
  "endLine" : 6660,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6666,
  "endLine" : 6667,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6680,
  "endLine" : 6681,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6683,
  "endLine" : 6684,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6722,
  "endLine" : 6723,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6725,
  "endLine" : 6726,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6739,
  "endLine" : 6740,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6746,
  "endLine" : 6747,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6760,
  "endLine" : 6761,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6763,
  "endLine" : 6764,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6806,
  "endLine" : 6807,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6827,
  "endLine" : 6828,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6855,
  "endLine" : 6856,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6867,
  "endLine" : 6868,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6874,
  "endLine" : 6875,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6889,
  "endLine" : 6890,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6929,
  "endLine" : 6930,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6932,
  "endLine" : 6933,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6943,
  "endLine" : 6944,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6950,
  "endLine" : 6951,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6964,
  "endLine" : 6965,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 6967,
  "endLine" : 6968,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7005,
  "endLine" : 7006,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7016,
  "endLine" : 7017,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7024,
  "endLine" : 7025,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7037,
  "endLine" : 7038,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overloads Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7048,
  "endLine" : 7049,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/CastSimplificationTests.vb",
  "fileLinesCount" : 8732,
  "components" : [ "primary::src" ],
  "startLine" : 7119,
  "endLine" : 7120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Del()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3890,
  "endLine" : 3891,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3928,
  "endLine" : 3929,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 3932,
  "endLine" : 3933,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Boo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4010,
  "endLine" : 4011,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4096,
  "endLine" : 4098,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4119,
  "endLine" : 4121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4147,
  "endLine" : 4148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4171,
  "endLine" : 4172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4585,
  "endLine" : 4586,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Base()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4596,
  "endLine" : 4597,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4608,
  "endLine" : 4609,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4706,
  "endLine" : 4707,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4760,
  "endLine" : 4761,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb",
  "fileLinesCount" : 5855,
  "components" : [ "primary::src" ],
  "startLine" : 4932,
  "endLine" : 4933,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Funtion Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 224,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 272,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 378,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 540,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 558,
  "endLine" : 559,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 587,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/TypeInferenceSimplifierTests.vb",
  "fileLinesCount" : 629,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 608,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Simplification/ModuleNameSimplificationTests.vb",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Extension()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/AddImport/AddImportCrossLanguageTests.vb",
  "fileLinesCount" : 545,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 415,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/InMemoryAssemblyLoader.vb",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub AnalyzeSymbol()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/DiagnosticServiceTests.vb",
  "fileLinesCount" : 1989,
  "components" : [ "primary::src" ],
  "startLine" : 1425,
  "endLine" : 1426,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateEvent/GenerateEventCrossLanguageTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Diagnostics/GenerateEvent/GenerateEventCrossLanguageTests.vb",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub [|OnNameChanged|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1599,
  "endLine" : 1601,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Partial Private Sub OnNameChanged()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1610,
  "endLine" : 1612,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1675,
  "endLine" : 1676,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1688,
  "endLine" : 1689,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1691,
  "endLine" : 1692,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1709,
  "endLine" : 1710,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1722,
  "endLine" : 1723,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1725,
  "endLine" : 1726,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1743,
  "endLine" : 1744,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1756,
  "endLine" : 1757,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1759,
  "endLine" : 1760,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Sub [|Method|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1776,
  "endLine" : 1777,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overr$$ides Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1782,
  "endLine" : 1783,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub TestExt()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1944,
  "endLine" : 1945,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub [|TestExt|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 1947,
  "endLine" : 1948,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub [|M|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/GoToDefinition/GoToDefinitionTests.vb",
  "fileLinesCount" : 2299,
  "components" : [ "primary::src" ],
  "startLine" : 2158,
  "endLine" : 2159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub AddLexicalClassifications()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Classification/ClassificationTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function AdjustStaleClassification()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Classification/ClassificationTests.vb",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicSignatureHelpCommandHandlerTests.vb",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 979,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub [Select]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1666,
  "endLine" : 1667,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests.vb",
  "fileLinesCount" : 2968,
  "components" : [ "primary::src" ],
  "startLine" : 1961,
  "endLine" : 1963,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/IntelliSense/VisualBasicCompletionCommandHandlerTests_InternalsVisibleTo.vb",
  "fileLinesCount" : 595,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 479,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Expansion/ModuleNameExpansionTests.vb",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/CallSiteConflictResolutionTests.vb",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function _Y()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/VisualBasic/QualificationTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub [|$$Goo|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2379,
  "endLine" : 2381,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2385,
  "endLine" : 2387,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2418,
  "endLine" : 2420,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/RenameEngineTests.VisualBasicConflicts.vb",
  "fileLinesCount" : 3133,
  "components" : [ "primary::src" ],
  "startLine" : 2457,
  "endLine" : 2459,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub [|M$$|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 996,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/Test2/Rename/InlineRenameTests.vb",
  "fileLinesCount" : 1551,
  "components" : [ "primary::src" ],
  "startLine" : 1518,
  "endLine" : 1519,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 302,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MyEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 479,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MyEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 609,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub MyOtherEventHandler()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 697,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ChangeSignature_Delegates.vb",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 731,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub $$Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.MultiFile.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.MultiFile.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.MultiFile.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.MultiFile.vb",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub T()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub T()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 218,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 237,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 251,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 270,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub D()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 284,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 299,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 301,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 310,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParameters.InvocationLocations.vb",
  "fileLinesCount" : 649,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 312,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 145,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 165,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 231,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 357,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.Cascading.vb",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 375,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ChangeSignature/ReorderParametersTests.vb",
  "fileLinesCount" : 575,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 261,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 205,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 224,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 228,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 242,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 246,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 261,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 351,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 357,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 374,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub S2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 380,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub u()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 847,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1436,
  "endLine" : 1438,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1447,
  "endLine" : 1449,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1613,
  "endLine" : 1614,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1711,
  "endLine" : 1712,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1721,
  "endLine" : 1722,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1774,
  "endLine" : 1775,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateConstructor/GenerateConstructorTests.vb",
  "fileLinesCount" : 1817,
  "components" : [ "primary::src" ],
  "startLine" : 1793,
  "endLine" : 1794,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function puts()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1375,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Partial Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3190,
  "endLine" : 3191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Partial Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 3203,
  "endLine" : 3204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5415,
  "endLine" : 5416,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5434,
  "endLine" : 5435,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5464,
  "endLine" : 5465,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5483,
  "endLine" : 5484,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5513,
  "endLine" : 5514,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5532,
  "endLine" : 5533,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5561,
  "endLine" : 5562,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5580,
  "endLine" : 5581,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5609,
  "endLine" : 5610,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5628,
  "endLine" : 5629,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5657,
  "endLine" : 5658,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5677,
  "endLine" : 5678,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5706,
  "endLine" : 5707,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5728,
  "endLine" : 5729,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5759,
  "endLine" : 5760,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Function F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditTopLevelTests.vb",
  "fileLinesCount" : 6805,
  "components" : [ "primary::src" ],
  "startLine" : 5778,
  "endLine" : 5779,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2337,
  "endLine" : 2338,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2399,
  "endLine" : 2400,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2555,
  "endLine" : 2556,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2582,
  "endLine" : 2583,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2662,
  "endLine" : 2663,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2665,
  "endLine" : 2666,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2677,
  "endLine" : 2678,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2680,
  "endLine" : 2681,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2699,
  "endLine" : 2700,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2702,
  "endLine" : 2703,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2714,
  "endLine" : 2715,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2717,
  "endLine" : 2718,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2736,
  "endLine" : 2737,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2739,
  "endLine" : 2740,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2751,
  "endLine" : 2752,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2754,
  "endLine" : 2755,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2773,
  "endLine" : 2774,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2776,
  "endLine" : 2777,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2790,
  "endLine" : 2791,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2793,
  "endLine" : 2794,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2814,
  "endLine" : 2815,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2817,
  "endLine" : 2818,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2831,
  "endLine" : 2832,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2834,
  "endLine" : 2835,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2855,
  "endLine" : 2856,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2858,
  "endLine" : 2859,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2870,
  "endLine" : 2871,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2873,
  "endLine" : 2874,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2891,
  "endLine" : 2892,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2894,
  "endLine" : 2895,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2908,
  "endLine" : 2909,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2911,
  "endLine" : 2912,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2931,
  "endLine" : 2932,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2934,
  "endLine" : 2935,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2948,
  "endLine" : 2949,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2951,
  "endLine" : 2952,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2969,
  "endLine" : 2970,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2972,
  "endLine" : 2973,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2984,
  "endLine" : 2985,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 2987,
  "endLine" : 2988,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3008,
  "endLine" : 3009,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3011,
  "endLine" : 3012,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3026,
  "endLine" : 3027,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3029,
  "endLine" : 3030,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3051,
  "endLine" : 3052,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3054,
  "endLine" : 3055,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3070,
  "endLine" : 3071,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3073,
  "endLine" : 3074,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3095,
  "endLine" : 3096,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3098,
  "endLine" : 3099,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3113,
  "endLine" : 3114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3116,
  "endLine" : 3117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3140,
  "endLine" : 3141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3143,
  "endLine" : 3144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3161,
  "endLine" : 3162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3164,
  "endLine" : 3165,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3190,
  "endLine" : 3191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3193,
  "endLine" : 3194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3212,
  "endLine" : 3213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3215,
  "endLine" : 3216,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3237,
  "endLine" : 3238,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3240,
  "endLine" : 3241,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3253,
  "endLine" : 3254,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3256,
  "endLine" : 3257,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3275,
  "endLine" : 3276,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3278,
  "endLine" : 3279,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3291,
  "endLine" : 3292,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 3294,
  "endLine" : 3295,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Partial Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4043,
  "endLine" : 4044,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Partial Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4058,
  "endLine" : 4059,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4239,
  "endLine" : 4240,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4252,
  "endLine" : 4253,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4272,
  "endLine" : 4273,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4295,
  "endLine" : 4296,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4324,
  "endLine" : 4325,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4348,
  "endLine" : 4349,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4378,
  "endLine" : 4379,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4402,
  "endLine" : 4403,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4507,
  "endLine" : 4508,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 4520,
  "endLine" : 4521,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/RudeEditStatementTests.vb",
  "fileLinesCount" : 6172,
  "components" : [ "primary::src" ],
  "startLine" : 5901,
  "endLine" : 5902,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 948,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 959,
  "endLine" : 960,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<AS:0>Public Sub New</AS:0>",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/ActiveStatementTests.vb",
  "fileLinesCount" : 5504,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1081,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<A><span>Function M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<span>Function M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<span>Function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 165,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<span>Private Function M4()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EditAndContinue/VisualBasicEditAndContinueAnalyzerTests.vb",
  "fileLinesCount" : 679,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 168,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 215,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 226,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1042,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1054,
  "endLine" : 1055,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1082,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1138,
  "endLine" : 1139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1179,
  "endLine" : 1180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1222,
  "endLine" : 1223,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1237,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1257,
  "endLine" : 1258,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1271,
  "endLine" : 1272,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1299,
  "endLine" : 1300,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1305,
  "endLine" : 1306,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1326,
  "endLine" : 1327,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1332,
  "endLine" : 1333,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1354,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1359,
  "endLine" : 1360,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1377,
  "endLine" : 1378,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1383,
  "endLine" : 1384,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1408,
  "endLine" : 1409,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1414,
  "endLine" : 1415,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1432,
  "endLine" : 1433,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1438,
  "endLine" : 1439,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1464,
  "endLine" : 1465,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1489,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 1512,
  "endLine" : 1513,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ChrW()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3358,
  "endLine" : 3359,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ChrW()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3369,
  "endLine" : 3370,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3862,
  "endLine" : 3863,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ImplementInterface/ImplementInterfaceTests.vb",
  "fileLinesCount" : 4645,
  "components" : [ "primary::src" ],
  "startLine" : 3869,
  "endLine" : 3870,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 433,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 436,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 459,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 462,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 483,
  "endLine" : 484,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/TypeInferrer/TypeInferrerTests.vb",
  "fileLinesCount" : 790,
  "components" : [ "primary::src" ],
  "startLine" : 486,
  "endLine" : 487,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 240,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 260,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 283,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$$Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 306,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GoToAdjacentMember/VisualBasicGoToAdjacentMemberTests.vb",
  "fileLinesCount" : 475,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 330,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/AddressOfKeywordRecommenderTests.vb",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Expressions/FromKeywordRecommenderTests.vb",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub</MethodBody>, Array.Empty()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/OnErrorStatements/GoToKeywordRecommenderTests.vb",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub</MethodBody>, \"If\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/IfKeywordRecommenderTests.vb",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub</MethodBody>, \"For\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/ForKeywordRecommenderTests.vb",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub</MethodBody>, \"With\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WithKeywordRecommenderTests.vb",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub</MethodBody>, \"While\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/WhileLoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub</MethodBody>, \"Next\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/NextKeywordRecommenderTests.vb",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub</MethodBody>, \"GoTo\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/GoToKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub</MethodBody>, \"Do\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/DoKeywordRecommenderTests.vb",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub</MethodBody>, \"Loop\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Statements/LoopKeywordRecommenderTests.vb",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "\"ReadOnly\", \"WriteOnly\", \"MustOverride\", \"Overridable\", \"Public\", \"Overloads\", \"Overrides\", \"WithEvents\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ModifierKeywordRecommenderTests.InsideInterfaceDeclaration.vb",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub</MethodBody>, \"Static\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/StaticKeywordRecommenderTests.vb",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Sub</MethodBody>, \"Const\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Recommendations/Declarations/ConstKeywordRecommenderTests.vb",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddFileBanner/AddFileBannerTests.vb",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/InitializeMemberFromParameterTests.vb",
  "fileLinesCount" : 415,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 255,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 291,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/InitializeParameter/AddParameterCheckTests.vb",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 313,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "diagnosticMessage:=FeaturesResources.Format_string_contains_invalid_placeholder)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "diagnosticMessage:=FeaturesResources.Format_string_contains_invalid_placeholder)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "diagnosticMessage:=FeaturesResources.Format_string_contains_invalid_placeholder)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "diagnosticMessage:=FeaturesResources.Format_string_contains_invalid_placeholder)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ValidateFormatString/ValidateFormatStringTests.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 313,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected MustOverride Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 229,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 256,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected MustOverride Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 306,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected MustOverride Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 330,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 356,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 382,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 406,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 430,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 522,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1765,
  "endLine" : 1766,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 1924,
  "components" : [ "primary::src" ],
  "startLine" : 1790,
  "endLine" : 1791,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 431,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 450,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 469,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 488,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 512,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 536,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 564,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 600,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/GenericNameSignatureHelpProviderTests.vb",
  "fileLinesCount" : 937,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 630,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 207,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 248,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 284,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/SignatureHelp/ObjectCreationExpressionSignatureHelpProviderTests.vb",
  "fileLinesCount" : 464,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 302,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "shared sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function M5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "partial sub M6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "shared sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 146,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function M5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public partial sub M6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 166,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 199,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "shared sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 252,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 255,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 258,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 261,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 264,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 267,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function M5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 272,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private partial sub M6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 275,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 308,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 318,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "shared sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 356,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 359,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 362,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 365,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 368,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function M3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 371,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function M5()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 376,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private partial sub M6()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 379,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 412,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddAccessibilityModifiers/AddAccessibilityModifiersTests.vb",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 422,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/FullyQualify/FullyQualifyTests.vb",
  "fileLinesCount" : 866,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub F()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 447,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 459,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 811,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 831,
  "endLine" : 832,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Redim [|Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 865,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Redim [|Z()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 898,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "parseOptions:=TestOptions.Script)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 980,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub OuterClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1029,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub InnerClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1032,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub InnerNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1035,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub OuterClass2()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1095,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub InnerClass1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1098,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub InnerNamespace()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "index:=1)",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1129,
  "endLine" : 1130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1666,
  "endLine" : 1667,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1686,
  "endLine" : 1687,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1710,
  "endLine" : 1711,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1732,
  "endLine" : 1733,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 1761,
  "endLine" : 1763,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Async Function Testtestscenarios()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2000,
  "endLine" : 2001,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2516,
  "endLine" : 2517,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2529,
  "endLine" : 2530,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb",
  "fileLinesCount" : 2611,
  "components" : [ "primary::src" ],
  "startLine" : 2536,
  "endLine" : 2537,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 434,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateEndConstruct/GenerateEndConstructTests.vb",
  "fileLinesCount" : 470,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 451,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "end set \\end property \\end class\")",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/UseAutoProperty/UseAutoPropertyTests.vb",
  "fileLinesCount" : 602,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub NextMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 195,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function NextMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function NextMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 247,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function NextMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 273,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function NextMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 299,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub NextMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 346,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Quux()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 1813,
  "endLine" : 1814,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Baz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2244,
  "endLine" : 2245,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Baz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2282,
  "endLine" : 2283,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Baz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2320,
  "endLine" : 2321,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2489,
  "endLine" : 2490,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub sub1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2618,
  "endLine" : 2619,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub sub1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2620,
  "endLine" : 2621,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub sub1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2630,
  "endLine" : 2631,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub sub1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2632,
  "endLine" : 2633,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2652,
  "endLine" : 2653,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2663,
  "endLine" : 2664,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2694,
  "endLine" : 2695,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2705,
  "endLine" : 2706,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2743,
  "endLine" : 2744,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2750,
  "endLine" : 2751,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2774,
  "endLine" : 2775,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2781,
  "endLine" : 2782,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2814,
  "endLine" : 2815,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2821,
  "endLine" : 2822,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2846,
  "endLine" : 2847,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 2853,
  "endLine" : 2854,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3089,
  "endLine" : 3090,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3094,
  "endLine" : 3095,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3115,
  "endLine" : 3116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overloads Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 3120,
  "endLine" : 3121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateMethod/GenerateMethodTests.vb",
  "fileLinesCount" : 4480,
  "components" : [ "primary::src" ],
  "startLine" : 4014,
  "endLine" : 4015,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Mid()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1436,
  "endLine" : 1437,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 1737,
  "endLine" : 1738,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2534,
  "endLine" : 2535,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub ExtensionMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.vb",
  "fileLinesCount" : 2780,
  "components" : [ "primary::src" ],
  "startLine" : 2564,
  "endLine" : 2565,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub [|GooAsync|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function [|GooAsync|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 234,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function [|GooAsync|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 260,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 270,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function [|GooAsync|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 286,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 296,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function [|GooAsync|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 312,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 322,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function [|GooAsync|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 338,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 348,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Function [|GooAsync|]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 364,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/MakeMethodSynchronous/MakeMethodSynchronousTests.vb",
  "fileLinesCount" : 383,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 374,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 334,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/Spellcheck/SpellcheckTests.vb",
  "fileLinesCount" : 532,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 362,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Method1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 217,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 592,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 653,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 765,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 783,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1052,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1059,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1075,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1102,
  "endLine" : 1103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1154,
  "endLine" : 1155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1161,
  "endLine" : 1162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1169,
  "endLine" : 1170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1186,
  "endLine" : 1187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1257,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1270,
  "endLine" : 1271,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1314,
  "endLine" : 1315,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1329,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1410,
  "endLine" : 1411,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1420,
  "endLine" : 1421,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1430,
  "endLine" : 1431,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1462,
  "endLine" : 1463,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1896,
  "endLine" : 1897,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1939,
  "endLine" : 1940,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 1982,
  "endLine" : 1983,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2025,
  "endLine" : 2026,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2068,
  "endLine" : 2069,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2111,
  "endLine" : 2112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2118,
  "endLine" : 2119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2137,
  "endLine" : 2138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2168,
  "endLine" : 2169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2175,
  "endLine" : 2176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Add()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/AddImport/AddImportTests.vb",
  "fileLinesCount" : 2610,
  "components" : [ "primary::src" ],
  "startLine" : 2194,
  "endLine" : 2195,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1672,
  "endLine" : 1673,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1810,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1837,
  "endLine" : 1838,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1865,
  "endLine" : 1866,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 1893,
  "endLine" : 1894,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests_Dialog.vb",
  "fileLinesCount" : 2747,
  "components" : [ "primary::src" ],
  "startLine" : 2047,
  "endLine" : 2048,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 203,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 267,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1017,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/GenerateType/GenerateTypeTests.vb",
  "fileLinesCount" : 1902,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1024,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 308,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Diagnostics/PreferFrameworkType/PreferFrameworkTypeTests.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 317,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 324,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo1()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 560,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo3()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 567,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 863,
  "endLine" : 864,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 885,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 910,
  "endLine" : 911,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 939,
  "endLine" : 940,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1228,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractInterface/ExtractInterfaceTests.vb",
  "fileLinesCount" : 1304,
  "components" : [ "primary::src" ],
  "startLine" : 1237,
  "endLine" : 1238,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Vain()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Semantics/SpeculationAnalyzerTests.vb",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 165,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 275,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 872,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ElementAtOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1069,
  "endLine" : 1070,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function [Select]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1076,
  "endLine" : 1077,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function ElementAtOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/RemoveUnnecessaryImports/RemoveUnnecessaryImportsTests.vb",
  "fileLinesCount" : 1124,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 212,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 214,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 224,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 262,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 271,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 302,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 311,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 364,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 366,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 374,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 392,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 397,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 402,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 423,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 427,
  "endLine" : 428,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 431,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 434,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 437,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 486,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 490,
  "endLine" : 491,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 494,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 497,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 499,
  "endLine" : 500,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/GenerateDefaultConstructors/GenerateDefaultConstructorsTests.vb",
  "fileLinesCount" : 642,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 315,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Sub Method()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 327,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub M",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 536,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb",
  "fileLinesCount" : 622,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 555,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub RefM()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub RefM()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplacePropertyWithMethods/ReplacePropertyWithMethodsTests.vb",
  "fileLinesCount" : 626,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/MoveType/MoveTypeTests.MoveToNewFile.vb",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 199,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo as integer",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public shared function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "<A> function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 218,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 247,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 271,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 294,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 377,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 399,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 421,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public overridable function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 462,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public overrides function GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 467,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 489,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 511,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 512,
  "endLine" : 513,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 532,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 534,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 559,
  "endLine" : 560,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 562,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 580,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 582,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 606,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected overridable function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 628,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected overrides function GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 633,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected overridable function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 655,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function [||]GetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 684,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub SetGoo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 687,
  "endLine" : 688,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function [||]GetValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 714,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public overrides function [||]GetArrayRank()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.vb",
  "fileLinesCount" : 818,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 805,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2734,
  "endLine" : 2735,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2769,
  "endLine" : 2770,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2804,
  "endLine" : 2805,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2839,
  "endLine" : 2840,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 2875,
  "endLine" : 2876,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function [Select]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3265,
  "endLine" : 3266,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3376,
  "endLine" : 3377,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3379,
  "endLine" : 3380,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3385,
  "endLine" : 3386,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Distinct()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3439,
  "endLine" : 3440,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 3787,
  "endLine" : 3788,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4118,
  "endLine" : 4119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4132,
  "endLine" : 4133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4151,
  "endLine" : 4152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4154,
  "endLine" : 4155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4168,
  "endLine" : 4169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InlineTemporary/InlineTemporaryTests.vb",
  "fileLinesCount" : 4429,
  "components" : [ "primary::src" ],
  "startLine" : 4171,
  "endLine" : 4172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1728,
  "endLine" : 1729,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1730,
  "endLine" : 1731,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1744,
  "endLine" : 1745,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1747,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2175,
  "endLine" : 2176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2485,
  "endLine" : 2486,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2912,
  "endLine" : 2913,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/IntroduceVariable/IntroduceVariableTests.vb",
  "fileLinesCount" : 2979,
  "components" : [ "primary::src" ],
  "startLine" : 2939,
  "endLine" : 2940,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1097,
  "endLine" : 1098,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Ascending()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1129,
  "endLine" : 1130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Ascending()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1161,
  "endLine" : 1162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Take()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1221,
  "endLine" : 1222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1253,
  "endLine" : 1254,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1287,
  "endLine" : 1288,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1289,
  "endLine" : 1290,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/InvertIf/InvertIfTests.vb",
  "fileLinesCount" : 1370,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1305,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 449,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CodeActions/ExtractMethod/ExtractMethodTests.vb",
  "fileLinesCount" : 639,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 553,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub InitializeComponent()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/EndConstructGeneration/MethodBlockTests.vb",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/UseExplicitTupleName/UseExplicitTupleNameTests.vb",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 502,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 526,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 540,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 558,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 580,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 594,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 624,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 648,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 662,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 680,
  "endLine" : 681,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 703,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 716,
  "endLine" : 717,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 741,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 762,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 775,
  "endLine" : 776,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 792,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 812,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 826,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 850,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 861,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 875,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 891,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 901,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 914,
  "endLine" : 915,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 939,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 949,
  "endLine" : 950,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 963,
  "endLine" : 964,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 980,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 989,
  "endLine" : 990,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Fizz()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/DocumentationComments/CodeFixes/RemoveDocCommentNodeCodeFixProviderTests.vb",
  "fileLinesCount" : 1013,
  "components" : [ "primary::src" ],
  "startLine" : 1002,
  "endLine" : 1003,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 145,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 210,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 223,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Partial Private Function ABC()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 685,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Partial Private Function ABC()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 698,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub TEST()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1541,
  "endLine" : 1542,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1585,
  "endLine" : 1586,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/CaseCorrecting/CaseCorrectionServiceTests.vb",
  "fileLinesCount" : 2082,
  "components" : [ "primary::src" ],
  "startLine" : 1779,
  "endLine" : 1780,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 171,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 663,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 669,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 740,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 749,
  "endLine" : 750,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 767,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 777,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 794,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Friend Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 804,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 821,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Protected Friend Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 831,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 902,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 913,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1038,
  "endLine" : 1040,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1053,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1074,
  "endLine" : 1075,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1088,
  "endLine" : 1089,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1106,
  "endLine" : 1107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1146,
  "endLine" : 1147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1163,
  "endLine" : 1164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1174,
  "endLine" : 1175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub [Class]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1256,
  "endLine" : 1257,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub [Class]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1267,
  "endLine" : 1268,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1317,
  "endLine" : 1318,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1329,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1346,
  "endLine" : 1347,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1358,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1377,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Overridable Function Something()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1386,
  "endLine" : 1387,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1430,
  "endLine" : 1432,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1442,
  "endLine" : 1444,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1550,
  "endLine" : 1551,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1562,
  "endLine" : 1563,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1581,
  "endLine" : 1582,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1593,
  "endLine" : 1594,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1613,
  "endLine" : 1614,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1625,
  "endLine" : 1626,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1644,
  "endLine" : 1645,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1657,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1676,
  "endLine" : 1677,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/OverrideCompletionProviderTests.vb",
  "fileLinesCount" : 1754,
  "components" : [ "primary::src" ],
  "startLine" : 1687,
  "endLine" : 1688,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Configure()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2277,
  "endLine" : 2278,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub [dim]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2545,
  "endLine" : 2546,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub [New]()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 2547,
  "endLine" : 2548,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6633,
  "endLine" : 6634,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6636,
  "endLine" : 6637,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Sub Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6657,
  "endLine" : 6658,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6660,
  "endLine" : 6661,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6869,
  "endLine" : 6870,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6892,
  "endLine" : 6893,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6915,
  "endLine" : 6916,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Q()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 6939,
  "endLine" : 6940,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7564,
  "endLine" : 7565,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7571,
  "endLine" : 7572,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub InstanceMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7624,
  "endLine" : 7625,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Sub SharedMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7627,
  "endLine" : 7628,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7630,
  "endLine" : 7631,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/SymbolCompletionProviderTests.vb",
  "fileLinesCount" : 7691,
  "components" : [ "primary::src" ],
  "startLine" : 7683,
  "endLine" : 7684,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/NamedParameterCompletionProviderTests.vb",
  "fileLinesCount" : 405,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MyMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/EnumCompletionProviderTests.vb",
  "fileLinesCount" : 486,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub MyMethod()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/CompletionListTagCompletionProviderTests.vb",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Completion/CompletionProviders/KeywordCompletionProviderTests.vb",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 467,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 470,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 473,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 492,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 495,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub M()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 498,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overridable Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 517,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Overrides Sub G()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 523,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class]]></text>.NormalizedValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1582,
  "endLine" : 1583,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1593,
  "endLine" : 1594,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class]]></text>.NormalizedValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1595,
  "endLine" : 1596,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class]]></text>.NormalizedValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1619,
  "endLine" : 1620,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class]]></text>.NormalizedValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1645,
  "endLine" : 1646,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "End Class]]></text>.NormalizedValue()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1659,
  "endLine" : 1660,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Function GetAwaiter()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1954,
  "endLine" : 1956,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub GetResult()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/QuickInfo/SemanticQuickInfoSourceTests.vb",
  "fileLinesCount" : 2273,
  "components" : [ "primary::src" ],
  "startLine" : 1964,
  "endLine" : 1966,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MyBase.New",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2367,
  "endLine" : 2368,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "#End ExternalSource",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Formatting/Indentation/SmartIndenterTests.vb",
  "fileLinesCount" : 2926,
  "components" : [ "primary::src" ],
  "startLine" : 2381,
  "endLine" : 2383,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 224,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public sub new()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/AddParameter/AddParameterTests.vb",
  "fileLinesCount" : 421,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 241,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Friend Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Private Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 198,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Protected Function Moo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 200,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Private Function Goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 208,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Protected Function Moo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 210,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Friend Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 212,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shared Public Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 913,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 915,
  "endLine" : 916,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Shared Function Bar()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/Organizing/OrganizeTypeDeclarationTests.vb",
  "fileLinesCount" : 978,
  "components" : [ "primary::src" ],
  "startLine" : 925,
  "endLine" : 926,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 531,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub Main()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 553,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Async Sub test()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.ControlFlowAnalysis.vb",
  "fileLinesCount" : 579,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2817,
  "endLine" : 2818,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Sub goo()",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.LanguageInteraction.vb",
  "fileLinesCount" : 3403,
  "components" : [ "primary::src" ],
  "startLine" : 2835,
  "endLine" : 2836,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub Dispose Implements IDisposable.Dispose",
  "longName" : "",
  "relativeFileName" : "src/EditorFeatures/VisualBasicTest/ExtractMethod/ExtractMethodTests.DataFlowAnalysis.vb",
  "fileLinesCount" : 5999,
  "components" : [ "primary::src" ],
  "startLine" : 5649,
  "endLine" : 5650,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/VisualBasicInstructionDecoder.vb",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Private Sub New()",
  "longName" : "",
  "relativeFileName" : "src/ExpressionEvaluator/VisualBasic/Source/ExpressionCompiler/Rewriters/MayHaveSideEffectsVisitor.vb",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 10,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Public Sub New()",
  "longName" : "",
  "relativeFileName" : "src/Interactive/EditorFeatures/VisualBasic/Interactive/VisualBasicReplServiceProvider.vb",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]